Chinaunix首页 | 论坛 | 博客
  • 博客访问: 107127
  • 博文数量: 22
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 235
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-15 21:44
个人简介

Just start from your heart.

文章分类

全部博文(22)

文章存档

2015年(5)

2014年(17)

我的朋友

分类: 系统运维

2015-03-02 15:10:47

nagios监控weblogic

1 被监控端同样需要安装nrpenagios-plugins的插件

2 配置被监控端的nrpe 服务

2.1修改 /usr/local/nagios/etc/nrpe.cfg 文件。

加入以下内容
      

  1. command[check_webpage]=/usr/local/nagios/libexec/check_http -I 192.168.1.123 -p 7001 -u /console/login/LoginForm.jsp

10.2.2 在本机检查check_http配置:
     

    1. [root@rhel6 libexec]# /usr/local/nagios/libexec/check_http -I 192.168.1.123 -p 7001 -u /console/login/LoginForm.jsp
    2. HTTP OK: HTTP/1.1 200 OK - 3405 bytes in 0.012 second response time |time=0.012183s;;;0.000000 size=3405B;;;0


2.3 启动被监控机上的nrpe

启动 NRPE 守护进程:


  1. /usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d


2.4 将此命令加入 /etc/rc.local

以便开机自动启动。


  1. echo "/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d" >> /etc/rc.local


2.5 检查 NRPE 是否正常:

在被监控机上


  1. /usr/local/nagios/libexec/check_nrpe -H 127.0.0.1


查看相应的端口:

  1. netstat -an |grep 5666


防火墙开启5666 允许局域网IP或固定IP连接

在监控主机上


  1. /usr/local/nagios/libexec/check_nrpe -H 192.168.1.123 $目标主机地址(被监控端地址)


都应该可以输出 NRPE 的版本: NRPE v2.12

3 配置nagios监控端

3.1 nagios/etc/objects 添加weblogic 主机配置文件:app1.cfg


  1. cd /usr/local/nagios/etc/objects/
  2.  vim app1.cfg
  3. define host {
  4. use linux-server
  5. host_name weblogic
  6. alias Weblogic 12c
  7. address 192.168.1.123
  8. }
  9. define service {
  10. use generic-service
  11. host_name weblogic
  12. service_description weblogic Check
  13. check_command check_nrpe!check_webpage
  14. }


3.2 app1.cfg添加到nagios主机:


  1. echo "cfg_file=/usr/local/nagios/etc/objects/oracle.cfg" >> /usr/local/nagios/etc/nagios.cfg

     3.3检查nagios配置文件并重新启动nagios



  1. /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg


重启nagios


  1. service nagios restart


阅读(2451) | 评论(0) | 转发(0) |
0

上一篇:nagios监控oracle服务

下一篇:没有了

给主人留下些什么吧!~~