tm

   Зарисовка о мониторинге TCP/UDP соединений. В первую очередь редактируем конфигурацию Zabbix-агента. Вставляем в конец файла:

nano /etc/zabbix/zabbix_agentd.conf
# TCP/UDP Connections
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. И уже на основании полученных данных строится график.

Комментарии  
0 # mazafaka 07.05.2018 19:21
man netstat читать пробовал прежде чем постить?
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
0 # raff 16.03.2018 20:33
Данная статья актуальна для 3.4?
Настройки мы проводим на агенте значит нужно перезапустить service zabbix-agent restart. Возможно у Вас опечатка.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
+1 # Admin 16.03.2018 21:02
Да, на 3.4 вполне работает. За ошибочку спасибо. Поправил.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Добавить комментарий


Защитный код
Обновить