Zabbix Server 模板
模板下载
OPNsense是pfSense的分支,基础架构相同,ZABBIX监控OPNsense使用pfSense模板,模板下载:github链接
导入zbx_template_pfsense.xml模板
添加OPNsense群组
OPNsense 启用Zabbix-Agent
系统--固件--插件,找到os-zabbix-agent插件,点击 号!
执行安装
完成安装
配置Zabbix Agent
服务--Zabbix Agent
注意:配置完成后需要重启Zabbix Agent
Zabbix-Server上测试Zabbix-Agent连接性
代码语言:javascript复制telnet 192.168.99.55 10050
zabbix_get -s 192.168.99.55 -k agent.ping
添加模板中agent自定义命令
代码语言:javascript复制vi /usr/local/etc/zabbix_agentd.conf.d/opnsense_zabbix.conf
UserParameter=pfsense.states.max,grep "limit states" /tmp/rules.limits | cut -f4 -d ' '
UserParameter=pfsense.states.current,grep "current entries" /tmp/pfctl_si_out | tr -s ' ' | cut -f4 -d ' '
UserParameter=pfsense.mbuf.current,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f1
UserParameter=pfsense.mbuf.cache,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f2
UserParameter=pfsense.mbuf.max,netstat -m | grep "mbuf clusters" | cut -f1 -d ' ' | cut -d '/' -f4
Zabbix-Server上测试Zabbix-Agent 自定义参数
代码语言:javascript复制[root@zabbix-server ~]# zabbix_get -s 192.168.99.55 -k pfsense.states.current
5
[root@zabbix-server ~]# zabbix_get -s 192.168.99.55 -k pfsense.mbuf.current
541
[root@zabbix-server ~]# zabbix_get -s 192.168.99.55 -k pfsense.mbuf.cache
729
[root@zabbix-server ~]# zabbix_get -s 192.168.99.55 -k pfsense.mbuf.max
125376
Zabbix Server 配置
添加监控主机
添加模板
已上线主机
最新数据