Server:

check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server Administrator (OMSA) 的戴尔服务器的运行状态,包括存储系统、电源、温度等信息。

官网:http://folk.uio.no/trondham/software/check_openmanage.html

最新版本下载链接:http://folk.uio.no/trondham/software/files/check_openmanage-3.7.12.tar.gz

nagios提供了两种方式进行监控信息的获取。

1、nagios 服务器端 check_nrpe 调用被监控端的 check_openmanage 来实现,这种方式要在被监控端安装 OMSA 和 check_openmanage,check_nrpe会消耗服务器性能,不建议使用

2、nagios 服务器端直接通过 check_openmanage 来远程监控。这种方式要在 nagios 服务器端安装 perl-Net-SNMP,在被监控端安装SNMP和OMSA。这种方式也适合使用zabbix的运维监控环境。

wKioL1c3V-yxxiR4AAFwH0VInF4810.jpg

1、安装 perl-Net-SNMP

1
 [root@localhost src]# yum install -y perl-Net-SNMP

2、check_openmanage安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
[root@localhost src]# tar zxvf check_openmanage-3.7.12.tar.gz 
[root@localhost src]# cd check_openmanage-3.7.12
[root@localhost check_openmanage-3.7.12]# cp check_openmanage /usr/local/nagios/libexec
[root@localhost check_openmanage-3.7.12]# cd /usr/local/nagios/libexec
[root@localhost libexec]# chown nagios:nagios check_openmanagenew 
[root@localhost libexec]# ./check_openmanage --help 
【通用选项】
-f,--config         # 指定配置文件
-p,--perfdata       # 输出性能数据,常和--only连用,不要和-d连用
-t,--timeout 时间值 # 设定check_openmanage的执行超时时间
-c,--critical       # 自定义温度的critical阈值
-w,--warning        # 自定义温度的warning阈值
-F,--fahrenheit     # 使用华氏温度作为温度单位
-d,--debug          # 显示所有检查项目
-h,--help           # 获取check_openmanage帮助信息
-V,--version        # 获取check_openmanage的版本信息
【SNMP选项】
-H,--hostname       # 使用snmp协议,获取指定主机名或ip的服务器硬件信息
-C,--community      # 自定义snmp的团体名,默认为public
-P,--protocol       # 自定义snmp的协议版本,默认为2c
--port               # 自定义snmp的端口号,默认为161
-6,--ipv6           # 使用ipv6替代ipv4,默认为no
--tcp                # 使用TCP协议替代UDP协议,默认为no
【输出选项】
-i,--info           # 输出的警告信息加上服务器的SN号作为前缀
-e,--extinfo        # 输出系统信息
-s,--state          # 输出的信息之前自带警告级别,如warning或critical
-S,--short-state    # 输出的信息之前自带警告级别缩写,如W或C
-o,--okinfo         # 输出信息为一行(默认)
-B,--show-blacklist # 输出黑名单列表信息,如果加入黑名单的信息多了,可以通过-B查看黑名单的列表信息
-I,--htmlinfo       # 输出带可点击链接的html格式信息
【检查控制和黑名单】
-a,--all            # 获取日志统计和详细日志输出
-b,--blacklist component=ID号  # 黑名单,指定某个组件的指定ID信息不显示。ID信息通过./check_openmanage -d可以看到。./check_openmanage -H 10.15.98.177 -d
--only               # 仅输入某项监控数据
--check component=[0|1],esmlog=[0|1]  # 检查单个项目或组合项目,0为不检查,1为检查,单独使用
--no-storage         # 不检查存储信息
--vdisk-critical     # 将虚拟磁盘的任何警告都提升为崩溃级别critical
  
【自定义输出信息】
--postmsg '自定义信息'  # 在输出的结尾输出该自定义信息
在自定义信息中,我们可以使用如下变量
       %m  # 系统型号
       %s  # 系统SN号
       %b  # BIOS版本
       %d  # BIOS发型时间
       %o  # 操作系统名称
       %r  # 操作系统内核版本
       %p  # 物理磁盘数量
       %l  # 逻辑磁盘数量
       %n  # 表示换行符
       %%  # 表示%百分号
 [root@localhost libexec]# ./check_openmanage   如果提示"Storage Error",则需要加上--no-storage参数,不带任何参数默认输出服务器的warning和critical的报警信息
 [root@localhost libexec]# ./check_openmanage -s     输出带有状态提示的信息 
 [root@localhost libexec]# ./check_openmanage -s -b ctrl_fw=0  不检查Firmware固件版本更新提示
 [root@localhost libexec]# ./check_openmanage -s -b pdisk_cert=all   不检查磁盘未认证的提示
 [root@localhost libexec]# ./check_openmanage -b ctrl_fw=0\/pdisk=0:0:1:0    不检查ID为0的Firmware固件版本更新提示和ID为0:0:1:0的物理磁盘的未认证提示
 [root@localhost libexec]# ./check_openmanage -b ctrl_fw=0\/pdisk=ALL   不检查ID为0的Firmware固件版本更新提示和未认证的物理磁盘提示
[root@localhost libexec]# ./check_openmanage -d   输出所有检查项目
[root@localhost libexec]# ./check_openmanage -i   将服务器的SN号作为警告信息的输出前缀
[root@localhost libexec]# ./check_openmanage --no-storage   不检查存储
[root@localhost libexec]# ./check_openmanage -e -b ctrl_fw=0\/pdisk=ALL   不显示Firmware固件版本更新和未认证磁盘提示信息,并输出系统信息
[root@localhost libexec]# ./check_openmanage -H 10.15.98.177 -C public -e -b bat=0:0 -b ctrl_fw=0\/pdisk=ALL --postmsg %o
Controller 1 [PERC H800 Adapter]: Firmware '12.10.4-0001' is out of date
[root@localhost libexec]# ./check_openmanage -H 10.15.98.177 -d|grep -C3 "is out of date"
  STATE  |    ID    |  MESSAGE TEXT                                          
---------+----------+--------------------------------------------------------
      OK |        0 | Controller 0 [PERC H310 Adapter] is Ready
CRITICAL |        1 | Controller 1 [PERC H800 Adapter]: Firmware '12.10.4-0001' is out of date                #id为1
      OK |        1 | Controller 1 [PERC H800 Adapter] is Degraded
      OK |  0:0:1:0 | Physical Disk 0:1:0 [SAS-HDD 300GB] on ctrl 0 is Online
      OK |  1:0:0:2 | Physical Disk 0:0:2 [SAS-HDD 2.0TB] on ctrl 1 is Online
[root@localhost libexec]# ./check_openmanage -H 10.15.98.177 -C public -e -b ctrl_fw=1 -b bat=0:0 -b ctrl_fw=0\/pdisk=ALL --postmsg %o
OK - System: 'PowerEdge R620', SN: '马赛克', 16 GB ram (4 dimms), 2 logical drives, 7 physical drives
[root@localhost libexec]# ./check_openmanage -H 10.17.205.164 -C public -e -b bat=0:0 -b ctrl_fw=0 -b ctrl_fw=0\/pdisk=ALL --postmsg %o
Controller 0 [PERC H700 Integrated]: Driver '4.05.01.64' is out of date
[root@localhost libexec]# ./check_openmanage -H 10.17.205.164 -d|grep -i "is out of date"
CRITICAL |        0 | Controller 0 [PERC H700 Integrated]: Firmware '12.10.1-0001' is out of date   #-b ctrl_fw=0 忽略此项
CRITICAL |        0 | Controller 0 [PERC H700 Integrated]: Driver '4.05.01.64' is out of date       #-b ctrl_driver=0 忽略此项
[root@localhost libexec]# ./check_openmanage -H 10.17.205.164 -C public -e -b bat=0:0 -b ctrl_fw=0 -b ctrl_driver=0 -b ctrl_fw=12.10.4-0001\/pdisk=ALL --postmsg %o
OK - System: 'PowerEdge R710 II', SN: '3D4973X', 32 GB ram (8 dimms), 2 logical drives, 5 physical drives
[root@localhost libexec]# ./check_openmanage -H 192.168.100.165 -C public -e -b bat=0:0 -b ctrl_driver=ALL\/ctrl_fw=ALL\/pdisk=ALL --postmsg %o
Battery probe 0 [System Board CMOS Battery] is Unknown reading
------ SYSTEM: PowerEdge R630, SN: 马赛克
Microsoft Windows Server 2008 R2, Enterprise x64 Edition
[root@localhost libexec]# ./check_openmanage -H 192.168.100.165 -C public -e -b bat=0:0\/bp=ALL\/ctrl_driver=ALL\/ctrl_fw=ALL\/pdisk=ALL --postmsg %o
OK - System: 'PowerEdge R630', SN: '马赛克', 128 GB ram (8 dimms), 1 logical drives, 3 physical drives   #bp=ALL  忽略电池检测
[root@localhost libexec]#

黑名单功能中可以使用的参数表

wKiom1jtg3iAymNsAADcQlgbc3E462.png

wKioL1jtg3nR3FkXAABAHAQrg7o896.png

wKiom1jtg3myYE6bAAAbm9ykI90608.png

更多信息查看官方文档http://folk.uio.no/trondham/software/check_openmanage.html

wKiom1jtidngkQEyAADOdBdtioE627.png

Tips:最近发现一台服务器硬盘坏了,nagios里还是显示warning,所以将check_openmange里的344行的warning改成critical,便于及时发现

1
2
3
4
5
6
7
8
 [root@localhost libexec]# vim check_openmanage
 341 %reverse_exitcode
 342   = (
 343      $E_OK       => 'OK',
 344      $E_WARNING  => 'CRITICAL',
 345      $E_CRITICAL => 'CRITICAL',
 346      $E_UNKNOWN  => 'UNKNOWN',
 347     );

3、配置command

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[root@localhost libexec]# vim /usr/local/nagios/etc/objects/commands.cfg
#检查存储设备
define command {
    command_name check_storage
    command_line $USER1$/check_openmanage -H $HOSTADDRESS$ --only storage -p -s -b ctrl_fw=0
}
#检查cpu
define command {
    command_name check_cpu
    command_line $USER1$/check_openmanage -H $HOSTADDRESS$ --only cpu -p -s -b ctrl_fw=0
}
#检查内存
define command {
    command_name check_memory
    command_line $USER1$/check_openmanage -H $HOSTADDRESS$ --only memory -p -s -b ctrl_fw=0
}
#检查电源
define command {
    command_name check_power
    command_line $USER1$/check_openmanage -H $HOSTADDRESS$ --only power -p -s -b ctrl_fw=0
}
#检查温度
define command {
    command_name check_temp
    command_line $USER1$/check_openmanage -H $HOSTADDRESS$ --only temp -p -s -w $ARG1$ -c $ARG2$ -b ctrl_fw=0
}

--only是指只监控某一项,-p是进行画图,-s是状态描述,-b是黑名单,由于我们的服务器固件版本低,为不影响其他监控项在此我们将其加入黑名单将其剔除。

4、配置监控服务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
define service{
    use                     local-service    
    host_name               usvr-131,usvr-119,usvr-70,usvr-71,usvr-72,usvr-73,usvr-82,usvr-83,usvr-84,usvr-85,usvr-86,usvr-87
    service_description     omsa_storage
    check_command           check_storage
    service_groups          dell-openmanage
    notifications_enabled   1  
    }   
define service{
    use                     local-service    
    host_name               usvr-131,usvr-119,usvr-70,usvr-71,usvr-72,usvr-73,usvr-82,usvr-83,usvr-84,usvr-85,usvr-86,usvr-87
    service_description     omsa_cpu
    check_command           check_cpu
    service_groups          dell-openmanage
    notifications_enabled   1  
    }   
define service{
    use                     local-service    
    host_name               usvr-131,usvr-119,usvr-70,usvr-71,usvr-72,usvr-73,usvr-82,usvr-83,usvr-84,usvr-85,usvr-86,usvr-87
    service_description     omsa_memory
    check_command           check_memory
    service_groups          dell-openmanage
    notifications_enabled   1  
    }   
define service{
    use                     local-service    
    host_name               usvr-131,usvr-119,usvr-70,usvr-71,usvr-72,usvr-73,usvr-82,usvr-83,usvr-84,usvr-85,usvr-86,usvr-87
    service_description     omsa_power
    check_command           check_power
    service_groups          dell-openmanage
    notifications_enabled   1  
    }   
define service{
    use                     local-service    
    host_name               usvr-131,usvr-119,usvr-70,usvr-71,usvr-72,usvr-73,usvr-82,usvr-83,usvr-84,usvr-85,usvr-86,usvr-87
    service_description     omsa_temp
    check_command           check_temp!"0=30/15"!"0=40/10"
    service_groups          dell-openmanage
    notifications_enabled   1  
    }

报错1:

ERROR: You need perl module Net::SNMP to run check_openmanage in SNMP mode

原因:

SNMP监控模式下,check_openmanage 需要 perl-Net-SNMP 支持

解决方案:

安装perl-Net-SNMP包

# yum install -y perl-Net-SNMP

报错2:

ERROR: (SNMP) OpenManage is not installed or is not working correctly

SNMP TABLE ERROR : Requested table is empty or does not exist

原因:

snmp未配置导致。如果先安装snmp,在安装omsa的时候会自动帮你配置好snmp

解决方案:

1、先安装net-snmp,再安装omsa(即srvadmin-all)

or

2、手动配置信息如下:

vim /etc/snmp/snmpd.conf

view all included .1

access notConfigGroup "" any noauth exact all none none

smuxpeer .1.3.6.1.4.1.674.10892.1一般安装srvadmin的时候会自动加上的

报错3:

SNMP CRITICAL: No response from remote host 'X.X.X.X'

原因:

被监控端没有安装snmp服务

解决方案:

安装snmp服务

# yum install -y net-snmpd


Client:

对Dell服务器的硬件监控需要安装DELL的OMSA,DELL OMSA的全称为Dell Openmanage Server Administrator,它是戴尔公司基于自主研发力量开发的IT系统管理解决方案,

nagios监控Dell linux系统

1、安装snmp服务

1
[root@BETA6 yum.repos.d]# yum -y install net-snmp net-snmp-devel net-snmp-utils

2、安装dell的yum源

wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash

或者

wget -q -O - http://linux.dell.com/repo/hardware/OMSA_7.2/bootstrap.cgi | bash

注意:只适用rhel系统,CentOS系统无法安装

1
2
3
4
[root@BETA6 src]# wget -q -O - http://linux.dell.com/repo/hardware/latest/bootstrap.cgi | bash
Cleaning up Everything
Done!
[root@BETA6 src]#

3、安装dell osma

yum -y install OpenIPMI srvadmin-all

或者

yum install -y srvadmin-base srvadmin-storageservices   推荐,安装必要的软件,速度快

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[root@BETA6 yum.repos.d]# yum -y install OpenIPMI srvadmin-all
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/sbin/srvadmin-services.sh start
[root@BETA6 yum.repos.d]# /etc/init.d/dataeng stop
[root@BETA6 yum.repos.d]# /etc/init.d/dataeng start
[root@BETA6 yum.repos.d]# chkconfig dataeng on
或者
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/sbin/srvadmin-services.sh enable  推荐
instsvcdrv         0:off   1:off   2:on    3:on    4:on    5:on    6:off
dataeng         0:off   1:off   2:on    3:on    4:on    5:on    6:off
dsm_om_shrsvc     0:off   1:off   2:on    3:on    4:on    5:on    6:off
ipmi             0:off   1:off   2:on    3:on    4:on    5:on    6:off
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/sbin/srvadmin-services.sh status
dell_rbu(module) is running
ipmidriver is running
dsm_sa_datamgrd(pid 1331 1197) is running
dsm_sa_eventmgrd(pid 1381) is running
dsm_sa_snmpd(pid 1440) is running
dsm_om_shrsvcd(pid 1508) is running...
dsm_om_connsvcd(pid 1562) is running...
[root@BETA6 yum.repos.d]# netstat -antlp|grep :1311

如果有此端口则说明我们的srvadmin安装成功,如果没有可能是安装出现问题了;dsm_om_connsvc服务监听了TCP协议的1311端口,并且提供了http访问的功能。另外我们安装完后首次启动用/opt/dell/srvadmin/sbin/srvadmin-services.sh start,否则用service dataeng start启动可能会有问题,导致omsa没有完全启动。dsm_om_connsvc服务监听了TCP协议的1311端口,并且提供了http访问的功能。

注意:

(1)一定要先安装snmp服务再安装omsa,这样omsa会自动将你的snmp服务进行配置,如果顺序颠倒则可能会导致报一下错误:

ERROR: (SNMP) OpenManage is not installed or is not working correctly

这是因为我们的/etc/snmp/snmpd.conf配置文件有漏改的地方,主要是以下几处:(改正以后如下)

view  all included   .1

view  systemview  included       .1.3.6.1.2.1.1

view  systemview  included      .1.3.6.1.2.1.25.1.1

access notConfigGroup ""any noauth exact all all none

(2)如果报一下错误“SNMP CRITICAL: No response from remote host 'X.X.X.X'”,则说明被监控端没有安装snmp服务

4、查看本机的硬件状态

1)查看系统主要组件的温度

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/bin/omreport chassis temps
Temperature Probes Information
------------------------------------
Main System Chassis Temperatures: Ok
------------------------------------
Index                     : 0
Status                    : Ok
Probe Name                : System Board Inlet Temp
Reading                   : 27.0 C
Minimum Warning Threshold : 3.0 C
Maximum Warning Threshold : 42.0 C
Minimum Failure Threshold : -7.0 C
Maximum Failure Threshold : 47.0 C
......

2)查看虚拟硬盘的状态

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/bin/omreport storage vdisk controller=0
Virtual Disk 0 on Controller PERC H710 Mini (Embedded)
Controller PERC H710 Mini (Embedded)
ID                        : 0
Status                    : Ok
Name                      : Virtual Disk 0
State                     : Ready
Hot Spare Policy violated : Not Assigned
Encrypted                 : No
Layout                    : RAID-5
Size                      : 1,675.50 GB (1799054426112 bytes)
Device Name               : /dev/sda
......

3)查看控制器(即RAID卡)的属性

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
[root@BETA6 yum.repos.d]# /opt/dell/srvadmin/bin/omreport storage controller
 Controller  PERC H710 Mini (Embedded)
Controllers
ID                                            : 0
Status                                        : Ok
Name                                          : PERC H710 Mini
Slot ID                                       : Embedded
State                                         : Ready
Firmware Version                              : 21.2.0-0007
Latest Available Firmware Version             : Not Applicable
Driver Version                                : 00.00.06.15-rh
Minimum Required Driver Version               : Not Applicable
Storport Driver Version                       : Not Applicable
Minimum Required Storport Driver Version      : Not Applicable
Number of Connectors                          : 2
Rebuild Rate                                  : 30%
......

5、防火墙配置

由于我们使用的是SNMP来监控,因此我们需要在被监控端对nagios服务器开启snmp端口udp 161

/sbin/iptables -A INPUT -i em1 -p udp -s 10.10.5.89 --dport 161 -m comment --comment "nagios snmp" -j ACCEPT


OMSA在Windows服务器上安装部署

访问戴尔技术支持的官方网站:http://www.dell.com/support/home/cn/zh/cnbsd1?c=cn&l=zh&s=bsdi,根据sn号查找驱动程序选项栏里统管理标签下下载对应的版本

wKioL1cZ7viC1FfDAACKVdNfT3s401.png具体安装过程参照此贴:http://zh.community.dell.com/techcenter/systems-management/w/wiki/559.omsawindows

本文转自 justin_peng 51CTO博客,原文链接:http://blog.51cto.com/ityunwei2017/1766745,如需转载请自行联系原作者

Nagios监控Dell服务器硬件状态相关推荐

  1. dell服务器状态监控系统,Nagios监控Dell服务器硬件状态

    Nagios监控Dell服务器 Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server ...

  2. Nagios监控DELL服务器硬件

    1.监控插件介绍 通过Nagios插件check_openmanage基于DELL Openmanage Server Administrator (OMSA),对DELL服务器硬件(物理磁盘.逻辑磁 ...

  3. Prometheus监控DELL服务器硬件

    前言 注意标题说的监控dell服务器硬件,指的是监控服务器硬件的状态(磁盘,内存,电源等的状态),不是指监控硬件性能,磁盘的空间,内存等的使用量.而是类似于zabbix监控idrac的snmp获取硬件 ...

  4. sql server链接远程服务器上的csv文件_批量监控联想服务器硬件状态工具

    当我们需要获取一台服务器的硬件状态时,我们可以手动登录到联想服务器硬件管理平台进行获取,但当需要同时获取很多台机器信息时,手动操作显然并不是很方便,下文我们介绍如何批量获取联想服务器硬件信息及其状态, ...

  5. zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件

    来自http://qicheng0211.blog.51cto.com/3958621/1749986 监控DELL服务器硬件一般有两种途径: 1.操作系统上安装OMSA,编写脚本调用omreport ...

  6. Nagios监控HP硬件状态

    Nagios监控HP硬件状态 一,监控思想 可以使用两种模式,check_nrpe方式和SNMP方式,这里我们采用SNMP代理方式. 两种方式都依赖HP的ProLiant Support Pack(P ...

  7. LINUX系统下监控DELL服务器硬盘状态

    用DELL服务器的想必都应该知道在Windows环境下的"Server Administrator"通过这个工具可以很方便的查看出服务器当前硬件的工作情况.由于工作需我使用的很多D ...

  8. 服务器硬件告警,一步一步配置 Dell OME 监控 Dell 服务器硬件报警(示例代码)

    本文包括以下四个部分: 下载 Dell OME 安装 Dell OME 配置 Dell OME 配置 iDRAC 下载 Dell OME 以Dell PowerEdge R730xd 为例 2.打开技 ...

  9. mysql监控 hp_如何监控HP服务器硬件状态

    作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 利用HP官方提供的hpasm工具包即可检测到服务器的硬件相关状态 ...

最新文章

  1. SpringBoot-web开发(一): 静态资源的导入(源码分析)
  2. 【线下首场免费报名啦】阿里云2020云内存数据库峰会 年度开发者的盛宴
  3. vi命令,印在杯子上,还是印在脑子里。
  4. python爬虫入门实例-Python爬虫天气预报实例详解(小白入门)
  5. HEVC视频编码技术
  6. ios企业应用发布流程
  7. GitHubamp;gitee图床网站源码
  8. php中对象(object)与数组(array)之间的相互转换
  9. 利用diamond进行dbcan数据库建库并进行CAZyme注释(2022.8)
  10. librdkafka的安装和使用
  11. 传统企业连接互联网的五种方式
  12. 压缩照片大小——PPT实现
  13. gcc的中文版使用说明和选项
  14. 基于最大似然估计与卡尔曼滤波的室内目标跟踪
  15. both methods have same erasure, yet neither overrides the other
  16. html子代选择器,Css 后代选择器与子代选择器的区别
  17. 禅道类似软件_六大Jira项目管理软件替代品
  18. office使用技巧大全
  19. 1.机器人导航关键技术研究
  20. 记录一次H3C交换机的配置

热门文章

  1. Single Page Application概览
  2. 20160406作业
  3. linux shell数据重定向(输入重定向与输出重定向)详细分析
  4. HttpClient basic authentication
  5. 开源网络备份软件bacula数据恢复(二)
  6. VS2005中重构的用法
  7. CSS小技巧——CSS滚动条美化
  8. python控制台颜色输出以及字符串格式化输出
  9. [资料分享]GIS+=地理信息+云计算+大数据+容器+物联网+...论文、会议、讲座资料分享...
  10. os-cocos2d游戏开发基础-进度条-开发笔记