|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!因为我公司办事器都是利用dell(我公司是手游方面,办事器全体是dell),办事器型号有r410、r420、r710、r720,体系有centos5.x、centos6.x、redhat5.x、redhat6.x、ubuntu12.04、ubuntu12.04.4等版本,关于硬件监控,我测试过ipmi、megacli、smart等,但这些监控软件的监控内容都对照少,没有通用的那种,最初找到了dell专门的omsa,满意了我的需求,上面就先容一下利用omsa来监控dell办事器的硬件信息。
今朝我监控以下的硬件信息:
1、cpu处置器形态
2、cpu省电形式形态(假如开启了省电形式,在压力年夜的时分,会很卡的)
3、raid形态(好比做了哪一个raid形式,raid形态是不是一般)
4、内存形态(能够检察以后办事器最年夜撑持几内存,以后几内存,假如内存有成绩,能够显现哪一个地位内存妨碍)
5、呆板温度形态(监控呆板的温度是不是凌驾阀值)
6、物理硬盘形态(监控物理硬盘是不是有妨碍)
7、电源形态(是单电仍是双电,是不是有妨碍)
8、体系面板CMOS电池(cmos电池是不是有妨碍)
9、网卡形态(以后的网卡数目,和网卡是不是有成绩)
10、电扇(以后的电扇数目,和是不是有妨碍)
默许是cpu省电形式监控封闭报警,其他的监控都是15分钟监控一次,假如一连2次都有成绩则报警关照。
上面是监控图
1、硬件一般的办事器监控截图
2、局部硬件不一般的监控图
能够看到此办事器的cpu开启了省电形式,而且内存条有成绩
经由下令行检察,发明有成绩的内存条是第一个插槽
上面是装置***:
1、客户端
A.在redhat大概centos体系里装置
1、装置dell的yum源
wget-q-O-http://linux.dell.com/repo/hardware/latest/bootstrap.cgi|bash
2、装置omsa
yuminstallsrvadmin-all
3、做软毗连
ln-s/opt/dell/srvadmin/sbin/omreport/usr/bin/omreport
ln-s/opt/dell/srvadmin/sbin/omconfig/usr/bin/omconfig
4、封闭web形式(仅同意运转cli)
echo"/usr/bin/omconfigsystemwebserveraction=stop">>/opt/dell/srvadmin/sbin/srvadmin-services.sh
5、启动omsa
/opt/dell/srvadmin/sbin/srvadmin-services.shstart
6、把omsa到场到开机启动里
echo"/opt/dell/srvadmin/sbin/srvadmin-services.shstart">>/etc/rc.local
以上是在centos大概redhat体系里装置omsa。
B.上面是在ubuntu下的装置
1、增添源
echodebhttp://linux.dell.com/repo/community/ubuntupreciseopenmanage|sudotee-a/etc/apt/sources.list.d/linux.dell.com.sources.list
2、检测与增添key
gpg--keyserverpool.sks-keyservers.net--recv-key1285491434D8786F
gpg-a--export1285491434D8786F|sudoapt-keyadd-
3、更新源
apt-getupdate-y
4、装置omsa
apt-getinstallsrvadmin-all-y
5、做软毗连
ln-s/opt/dell/srvadmin/sbin/omreport/usr/bin/omreport
ln-s/opt/dell/srvadmin/sbin/omconfig/usr/bin/omconfig
6、启动cli形式omsa
1
servicedataengstart
C.zabbix客户真个设置
1、上面是在zabbix_agentd.conf里设置
#followismonitorhardware
UserParameter=hardware_battery,omreportchassisbatteries|awk/^Status/{if($NF=="Ok"){print1}else{print0}}
UserParameter=hardware_cpu_model,awk-vhardware_cpu_crontol=`sudoomreportchassisbiossetup|awk/CState/{if($NF=="Enabled"){print0}else{print1}}`-vhardware_cpu_c1=`sudoomreportchassisbiossetup|awk/C1[-|E]/{if($NF=="Enabled"){print0}else{print1}}`BEGIN{if(hardware_cpu_crontol==0&&hardware_cpu_c1==0){print0}else{print1}}
UserParameter=hardware_fan_health,awk-vhardware_fan_number=`omreportchassisfans|grep-c"^Index"`-vhardware_fan=`omreportchassisfans|awk/^Status/{if($NF=="Ok")count+=1}END{printcount}`BEGIN{if(hardware_fan_number==hardware_fan){print1}else{print0}}
UserParameter=hardware_memory_health,awk-vhardware_memory=`omreportchassismemory|awk/^Health/{print$NF}`BEGIN{if(hardware_memory=="Ok"){print1}else{print0}}
UserParameter=hardware_nic_health,awk-vhardware_nic_number=`omreportchassisnics|grep-c"Inte***ceName"`-vhardware_nic=`omreportchassisnics|awk/^ConnectionStatus/{print$NF}|wc-l`BEGIN{if(hardware_nic_number==hardware_nic){print1}else{print0}}
UserParameter=hardware_cpu,omreportchassisprocessors|awk/^Health/{if($NF=="Ok"){print1}else{print0}}
UserParameter=hardware_power_health,awk-vhardware_power_number=`omreportchassispwrsupplies|grep-c"Index"`-vhardware_power=`omreportchassispwrsupplies|awk/^Status/{if($NF=="Ok")count+=1}END{printcount}`BEGIN{if(hardware_power_number==hardware_power){print1}else{print0}}
UserParameter=hardware_temp,omreportchassistemps|awk/^Status/{if($NF=="Ok"){print1}else{print0}}|head-n1
UserParameter=hardware_physics_health,awk-vhardware_physics_disk_number=`omreportstoragepdiskcontroller=0|grep-c"^ID"`-vhardware_physics_disk=`omreportstoragepdiskcontroller=0|awk/^Status/{if($NF=="Ok")count+=1}END{printcount}`BEGIN{if(hardware_physics_disk_number==hardware_physics_disk){print1}else{print0}}
UserParameter=hardware_virtual_health,awk-vhardware_virtual_disk_number=`omreportstoragevdiskcontroller=0|grep-c"^ID"`-vhardware_virtual_disk=`omreportstoragevdiskcontroller=0|awk/^Status/{if($NF=="Ok")count+=1}END{printcount}`BEGIN{if(hardware_virtual_disk_number==hardware_virtual_disk){print1}else{print0}}
2、重启zabbix_agentd办事
ps-ef|grepzabbix|grep-vgrep|awk{print$2}|xargskill-9
/usr/local/zabbix/sbin/zabbix_agentd-c/usr/local/zabbix/conf/zabbix_agentd.conf
假如必要在其他体系里装置,请参看官方wiki,地点是http://linux.dell.com/wiki/index.php/Repository/hardware。
2、办事端
1、模板导进
把TemplateHardwareMonitor导进到zabbix里(模板在附件),详细操纵不先容。
2、主构造联模板
把必要监控的硬件办事器联系关系此模板便可
点击下载模版
本文出自“吟—手艺交换”博客,请务必保存此出处http://dl528888.blog.51cto.com/2382721/1403893
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们! |
|