icinga2通过check_hpasm监控惠普服务器硬件报的警

icinga2通过check_hpasm监控惠普服务器硬件报警:


https://labs.consol.de/nagios/check_hpasm/下载


注:该工具也可用来直接监控Windows系统,Windows服务器在安装系统时默认会安装hp-snmp-agents组件



被监控服务器需安装hp-snmp-agents(及snmp)


# dpkg - HP - snmp agents_10.40 - 2909.34 - _amd64.deb #/sbin/hpsnmpconfig

输入y(即使用已有/etc/snmp/snmpd。参看配置)



如果报下面错误,解决办法也简单(不一定通用,我遇到的是这么好的),执行/sbin/hpsnmpconfig,然后选择n,第1项随便输入2次一样的密码(commutiy那个),后面全默认回车,就好了



关键——snmpwalk返回没有产品名称(cpqsinfo-mib),错误的设备




redhat上可通过下面命令排错:


# snmpwalk - v 2 c - c公共127.0.0.1,1.3.6.1.4.1.232


#/etc/init.d/hp-snmp-agents状态,(确保是开始状态)





#焦油zxfv check_hpasm-4.7.5.4.tar。广州

# cd check_hpasm-4.7.5.4

# ./configure

#让

#让安装


# cp -rv /usr/地方/nagios/libexec check_hpasm/usr/lib64/nagios/plugins/

#/usr/lib64/nagios/plugins/check_hpasm - h 10.0.0.3 - c公众——perfdata=https://www.yisu.com/zixun/short






配置icinga2



# vi/etc/icinga2/conf.d/templates.conf 


对象CheckCommand“HP"{

,导入“plugin-check-command"

,命令=[PluginDir +“/check_hpasm")

,参数={

,“-H"=?解决“美元;

,“-C"=皊nmp美元“

,“——perfdata"=?穿孔“美元;

}

}


: wq


# vi/etc/icinga2/conf.d/services.conf 


应用服务“HP"{

,导入“generic-service"

,check_command=癏P"

,vars.snmp=皒xxxxxx"

,vars.perf=啊猵erfdata=https://www.yisu.com/zixun/short”

,指定主机的地方。地址==?0.0.0.2"| |主机。地址==?0.0.0.3"

}


: wq


#服务icinga2重启




也可借助被监控端的nrpe(不易受网络影响)


Ubuntu:


# vi/etc/nagios/nrpe.cfg


命令[check_hpubt]=/usr/lib/nagios/插件/check_hpasm - h 127.0.0.1公众- c


: wq


#服务nagios-nrpe-server重启




Redhat:


# vi/etc/nagios/nrpe.cfg


命令[check_hpubt]=sudo/usr/lib64/nagios/plugins/check_hpasm - h 127.0.0.1公众- c


: wq


#服务nrpe重启



# vi/etc/sudoers


nagios,所有=(),,,NOPASSWD:/usr/lib64/nagios/插件/*


#违约,,requiretty(默认未注释)


: wq




监控端icinga2配置略




附:


- v:显示服务器硬件详细信息

——hpasmcli/sbin/hpasmcli,显示硬盘健康情况

——snmpwalk/usr/bin/snmpwalk结果同——hpasmcli

——黑名单daac,排除控制器加速器健康情况


https://labs.consol.de/nagios/check_hpasm/





icinga2通过check_hpasm监控惠普服务器硬件报的警