码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix 自动发现tomcat的war包并实现监控

时间:2020-01-05 18:22:53      阅读:93      评论:0      收藏:0      [点我收藏+]

标签:x11   word   一个   line   pac   alt   port   body   ace   

如 /usr/local/dir_samba/apache-tomcat-7.0.64-0/webapps 表示8080端口的tomcat

每个tomtcat对应一个端口,每个tomcat都有若干的war包(应用)以下描述用zabbix自动去扫描发现每个tomcat上的war,并自动添加为监控的过程

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash
findtomcatwar()
{
printf ‘{\n‘
printf ‘\t"data":[ ‘
for war  in 0 1 2 3
do
  for in `ls /usr/local/dir_samba/apache-tomcat-7.0.64-${war}/webapps  grep -v ‘host-manager\|ROOT\|manager\|.war\|indexes\|examples\|doc‘`
  do
        printf ‘\n\t\t{‘
        printf "\"{#PORTWARS}\":\"8${war}80:${i}\"}"
    printf ","
        echo $num
  done
 
 
done
printf ‘\n\t]\n‘
printf ‘}\n‘
}
findtomcatwar| tac|sed ‘4s/.$//‘|tac

 

zabbix 自动发现tomcat的war包并实现监控

标签:x11   word   一个   line   pac   alt   port   body   ace   

原文地址:https://www.cnblogs.com/zhoading/p/12153115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!