Nagiso 客户端要求必须在dell服务器上安装 OMSA(Openmanage Server Administrator)
Nagios客户端安装OMSA (可参考http://linux.dell.com/repo/hardware/OMSA_7.4.0/)
1、增加dell的yum库 ( 可以访问 http://linux.dell.com/repo/hardware 查看最新版本 )
wget -q -O - http://linux.dell.com/repo/hardware/OMSA_7.4.0/bootstrap.cgi | bash
2、安装srvadmin
yum install srvadmin-all -y
3、启动srvadmin
/opt/dell/srvadmin/sbin/srvadmin-services.sh start
Nagios 服务端配置
1、dell官方OMSA监控脚本下载(下载至Nagios 服务器 /usr/local/nagios/libexec下,并赋nagios执行权限)
wget http://folk.uio.no/trondham/software/check_openmanage-3.7.11/check_openmanage
另,由于check_openmanage为perl脚本,故需perl解释器 需安装 perl-Net-SNMP
yum install perl-Net-SNMP
2、以下是手动执行脚本获取硬件状态
#电压
./check_openmanage -H 192.168.1.100 --only voltage
VOLTAGE OK - 20 voltage probes checked
#cpu
./check_openmanage -H 192.168.1.100 --only cpu
PROCESSORS OK - 1 processors checked
#风扇转速
./check_openmanage -H 192.168.1.100 --only fans
FANS OK - 12 fan probes checked
#存储
./check_openmanage -H 192.168.1.100 --only storage
STORAGE OK - 3 physical drives, 1 logical drives
#内存
./check_openmanage -H 192.168.1.100 --only memory
MEMORY OK - 2 memory modules, 32768 MB total memory
#电池
./check_openmanage -H 192.168.1.100 --only batteries
BATTERIES OK - 1 batteries checked
check_openmanage 脚本更多详细用法请参考:
http://folk.uio.no/trondham/software/check_openmanage.html
如果以上无报错时,便可配置到Nagios 中了,配置方法网上较多,在这里就不多说了
#卸载openManage Server Administrator
yum erase $(rpm -qa | grep srvadmin)