需求:监控openvpn在线人数
现环境:openvpn日志位置/var/log/openvpn/openvpn-status.log
日志默认权限是600,更改日志权限
chmod 644 /var/log/openvpn/openvpn-status.log
openvpn服务器端安装zabbix客户端软件,修改配置文件制定服务器并启动zabbix客户端
/etc/init.d/zabbix_agentd start
修改zabbix客户端配置(本环境zabbix安装在/usr/local下)
[root@localhost etc]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
##末尾添加, 含义 过滤除10.8.开头的ip的数量
UserParameter=openvpn.nm,cat /var/log/openvpn/openvpn-status.log | grep -c "[10]\.[8]\.[0-9]\{1,3\}\.[0-9]"
保存重启zabbix客户端
/etc/init.d/zabbix_agentd restart
在zabbix服务器端使用zabbix-get连接测试
[root@agent src]# zabbix_get -s 172.16.100.69 -k openvpn.nm
3
注意:openvpn.nm 名称和在zabbix客户端添加的key名称一致
在web端添加监控图形
添加主机
添加模板,然后保存
Paste_Image.png组态---主机 找到刚刚找添加的主机
Paste_Image.png Paste_Image.png Paste_Image.png添加图形
Paste_Image.png查看图表 监测中-----最新数据
Paste_Image.png Paste_Image.png参考:http://axlewire.blog.51cto.com/1418858/1605820
http://blog.csdn.net/u012062455/article/details/53259682
网友评论