zabbix 自动发现tomcat的war包并实现监控
2016-02-25 19:14
886 查看
公司有巨量的tomcat服务器,每台机器上面有好几个tomcat, 路径用后缀数字区别,
例如 /usr/local/dir_samba/apache-tomcat-7.0.64-0/webapps 表示8080端口的tomcat
每个tomtcat对应一个端口,每个tomcat都有若干的war包(应用)以下描述用zabbix自动去扫描发现每个tomcat上的war,并自动添加为监控的过程
本文出自 “老安的博客” 博客,转载请与作者联系!
例如 /usr/local/dir_samba/apache-tomcat-7.0.64-0/webapps 表示8080端口的tomcat
每个tomtcat对应一个端口,每个tomcat都有若干的war包(应用)以下描述用zabbix自动去扫描发现每个tomcat上的war,并自动添加为监控的过程
#!/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
本文出自 “老安的博客” 博客,转载请与作者联系!
相关文章推荐
- 把war包放到Tomcat安装文件夹下,不能直接訪问的解决方式
- MAVEN 到 Tomcat的自动部署
- 64位CentOs6.5操作系统阿里云服务器安装Tomcat7
- Jersey1.x+Tomcat 入门
- tomcat server for the webapp can be custom defined.
- 使用Get方法传参到Action中,出现中文乱码的问题
- 一台机器安装多个tomcat服务。Java heap space
- 性能调优之tomcat生产部署关键参数设置
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- 基于Saltstatck实现页面实时显示tomcat启动日志(17)
- Tomcat 调优
- jdk配置和tomcat配置
- eclipse运行jsp时tomcat服务器报错解决
- 可以访问tomcat主页,不能访问项目(tomcat的写入权限不够)
- java web程序中web.xml文件中servlet-name、url-pattern的值不能与映射的类名一致,否则tomcat启动不了,报错误: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Servlet_day02]]
- linux下停止tomcat
- eclipse + maven + tomcat 热部署
- Tomcat内存设置详解
- Tomcat 闪退问题方案
- Jetty和tomcat的比较