温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

icinga2通过check_hpasm监控HP服务器硬件报警

发布时间:2020-08-01 06:19:58 阅读:726 作者:yangzhimingg 栏目:建站服务器
亿速云爆款云服务器,独享5M带宽,BGP线路,安全稳定,0.96元/天! 查看详情>>

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

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

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

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

# dpkg -i hp-snmp-agents_10.40-2909.34_amd64.deb

# /sbin/hpsnmpconfig

输入y (即使用已有/etc/snmp/snmpd.conf配置)

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

CRITICAL - snmpwalk returns no product name (cpqsinfo-mib), wrong device

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

# snmpwalk -v 2c -c public 127.0.0.1  1.3.6.1.4.1.232

# /etc/init.d/hp-snmp-agents status  (确保是start状态)

# tar zxfv check_hpasm-4.7.5.4.tar.gz

# cd check_hpasm-4.7.5.4

# ./configure

# make

# make install

# cp -rv /usr/local/nagios/libexec/check_hpasm /usr/lib64/nagios/plugins/

# /usr/lib64/nagios/plugins/check_hpasm -H 10.0.0.3 -C public --perfdata=short

配置icinga2

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

object CheckCommand "HP" {

  import "plugin-check-command"

  command = [ PluginDir + "/check_hpasm" ]

  arguments = {

  "-H" = "$address$"

  "-C" = "$snmp$"

  "--perfdata" = "$perf$"

}

}

:wq

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

apply Service "HP" {

  import "generic-service"

  check_command = "HP"

  vars.snmp="xxxxxxx"

  vars.perf="--perfdata=short"

  assign where host.address == "10.0.0.2" || host.address == "10.0.0.3"

}

:wq

# service icinga2 restart

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

Ubuntu:

# vi /etc/nagios/nrpe.cfg

command[check_hpubt]=/usr/lib/nagios/plugins/check_hpasm -H 127.0.0.1 -C public

:wq

# service nagios-nrpe-server restart

Redhat:

# vi /etc/nagios/nrpe.cfg

command[check_hpubt]=sudo /usr/lib64/nagios/plugins/check_hpasm -H 127.0.0.1 -C public

:wq

# service nrpe restart

# vi /etc/sudoers

nagios  ALL=(ALL)       NOPASSWD:/usr/lib64/nagios/plugins/*

#Defaults    requiretty (默认未注释)

:wq

监控端icinga2配置略

附:

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

--hpasmcli /sbin/hpasmcli  显示硬盘健康情况

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

--blacklist daac  排除控制器加速器健康情况

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×