nagios(icinga)借助check_hp插件监控惠普服务器硬件信息
nagios(icinga)借助check_hp插件監(jiān)控惠普服務器硬件信息
http://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v6.0.1.tar.gz
http://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/HP-(Compaq)/check_hp/details
被監(jiān)控端:
$ sudo apt-get install snmpd
$ sudo vi /etc/snmp/snmpd.conf? (在Access Control下寫,它上面部分全刪除,除下面內容外Access Control其余部分也刪除)
按a或i進入編輯模式
com2sec readuser default?? public???? (注意此處community為public,可改)
group? readgroup v1?? readuser
group? readgroup v2c?? readuser
view??? systemview? included? .1.3.6.1.2.1.1
view??? systemview? included? .1.3.6.1.2.1.25.1
view??? all?????? included?? .1
access?? readgroup ""?? any??? noauth? exact? all none? none
按ESC退出編輯模式
:wq (保存并退出)
$ sudo servcie snmpd restart
$ sudo vi /etc/apt/source.list
按a或i進入編輯模式
deb http://downloads.linux.hp.com/downloads/ManagementComponentPack/ubuntu precise current/non-free
按ESC退出編輯模式
:wq (保存并退出)
$ sudo apt-get update
$ sudo apt-get install hp-health hp-snmp-agents hpacucli
$ sudo vi /etc/snmp/snmpd.conf (在最前面添加,ming是隨意寫的)
按a或i進入編輯模式
dlmod cmaX /usr/lib/libcmaX64.so
rwcommunity ming 127.0.0.1
rocommunity ming 127.0.0.1
trapcommunity ming
trapsink ming
按ESC退出編輯模式
:wq (保存并退出)
$ sudo service snmpd restart
$ sudo hp-snmp-agents restart
需要只保留一個網(wǎng)口,其余不用網(wǎng)口需要禁掉(sudo ifconfig eth1 down)
監(jiān)控端:
$ tar zxfv Net-SNMP-v6.0.1.tar.gz
$ cd Net-SNMP-v6.0.1
$ perl Makefile.PL
$ sudo make
$ sudo make install
$ cd
$ tar zxfv check_hp-2.9.tar.gz
$ cd check_hp-2.9
$ sudo cp check_hp /usr/local/nagios/libexec/
驗證下是否可用:
$ /usr/local/nagios/libexec/check_hp -H 被監(jiān)控端ip(如:10.0.1.3,計算機名也可) -C public(和被監(jiān)控端snmpd.conf文件中community處一致) (加-d會顯示詳細信息)
正常顯示如下:
Compaq/HP Agent Check:overall system state OK
如果報錯:Can't locate utils.pm in @INC ,找下utils.pm的路徑,修改下check_hp里的use lib “/usr/local/nagios/libexec” 路徑即可
$ sudo vi /usr/local/nagios/etc/objects/commands.cfg
# command 'check_hp'
define command{
command_name check_hp
command_line $USER1$/check_hp -H $HOSTADDRESS$ -C $ARG1$
}
:wq
$ sudo vi /usr/local/nagios/etc/objects/ming.cfg
define service {
?
?????????????? use??????????????? generic-service
?????????????? host_name?????????? ming,ming2
?????????????? service_description? check_hp
?????????????? check_command??????? check_hp!public
?}
:wq
轉載于:https://blog.51cto.com/yangzhiming/1538563
總結
以上是生活随笔為你收集整理的nagios(icinga)借助check_hp插件监控惠普服务器硬件信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSL *** vs IPSEC ***
- 下一篇: CSS浮动(float)属性学习经验分享