Nagios监控HP硬件状态

一,监控思想

可以使用两种模式,check_nrpe方式和SNMP方式,这里我们采用SNMP代理方式。

两种方式都依赖HP的ProLiant Support Pack(PSP)软件包,有两种方式安装PSP包,一种tar包,一种RPM包,经过实践tar包很难安装,所以最终采用rpm包方式。

二,实施步骤

1,到 http://downloads.linux.hp.com/SDR/getting_started.html 下载 add_repo.sh 脚本,并上传到HP服务器。

2,用root用户登录,在服务器上执行以下命令:

chmod 700 add_repo.sh

./add_repo.sh spp -d rhel -r 6Server -y hp.repo

(运行该脚本后会在/etc/yum.repos.d/生成一个hp.repo文件,

-d   linux的发行版本,如 rhel、centos,

-r    linux版本,如6server,

-y   指定yum客户端的配置文件的名称,如hp.repo)

yum -y install  hp-health hpacucli hp-smh-templates hpacucli

3,我们先命令行检测下:

hpacucli ctrl all show config

hpacucli ctrl slot=0 show config detail(阵列详细信息)

上面命令执行正确,会出现以下信息:

4,修改 snmpd.conf 配置文件,在文件最后加上以下内容,并修改公共字符串。

vi /etc/snmp/snmpd.conf

# Following entries were added by HP Insight Management Agents at

dlmod cmaX /usr/lib64/libcmaX64.so

rwcommunity hp 127.0.0.1

rocommunity sou_shi 0.0.0.0

rwcommunity  sou_shi 127.0.0.1

rocommunity sou_shi default    -V systemonly

trapcommunity hp

trapsink     localhost sou_shi

5,重新启动SNMP服务

/etc/init.d/snmpd restart

6,启动HP检测服务

/etc/init.d/hp-snmp-agents start

/etc/init.d/hp-health start

7,安装nagios服务端监控

在nagios服务器端安装 check_hpasm-4.6.3.tar.gz,软件下载地址如下: http://labs.consol.de/lang/en/nagios/check_hpasm/

tar -zxvf check_hpasm-4.6.3.tar.gz

./configure --prefix=/usr/local/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-degrees=celsius --enable-hpacucli --enable-hwinfo --enable-extendedinfo --enable-perfdata

make && make install

先用命令行进行测试:

/usr/local/nagios/libexec/check_hpasm --hostname 192.168.1.224  -C sou_shi

如果命令行正确,会出现下面的信息:

8,修改nagios配置文件

commands.cfg 内容如下:

##############################  hp_monitor  ########################

define command {

command_name                check_hp_hardware

command_line                /usr/local/nagios/libexec/check_hpasm -H $HOSTADDRESS$ -C sou_shi

}

被监控主机 配置内容如下:

##########################  hp_monitor  ##################################

define service {

use                                hp-service

host_name                    192.168.1.223

service_description       check_hp_hardware

check_command           check_hp_hardware

}

8,最终监控效果图

异常状态图:

参考文献:

http://kyle.xlau.org/posts/nagios-plugin-for-HP.html

http://labs.consol.de/lang/en/nagios/check_hpasm/

https://alteeve.ca/w/HP-Specific_Notes

http://www.it-slav.net/blogs/2010/03/02/monitor-hp-proliant-with-nagios-or-op5-monitor/

http://downloads.linux.hp.com/SDR/getting_started.html

http://2528332.blog.51cto.com/2518332/972291

http://www.linuxde.net/2013/07/14885.html

转载于:https://blog.51cto.com/douya/1579442

Nagios监控HP硬件状态相关推荐

  1. Nagios监控HP服务器的硬件状态

    Nagios监控HP服务器的硬件状态 安装环境:RHEL6 方法一: (1)       下载bootstrap.sh #wget http://downloads.linux.hp.com/SDR/ ...

  2. Nagios监控Dell服务器硬件状态

    Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server Administrator ( ...

  3. dell服务器状态监控系统,Nagios监控Dell服务器硬件状态

    Nagios监控Dell服务器 Server: check_openmanage 是一个 Nagios 的插件,它基于 OMSA 获取相关的报道信息,用来检测安装有 OpenManage Server ...

  4. mysql监控 hp_如何监控HP服务器硬件状态

    作/译者:叶金荣(Email: ),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究. 利用HP官方提供的hpasm工具包即可检测到服务器的硬件相关状态 ...

  5. 部署Nagios监控系统(一)

    Nagios概述 Nagios是一款开源的免费网络监视工具,能有效监控Windows.Linux和Unix的主机状态,交换机路由器等网络设置,打印机等.在系统或服务状态异常时发出邮件或短信报警第一时间 ...

  6. nagios 监控shell脚本

    线上应用shell脚本 参考链接:http://os.51cto.com/art/201301/376725.htm 0--各方面都正常,检查成功完成. 1--资源处于警告状态.某个地方不太妙. 2- ...

  7. linux查看服务器电源风扇,nagios监控vsphere ESXi主机硬件状态(CPU风扇、电源模块、硬盘、温度)...

    nagios监控vsphere ESXi主机硬件状态(CPU风扇.电源模块.硬盘.温度) esxi 的只读账户和密码(本文以chkhardware/chkreadonly为例) 插架下载地址,此地址附 ...

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

    nagios(icinga)借助check_hp插件监控惠普服务器硬件信息 http://cpan.metacpan.org/authors/id/D/DT/DTOWN/Net-SNMP-v6.0.1 ...

  9. 监控HP服务器cpu状态脚本

    监控HP服务器cpu状态脚本 脚本1(如有问题则发邮件通知): # vi cpu.sh 按a或i进入编辑模式 #!/bin/bash Name=`hostname` IP=`/sbin/ifconfi ...

最新文章

  1. Equifax再陷风波:一门户网站管理员密码是admin/admin
  2. C#LeetCode刷题之#598-范围求和 II​​​​​​​(Range Addition II)
  3. 操作行内样式-对象语法//操作行内样式-数组语法
  4. Matlab 读取 gprmax 的 out 文件详细解释
  5. FPGA状态机一段式
  6. 北京一Model 3失控冲向公交站台,特斯拉调查后回应......
  7. 安装IDM Integration Module插件
  8. python保存路径_Python模块的正确存放位置
  9. EditText禁止输入表情
  10. app打包上传遇到的问题
  11. ipmitool 配置IP地址,账户,密码
  12. 基于JAVA图书馆座位预约管理系统计算机毕业设计源码+数据库+lw文档+系统+部署
  13. 计算机频率符号,符号定时和载波频率偏差,Symbol timing and carrier frequency offset,音标,读音,翻译,英文例句,英语词典...
  14. java的幂等性处理
  15. STM32的TIM边沿与周期对齐的坑
  16. UE4 如何将材质Material保存为本地图片Png
  17. 从个人英雄到万能开发者,程序员3.0时代到来
  18. 势流理论 matlab程序,势流理论 1.ppt
  19. 元宇宙只是未来技术演化的外衣
  20. 武海滨:沪江如何搭建优秀的在线教育平台

热门文章

  1. 计算机控制多少度,计算机控制中的模糊调度设计
  2. 怎么让同网络计算机强制关机,知道局域网ip怎么关机
  3. python输入一行字符串、剔除其中所有小写字母后输出_1. 输入一行字符串,将其中的非字母字符剔除,然后将字母全部转换为大写字母,并...
  4. Auto.js 控件属性缺失时获取控件
  5. 右手残疾学计算机学什么专业好,我是右手和右脚残疾 左手和左脚好的 可以学残疾人驾照吗...
  6. 传递function_JS中!function(){}()的理解
  7. 20210224:力扣第229周周赛
  8. 20200314:字母异位词分组(leetcode49)
  9. php后端路由,laravel实现前后台路由分离的方法
  10. mysql中毫秒的保存类型