前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >zabbix 自动发现tomcat的war包并实现监控

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

作者头像
用户1057912
发布2018-07-06 18:21:30
4400
发布2018-07-06 18:21:30
举报
文章被收录于专栏:老安的博客老安的博客

公司有巨量的tomcat服务器,每台机器上面有好几个tomcat, 路径用后缀数字区别,

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

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

代码语言:javascript
复制
#!/bin/bash
findtomcatwar()
{
printf '{\n'
printf '\t"data":[ '
for war  in 0 1 2 3
do
  for i 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
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-02-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档