ZABBIX自动发现端口监控
2017-01-05 16:05
525 查看
参考 http://ywzhou.blog.51cto.com/2785388/15801601 客户端新建脚本
chmod +x discovertcpport.sh ##增加执行权限
脚本说明: 使用netstat命令输出端口号;-tnlp=Tcp协议+不显示别名+listen状态+显示程序名称;$1~$9表示输出的第几个参数;awk {'print $4'}表示输出第4个参数(如0.0.0.0:80);awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}表示截取冒号后面的值,且只能是0~9的数字;|sort|uniq表示排序和去重。2、客户端增加discovery的key
3、重启zabbix_agentd服务/etc/init.d/zabbix_agentd restart4 服务端测试
返回这些即为正常5、在Linux模板中创建端口自动发现规则
设置自动发现规则名称和KEY:
创建Item原型
创建触发器原型:
创建图像原型
6 查看是否成功,在monitoring-latest data里面查看是否有端口产生
7 查看图像是否生成
到此,监控端口已经完成。8 期间遇到的问题1 执行脚本的时候发现提示 Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) 应该是没权限的意思,2 添加完自动发现规则之后,提示 Value should be a JSON object 这个错误
解决办法是 vim /etc/sudoers
然后在上面的脚本里面加上sudo netstat -tnlp|egrep -i "$1"|awk {'print $4'}|awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}'|sort|uniq
本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1827735
脚本说明: 使用netstat命令输出端口号;-tnlp=Tcp协议+不显示别名+listen状态+显示程序名称;$1~$9表示输出的第几个参数;awk {'print $4'}表示输出第4个参数(如0.0.0.0:80);awk -F':' '{if ($NF~/^[0-9]*$/) print $NF}表示截取冒号后面的值,且只能是0~9的数字;|sort|uniq表示排序和去重。2、客户端增加discovery的key
设置自动发现规则名称和KEY:
创建Item原型
创建触发器原型:
创建图像原型
6 查看是否成功,在monitoring-latest data里面查看是否有端口产生
7 查看图像是否生成
到此,监控端口已经完成。8 期间遇到的问题1 执行脚本的时候发现提示 Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) 应该是没权限的意思,2 添加完自动发现规则之后,提示 Value should be a JSON object 这个错误
解决办法是 vim /etc/sudoers
本文出自 “渐行渐远” 博客,请务必保留此出处http://825536458.blog.51cto.com/4417836/1827735
相关文章推荐
- Zabbix实现自动发现端口并监控
- zabbix自动发现监控远程端口
- zabbix根据主机和端口列表自动发现监控远程MongoDB实例
- zabbix通过自动发现tomcat应用端口监控连接数
- zabbix自动发现mysql端口并监控
- zabbix自动发现redis端口并监控redis性能
- zabbix自动发现端口并监控
- zabbix自动发现规则实现批量监控主机的TCP监听端口
- zabbix 自动发现端口进行监控
- zabbix自动发现端口并添加监控
- zabbix自动发现redis端口并监控redis性能
- 分布式监控系统Zabbix--完整安装记录-批量添加主机和自动发现端口
- zabbix自动发现mysql端口并监控
- zabbix自动发现端口并监控
- zabbix自动发现mysql端口并监控 推荐
- zabbix自动发现mysql端口并监控
- zabbix使用自动发现功能监控服务器各JVM进程状态
- zabbix主动模式和被动模式-添加监控主机-添加自定义模板- 处理图形中的乱码-自动发现
- 通过zabbix自动发现Tomcat服务端口
- zabbix自动发现端口