Supervisar la conexión enlace de tres vías
La orden inicial es el siguiente
[root @ MySQL ~] # netstat -antp conexiones a Internet activa (servidores y establecida) Proto-Q Recv Send-Q Dirección local Dirección de Asuntos Exteriores nombre de PID / Programa Estatal tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 1610 / smbd tcp 0 0 0.0.0.0:10050 0.0.0.0:* ESCUCHE 78742 / zabbix_agentd tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 1610 / smbd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1 / systemd tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN 1732 / dnsmasq tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1608 / sshd tcp 0 0 192.168.1.201:10050 192.168.1.200:40278 TIME_WAIT - tcp 0 0 192.168.1.201:10050 192.168.1.200:40272 TIME_WAIT - tcp 0 0 192.168.1.201:10050 192.168.1.200:40314 TIME_WAIT - tcp 0 0 192.168. 1.201: 10050 192.168.1.200:40322 TIME_WAIT - tcp 0 0 192.168.1.201:10050 192.168.1.200:40302 TIME_WAIT -
Entonces conseguimos un pequeño cambio para cambiar el número de conexiones como TIME_WAIT
[root @ MySQL ~] # netstat -antp | awk 'NR> 2 {print $ 6}' | grep " TIME_WAIT " | wc -l
37
A continuación, vamos a estar en una ligeramente modificada después del comando escrito al perfil del cliente
[Root @ MySQL ~] # vim /etc/zabbix/zabbix_agentd.d/tcp_status.conf
UserParameter = TIME_WAIT, netstat -ant | awk 'NR> 2 {print $ 6}' | grep " TIME_WAIT "| wc -l UserParameter = Escucha, netstat -ant | awk 'NR> 2 {print $ 6}' | grep" ESCUCHAR " | wc -l UserParameter = ESTABLECIDO, -ant -an | awk 'NR> 2 {print $ 6}' | grep " ESTABLECIDO " | wc -l
Principio es como sigue
Reiniciar el servicio de agente de cliente-Zabbix
[Root @ MySQL zabbix_agentd.d] # systemctl reinicio Zabbix-agente
En la consulta del servidor
[root @ tz ~] # zabbix_get -s 192.168.1.201 -k TIME_WAIT 42
Añadir elementos de monitorización personalizada
Seguir añadiendo otra tecla
clon
Bajo el nombre puede cambiar con la tecla
Nota Es mejor utilizar ahora comprobaciones para determinar que no hay problema en la actualización
Normalmente están habilitados