nagios(icinga)借助check_hp插件监控惠普服务器硬件信息

简介:

nagios(icinga)借助check_hp插件监控惠普服务器硬件信息


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


被监控端:

$ 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

需要只保留一个网口,其余不用网口需要禁掉(sudo ifconfig eth1 down)



监控端:


$ 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 被监控端ip(如:10.0.1.3,计算机名也可) -C public(和被监控端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

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1538563如需转载请自行联系原作者


yangzhimingg

相关文章
|
2月前
|
弹性计算 监控 网络协议
ecs资源监控操作
监控阿里云ECS服务器资源分为7步:登录阿里云控制台,进入ECS管理界面,选择要监控的实例,查看基础监控数据,通过云监控服务获取详细图表、配置报警规则,可选安装云监控插件获取OS级数据,最后定期审查优化资源配置。通过这些步骤,确保系统稳定运行并及时处理问题。如需帮助,参考官方文档或联系阿里云支持。
36 3
|
2月前
|
存储 弹性计算 运维
ECS信息问题之获取信息如何解决
ECS(Elastic Compute Service,弹性计算服务)是云计算服务提供商提供的一种基础云服务,允许用户在云端获取和配置虚拟服务器。以下是ECS服务使用中的一些常见问题及其解答的合集:
ECS信息问题之获取信息如何解决
|
3天前
|
存储 Linux 网络安全
都2023年了还不了解?使用FileZilla搭建信息文件服务器(Windows7)
都2023年了还不了解?使用FileZilla搭建信息文件服务器(Windows7)
|
11天前
|
存储 运维 安全
服务器数据恢复—异常断电导致RAID5阵列信息丢失的数据恢复案例
服务器数据恢复环境: 某品牌ProLiant DL380系列服务器,服务器中有一组由6块SAS硬盘组建的RAID5阵列,WINDOWS SERVER操作系统,作为企业内部文件服务器使用。 服务器故障: 机房供电几次意外中断,服务器出现故障前最后一次异常断电重启后RAID报错,提示无法找到存储设备,进入RAID管理模块做任何操作都死机,重启服务器后问题依旧,用户联系北亚企安数据恢复中心寻求帮助。
|
12天前
|
弹性计算 监控 Shell
监控HTTP 服务器的状态
【4月更文挑战第29天】
10 0
|
13天前
|
弹性计算 运维 监控
|
1月前
|
Linux
查看服务器的配置,系统,cpu等信息
查看服务器的配置,系统,cpu等信息
21 0
|
1月前
|
Linux
centos 查看服务器信息 版本cpu
centos 查看服务器信息 版本cpu
20 0
|
1月前
|
监控 Java Linux
使用jvisualVM监控远程linux服务器上运行的jar程序
使用jvisualVM监控远程linux服务器上运行的jar程序
15 5
|
1天前
|
负载均衡 固态存储 Linux
阿里云轻量应用服务器、云服务器、gpu云服务器最新收费标准参考
轻量应用服务器、云服务器、gpu云服务器是阿里云服务器产品中,比较热门的云服务器产品类型,不同类型的云服务器产品收费模式与收费标准是不一样的,本文为大家展示这几个云服务器产品的最新收费标准情况,以供参考。
阿里云轻量应用服务器、云服务器、gpu云服务器最新收费标准参考