慧9建 发表于 2015-12-24 11:58:14

nagios监控weblogic

nagios监控weblogic
1 被监控端同样需要安装nrpe及nagios-plugins的插件
2 配置被监控端的nrpe 服务
2.1修改 /usr/local/nagios/etc/nrpe.cfg 文件。
加入以下内容
      



[*]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配置:
   



[*][root@rhel6 libexec]# /usr/local/nagios/libexec/check_http -I 192.168.1.123 -p 7001 -u /console/login/LoginForm.jsp
[*]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 守护进程:





[*]/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d
  

2.4 将此命令加入 /etc/rc.local
以便开机自动启动。





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

2.5 检查 NRPE 是否正常:
在被监控机上





[*]/usr/local/nagios/libexec/check_nrpe -H 127.0.0.1
  

查看相应的端口:



[*]netstat -an |grep 5666
  

防火墙开启5666 允许局域网IP或固定IP连接
在监控主机上





[*]/usr/local/nagios/libexec/check_nrpe -H192.168.1.123      $目标主机地址(被监控端地址)
  

都应该可以输出 NRPE 的版本: NRPE v2.12
3 配置nagios监控端
3.1 在 nagios/etc/objects 添加weblogic 主机配置文件:app1.cfg





[*]cd /usr/local/nagios/etc/objects/

[*] vim app1.cfg
[*]define host {
[*]use linux-server
[*]host_name weblogic
[*]alias Weblogic 12c
[*]address 192.168.1.123
[*]}
[*]define service {
[*]use generic-service
[*]host_name weblogic
[*]service_description weblogic Check
[*]check_command check_nrpe!check_webpage
[*]}
  

3.2 把app1.cfg添加到nagios主机:





[*]echo "cfg_file=/usr/local/nagios/etc/objects/oracle.cfg" >> /usr/local/nagios/etc/nagios.cfg

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






[*]/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
  

重启nagios






[*]service nagios restart

  
页: [1]
查看完整版本: nagios监控weblogic