nagios通过check_http监控tomcat

简介:

1.[root@bjjk ~]# vi /usr/local/nagios/etc/objects/commands.cfg

添加新内容:

1
2
3
4
define  command {
         command_name check_tomcat_8080
         command_line $USER1$ /check_http  -I $HOSTADDRESS$ -p $PORT$ -u $URL$ -e $N200$ -w $Warning$ -c $Cri$
         }

2.[root@bjjk ~]# vi /usr/local/nagios/etc/objects/services.cfg

添加监控服务项:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
##############################tomcat-076 check_tomcat_8080#####################################
define service{
         host_name               tomcat-076
         service_description     check_tomcat_8080
         check_command           check_nrpe!check_tomcat_8080
         max_check_attempts      5
         normal_check_interval   5
         retry_check_interval    2
         check_period            24x7
         notification_interval   10
         notification_period     24x7
         notification_options    w,u,c,r
         contact_groups          yunwei
}

3.检查是否正确

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

4.客服端添加监控项

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@tomcat-076 tomcat] #vi /usr/local/nagios/etc/nrpe.cfg 
log_facility=daemon
pid_file= /var/run/nrpe .pid
server_port=5666
nrpe_user=nagios
nrpe_group=nagios
allowed_hosts=127.0.0.1,X.X.X.X
dont_blame_nrpe=0
debug=0
command_timeout=60
connection_timeout=300
command [check_users]= /usr/local/nagios/libexec/check_users  -w 5 -c 10
command [check_load]= /usr/local/nagios/libexec/check_load  -w 15,10,5 -c 30,25,20
command [check_mem]= /usr/local/nagios/libexec/check_mem  70 80
command [check_disks]= /usr/local/nagios/libexec/check_disks  70 80
command [check_ipcons]= /usr/local/nagios/libexec/check_ipcons  3000 5000
command [check_tomcat_8080]= /usr/local/nagios/libexec/check_http  -I 192.168.1.77 -p 80 -u  /AdCollectT/ok .html -e 200 -w 5 -c 10

5.启动nrpe

1
[root@tomcat-076 tomcat] #/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d

6.重启nagios服务端

1
service nagios reload

7.查看是否成功

wKiom1gYR_2xaS0qAABRigv-yRo023.png-wh_50



      本文转自YU文武貝 51CTO博客,原文链接:http://blog.51cto.com/linuxerxy/1868121,如需转载请自行联系原作者






相关文章
|
3月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
174 2
|
4月前
|
JSON 前端开发 Java
图解HTTP请求Tomcat服务器实现前后端交互-2
图解HTTP请求Tomcat服务器实现前后端交互
56 0
|
4月前
|
前端开发 JavaScript Java
图解HTTP请求Tomcat服务器实现前后端交互-1
图解HTTP请求Tomcat服务器实现前后端交互
95 0
|
3月前
|
前端开发 Java 应用服务中间件
HTTP&Tomcat&Servlet
HTTP&Tomcat&Servlet
58 0
|
3月前
|
存储 Java 应用服务中间件
HTTP服务器——tomcat的安装和使用
HTTP服务器——tomcat的安装和使用
|
3月前
|
存储 安全 Java
从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器
从HTTP到Tomcat:揭秘Web应用的底层协议与高性能容器
|
4月前
|
应用服务中间件 Android开发
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
Eclipse中启动tomcat后,无法访问localhost:8080(HTTP Status 404)
57 0
|
4月前
|
负载均衡 安全 应用服务中间件
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
Nginx + Tomcat+HTTP/HTTPS实现负载均衡实例
178 0
|
5月前
|
应用服务中间件 Apache
tomcat http 404
tomcat http 404
100 0
|
5月前
|
应用服务中间件
tomcat 异常 HTTP method names must be tokens
tomcat 异常 HTTP method names must be tokens
331 0