Зарисовка о мониторинге TCP/UDP соединений. В первую очередь редактируем конфигурацию Zabbix-агента. Вставляем в конец файла:
UserParameter=conn.tcp4[*],sudo netstat -ant4 | wc -l
UserParameter=conn.udp4[*],sudo netstat -anu4 | wc -l
UserParameter=conn.tcp4.est[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c|grep ESTAB | wc -l
UserParameter=conn.tcp4.timecl[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep TIME_CLOSE| wc -l
UserParameter=conn.tcp4.timew[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep TIME_WAIT| wc -l
UserParameter=conn.tcp4.listen[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep LISTEN| wc -l
UserParameter=conn.tcp4.synsent[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep SYN_SENT| wc -l
UserParameter=conn.tcp4.fw1[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep FIN_WAIT1| wc -l
UserParameter=conn.tcp4.fw2[*],sudo netstat -ant4|awk '/tcp/ {print $6}'|sort|uniq -c | grep FIN_WAIT2| wc -l
и
service zabbix-agent restart
Первые два параметра - это общее количество подключений tcp и udp v4. Остальные параметры с разбивкой на состояние сеанса TCP. При диком желании можно добавить необходимые.
Не забываем передоставить zabbix агенту возможность выполнять netstat, выполнив
visudo
и добавив в конец файла: zabbix ALL= (ALL) NOPASSWD: /bin/netstat.
После этого можно приступать к проверке. На сервере Zabbix выполняем, наприме:
zabbix_get -s 192.168.50.1 -k conn.tcp4.timew
и если в ответ получаем целое число, то всё ОК. Можно переходить к настройке Zabbix через web-интерфейс. В качестве примера можно взять похожую зарисовку по добавлению элементов данных, графиков, тригеров. Повторно это делать не буду, пожалуй. Вся суть в создании группы элементов данных для шаблона или узла сети. В этой группе элементов данных создаются нужные нам элементы данных с ключами, например: conn.tcp4.listen и conn.tcp4. И уже на основании полученных данных строится график.
Настройки мы проводим на агенте значит нужно перезапустить service zabbix-agent restart. Возможно у Вас опечатка.