Zabbix шаблон, отображающий состояние сокетов, включая tcp, udp, unix, raw и т. д.
https://github.com/cavaliercoder/zabbix-module-sockets
Установка под CentOS 7:
rpm -ivh http://cdn.cavaliercoder.com/zabbix-contrib/rhel/7/x86_64/zabbix-module-sockets-1.1.0-1.x86_64.rpm |
Проверка:
# zabbix_agentd -t sockets.count[unix,listen] sockets.count[unix,listen] [u|19] # netstat -xl | grep "LISTENING" | wc -l 19 |
Не забываем импортировать в Zabbix шаблоны https://github.com/cavaliercoder/zabbix-module-sockets/tree/master/templates
Поддерживаются следующие протоколы:
- tcp
- tcp6
- udp
- udp6
- unix
Состояниях сеанса TCP:
- ESTABLISHED
- SYN_SENT
- SYN_RECV
- FIN_WAIT1
- FIN_WAIT2
- TIME_WAIT
- CLOSE
- CLOSE_WAIT
- LAST_ACK
- LISTEN
- CLOSING