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

$ 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

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

时间: 2024-10-16 07:26:47

nagios(icinga)借助check_hp插件监控惠普服务器硬件信息的相关文章

nagios借助check_hpasm插件监控惠普服务器硬件信息(未成)

nagios借助check_hpasm插件监控惠普服务器硬件信息: http://labs.consol.de/wp-content/uploads/2011/10/check_hpasm-4.3.tar.gz 被监控端: $ sudo tar zxfv check_hpasm-4.3.tar.gz $ cd check_hpasm $ ./configure --enable-hpacucli --enable-perfdata --enable-extendedinfo $ sudo mak

Nagios监控HP硬件状态

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

监控利器Nagios之二:Nagios的细致介绍和监控外部服务器的私有信息

监控利器Nagios之二:Nagios的细致介绍和监控外部服务器的私有信息 Nagios的监控对象的定义和对被监控设备的动作命令是分开的.一个是主程序包,一个是插件包.先来说说nagios主程序nagios-plugins插件和nrpe软件的用处, Nagios主程序: Nagios主程序提供一个的只是一个监控平台,真正用作工作的并不是它,而是他的插件.在Nagios 安装完毕后,默认的配置文件在/usr/local/nagios/etc目录下.里面定义了nagios能调用的命令.对打印机和交换

Nagios配置—添加linux主机监控

nagios安装请参看:Nginx平台安装Nagios监控服务 下面是我添加linux监控机的过程,如有错误或者不当的地方请指出: 测试环境: 监控主机:nagios+nagios插件+nrpe+网站平台 192.168.1.210 被监控机:nagios插件+nrpe   192.168.1.211 1.首先在监控主机上安装nrpe,nagios只能监控一些外部的信息,例如:ftp端口有没有开放,ssh端口有没有开放,ping值如何之类的,如果想监控linux主机一些本地的信息如:硬盘使用情况

check_postgres.pl插件监控postgresql数据库

check_postgres.pl插件监控postgresql数据库: 下载网址: https://exchange.nagios.org/directory/Plugins/Databases/PostgresQL/check_postgres/details # tar zxfv check_postgres-2.11.1.tar.gz # rsync -av check_postgres-2.11.1/check_postgres.pl /usr/lib/nagios/plugins/ 显

通过check_ilo2_health.pl插件监控HP服务器健康状态

通过check_ilo2_health.pl插件监控HP服务器健康状态: 下载地址: https://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/HP-(Compaq)/check_ilo2_health/details 使用示例: /usr/lib64/nagios/plugins/check_ilo2_health.pl --ilo3 -u aa -p'xxxxxx' -H 10.0.0.3 注:1.密码带特殊

icinga2使用check_snmp_idrac.py监控DELL硬件状态

icinga2使用check_snmp_idrac.py监控DELL硬件状态: git clone https://github.com/pynag/pynag.git cd pynag python setup.py build python setup.py install yum install net-snmp-devel net-snmp-python https://github.com/rsmuc/health_monitoring_plugins 下载health_monitor

这是一款借助chrome 插件的微信机器人

1.chrome kit微信机器人简介(github:https://github.com/LinuxForYQH/chrome_kit) 借助chrome 插件 js注入来实现消息的发送 chrome devtool api的调用来监听https请求 打开微信登录界面,在扫码登录前必须先打开toolbar(F12 或者 鼠标右键检查),如上所说因为借助了chrome devtool api所以需要打开toolbar才能执行相关dev域的js. 2.相关开发原理介绍 https://develo

Uploadify—借助Uploadify插件实现图片预览时如何解决Chrome浏览器报“喔唷,崩溃啦”

今天借助Uploadify插件实现了图片预览及其上传的功能,可是在Chrome浏览器中会时不时地出现如下图所示的情况: 解决方法:使用这种方法引用该插件js文件: <script type="text/javascript"> document.write("<script type='text/javascript' src='<%=basePath %>js/uploadify/jquery.uploadify.min.js?" +