博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nagios监控HP硬件状态
阅读量:6083 次
发布时间:2019-06-20

本文共 1993 字,大约阅读时间需要 6 分钟。

Nagios监控HP硬件状态

一,监控思想

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

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

二,实施步骤

       1,到  下载 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的发行版本,如 rhelcentos

              -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,软件下载地址如下: 

             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,最终监控效果图

             

 

             异常状态图:

            

 

参考文献:

             

             

             

             

             

             

             

 

 

 

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

你可能感兴趣的文章
带着问题去学习--Nginx配置解析(一)
查看>>
onix-文件系统
查看>>
java.io.Serializable浅析
查看>>
我的友情链接
查看>>
多线程之线程池任务管理通用模板
查看>>
CSS3让长单词与URL地址自动换行——word-wrap属性
查看>>
CodeForces 580B Kefa and Company
查看>>
开发规范浅谈
查看>>
Spark Streaming揭秘 Day29 深入理解Spark2.x中的Structured Streaming
查看>>
鼠标增强软件StrokeIt使用方法
查看>>
本地连接linux虚拟机的方法
查看>>
某公司面试java试题之【二】,看看吧,说不定就是你将要做的题
查看>>
BABOK - 企业分析(Enterprise Analysis)概要
查看>>
Linux 配置vnc,开启linux远程桌面
查看>>
NLog文章系列——如何优化日志性能
查看>>
Hadoop安装测试简单记录
查看>>
CentOS6.4关闭触控板
查看>>
ThreadPoolExecutor线程池运行机制分析-线程复用原理
查看>>
React Native 极光推送填坑(ios)
查看>>
Terratest:一个用于自动化基础设施测试的开源Go库
查看>>