zabbix 批量部署机器,并discovery机器,并挂在模板
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix 批量部署机器,并discovery机器,并挂在模板相关的知识,希望对你有一定的参考价值。
1,CONFIGURATION OF DISCOVERY RULES
创建规则,填写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=(‘,‘,‘:‘))
以上是关于zabbix 批量部署机器,并discovery机器,并挂在模板的主要内容,如果未能解决你的问题,请参考以下文章
CentOS 7 实现zabbix agent 大批量的自动添加,并链接到指定的模版
Zabbix 3.2.6 通过Discovery批量监控Oracle表空间
Zabbix监控qemuKVM进程-low_level_discovery
ansible +centos7 批量安装zabbix3.2.1 agent
zabbix系列zabbix3.0.4 探索主机Discovery自动发现agent主机和zabbix-agent自动注册详细图文教程