zabbix 批量部署机器,并discovery机器,并挂在模板
2017-08-14 11:42
375 查看
1,CONFIGURATION OF DISCOVERY RULES
创建规则,填写ip地址范围,然后已用后面的key 来添加机器,在创建机器的时候也可以用一些先关的标准模板今天挂在,key 是system.uname
2,自定义添加java 端口监控
python脚本
创建规则,填写ip地址范围,然后已用后面的key 来添加机器,在创建机器的时候也可以用一些先关的标准模板今天挂在,key 是system.uname
2,自定义添加java 端口监控
python脚本
#!/usr/bin/env python import os import json java_pid = os.popen("netstat -ntpl | grep java |grep -v 127 | awk '{print $7}'|awk -F'/' '{print $1}' | sort | uniq") ports = [] for pid in java_pid.readlines(): pid_s = os.path.basename(pid.strip()) java_ports = os.popen("cat `ps aux |grep %s| grep -e Dcatalina.home | awk '{print $23}'| awk -F'=' '{print $2}'`/conf/catalina.properties | grep http.port | awk -F'=' '{print $2}'" % pid_s) for port in java_ports.readlines(): r = os.path.basename(port.strip()) ports += [{'{#JAVAPORT}':r}] print json.dumps({'data':ports},sort_keys=True,indent=4,separators=(',',':'))
相关文章推荐
- vSphere 4系列之五:VMWARE ESX4.0 ESXI4.1 通过模板批量部署2003 XP 2000
- zabbix应用之discovery批量添加主机并实现自定义主机名
- 自学Zabbix9.4 zabbix low-level discover底层发现(zabbix批量部署必备)
- 小脚本一则---CDH的批量部署中,如果是从ESXI的VCENTER的模板生成的虚拟机,如何快速搞定网络网络卡配置?
- 第二次部署Zabbix 3.0使用percona模板监控MySQL,遇到的问题和解决过程
- Zabbix批量添加web监控模板
- zabbix监控mysql的Discovery模板
- zabbix_server的自动发现,实现批量添加主机,并链接到模板
- vSphere 4系列之五:通过模板批量部署虚拟机
- vsphere通过模板批量部署虚拟机
- zabbix3.0 批量更新主机关联的模板
- zabbix_server的自动发现,实现批量添加主机,并链接到模板
- Zabbix批量添加web监控模板
- vSphere 4系列之五:通过模板批量部署虚拟机
- ansible 批量部署zabbix客户端
- 批量部署linux机器(redhat5.4/centos5.3)
- vSphere 4系列之五:通过模板批量部署虚拟机
- 通过zabbix自带模板监控windowsPC机器
- vSphere 4系列之五:通过模板批量部署虚拟机
- zabbix自动发现特定网段的机器,自动关联到指定模板