openmanage安装及通过zabbix监控硬件信息
dell r710安装openmanage刚开始用自带光盘安装提示缺少库文件,后来改用yum安装
1.wget -q -O - http://linux.dell.com/repo/hardware/OMSA_6.5.1/bootstrap.cgi |bash
2.yum install srvadmin-all -y
3.cd /opt/dell/srvadmin/sbin
./srvadmin-services.sh start
srvadmin-services.sh enable
4.netstat -ant 检查下端口1311是否开启,
5.IE中输入https://ip:1311
转自:https://www.aliyun.com/jiaocheng/207077.html
zabbix监控硬件(只需要三个文件即可):
sudo yum remove Lib_Utils -y;
sudo yum install srvadmin-base srvadmin-storageservices;
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
/opt/dell/srvadmin/sbin/srvadmin-services.sh restart
/opt/dell/srvadmin/sbin/srvadmin-services.sh enable
cat /etc/zabbix/zabbix_agentd.conf.d/hardware_dell_status.conf
#follow is monitor hardware
#状态1表示正常,状态0表示异常
UserParameter=hardware_battery,/opt/dell/srvadmin/bin/omreport chassis batteries|awk '/^Status/{if($NF=="Ok") {print 1} else {print 0}}'
UserParameter=hardware_fan_health,awk -vhardware_fan_number=/opt/dell/srvadmin/bin/omreport chassis fans|grep -c "^Index" -vhardware_fan=/opt/dell/srvadmin/bin/omreport chassis fans|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}' 'BEGIN{if(hardware_fan_number==hardware_fan) {print 1} else {print 0}}'
UserParameter=hardware_memory_health,awk -vhardware_memory=/opt/dell/srvadmin/bin/omreport chassis memory|awk '/^Health/{print $NF}' 'BEGIN{if(hardware_memory=="Ok") {print 1} else {print 0}}'
UserParameter=hardware_nic_health,awk -vhardware_nic_number=/opt/dell/srvadmin/bin/omreport chassis nics |grep -c "Interface Name" -vhardware_nic=/opt/dell/srvadmin/bin/omreport chassis nics |awk '/^Connection Status/{print $NF}'|wc -l 'BEGIN{if(hardware_nic_number==hardware_nic) {print 1} else {print 0}}'
UserParameter=hardware_cpu,/opt/dell/srvadmin/bin/omreport chassis processors|awk '/^Health/{if($NF=="Ok") {print 1} else {print 0}}'
UserParameter=hardware_power_health,awk -vhardware_power_number=/opt/dell/srvadmin/bin/omreport chassis pwrsupplies|grep -c "Index" -vhardware_power=/opt/dell/srvadmin/bin/omreport chassis pwrsupplies|awk '/^Status/{if($NF=="Ok") count+=1}END{print count}' 'BEGIN{if(hardware_power_number==hardware_power) {print 1} else {print 0}}'
UserParameter=hardware_temp,/opt/dell/srvadmin/bin/omreport chassis temps|awk '/^Status/{if($NF=="Ok") {print 1} else {print 0}}'|head -n 1
页:
[1]