Ad Widget

Collapse

Monitorizar estado de los sockets en un windows server

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sancho
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2015
    • 295

    #1

    Monitorizar estado de los sockets en un windows server

    Hola a todos,
    Hay alguna manera de monitorizar las conexiones de un servidor windows?, estoy buscando información y no encuentro como hacerlo, hay varios templates para hacerlo en linux, por ejemplo:

    Y funciona muy bien, pero no he encontrado nada para windows y seguro que debe de haber alguna manera.
    Alguna idea de por donde empezar o mirar???

    Como siempre, un saludo a todos.
    Last edited by sancho; 11-08-2016, 01:20.
  • sancho
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Mar 2015
    • 295

    #2
    Hola de nuevo a todo el mundo,

    Partiendo del template que publicaron en:

    He modificado los parámetros para utilizarlo en Windows. Para que funcione hay que hacer los siguientes cambios en el agente del equipo que queremos monitorizar (la configuración del agente se encuentra en C:\Program Files\Zabbix Agent\zabbix_agentd.conf)

    Se habilitan los comandos remotos:
    EnableRemoteCommands=1
    Se agregan las siguientes líneas a los parámetros del usuario:
    UserParameter=sockstat.sockets, netstat -ano | find /V "hola" /C
    UserParameter=sockstat.tcp.inuse, netstat -ano | findstr ESTABLISHED
    UserParameter=sockstat.tcp.inuse.count, netstat -ano | find /C "ESTABLISHED"
    UserParameter=sockstat.tcp.orphan, netstat -ano | findstr CLOSE_WAIT
    UserParameter=sockstat.tcp.orphan.count, netstat -ano | find /C "CLOSE_WAIT"
    UserParameter=sockstat.tcp.timewait, netstat -ano | findstr TIME_WAIT
    UserParameter=sockstat.tcp.timewait.count, netstat -ano | find /C "TIME_WAIT"
    UserParameter=sockstat.tcp.allocated, netstat -ano | findstr LISTENING
    UserParameter=sockstat.tcp.allocated.count, netstat -ano | find /C "LISTENING"
    UserParameter=sockstat.udp.inuse, netstat -ano | findstr UDP
    UserParameter=sockstat.udp.inuse.count, netstat -ano | find /C "UDP"
    A continuación se reinicia el servicio del agente en el equipo y ya se puede agregar el template al Host, a los pocos minutos ya se deberían de recibir los datos.
    Os adjunto el template, seguro que se puede mejorar, no soy programador, cualquier duda o idea para mejorarlo decídmelo.
    Espero que os sirva y le encontréis utilidad.

    Un saludo.
    Attached Files
    Last edited by sancho; 13-02-2017, 16:16.

    Comment

    • Hernandes Martins
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Apr 2011
      • 900

      #3
      Hola amigo muy bien
      __

      Att.
      Hernandes Martins - Zabbix Trainer

      Zabbix Brazil Partner - www.luniobr.com

      Zabbix Brazil Community - www.zabbixbrasil.org

      Blog: hernandesmartins.blogspot.com.br

      Skype: hernandss
      Telegram: @MrHernandes

      Español
      Facebook: facebook.com/groups/zabbixlatam
      Telegram: https://t.me/ZabbixEspañol

      Português
      Facebook: facebook.com/groups/zabbixbrasil/
      Telegram: https://t.me/ZabbixBrasil

      Comment

      Working...