#!/usr/bin/python import os import json data = {} tcp_list = [] port_list = [] command = 'netstat -nuplt| grep "LISTEN" |awk \'{print $4}\' |awk -F ":" \'{print $2}\' |grep -Ev \'^$\'' lines = os.popen(command).readlines() for line in lines: port = int(line.strip()) if port >= 1024: portstr = str(port) port_list.append(portstr) else : pass for port in list(set(port_list)): port_dict = {} port_dict['{#TCP_PORT}'] = port tcp_list.append(port_dict) data['data'] = tcp_list jsonStr = json.dumps(data, sort_keys=True, indent=4) print jsonStr
zabbix自动发现端口监控py脚本
转载文章标签 zabbix 端口自动发现监控 文章分类 运维
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
zabbix自动发现规则
zabbix自动发现规则,zabbix_get
zabbix 自动 发现