Welcome to Pandora FMS Community!

Find answers, ask questions, and connect with our community around the world.

Welcome to Pandora FMS Community Forums Soporte de la comunidad Disparar una alerta desde un codigo .VBS

  • Disparar una alerta desde un codigo .VBS

    Posted by ndiaz2000 on June 18, 2014 at 20:45

    Buenas tardes:

    Mi duda es como puedo disparar una alerta desde un código .vbs. Mi script monitoriza si un web site se está ejecutando ó no, y mi intención es disparar una alerta que envíe un correo ya definido en un alert template cuando el sitio este caído (recogido en la variable strSiteStatus en el código anexo). ¿Es posible automatizar ésto? Si alguien sabe la sintaxis se lo agradecería enormemente.

    Esta alerta la necesito automatizar desde código pues debo monitorizar numerosos web sites, y configurar las alertas una a una para cada site sería muy costoso. No se si me he explicado bien.

    Adjunto anexo un fragmento de mi código….

    Option Explicit
    Dim strServer, strServerType, strServerMetaType
    Dim objService
    Dim objServer
      strServer = “localhost”
      strServerType = “Web”
      strServerMetaType = “W3SVC”
      SET objService = GetObject( “IIS://” & strServer & “/” & strServerMetaType )
      For Each objServer In objService
          If objServer.Class = “IIs” & strServerType & “Server” Then
            CuerpoModulo objServer.ServerComment,objServer.ServerState
          End If
      Next

    Sub CuerpoModulo(strSiteName,strSiteStatus)
      Wscript.echo “
      Wscript.Echo ”   
      Wscript.Echo ”   
      Wscript.Echo ”    generic_data
      Wscript.Echo ”    WebSites   
      wscript.Echo ”   
      Wscript.Echo “

    End Sub

    Gracias de antemano,

    ivo_yordanov replied 10 years, 8 months ago 2 Members · 3 Replies
  • 3 Replies
  • ivo_yordanov

    Member
    June 20, 2014 at 13:44
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Solamente tiene que crear una alerta para cuando el modulo se pone en estado critico con accion de mail a xxx. Cambie el tipo de modulo a generic_proc.

    Saludos
    Ivo

  • ndiaz2000

    Member
    June 23, 2014 at 11:09
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Muchas gracias por responder Ivo.

    ¿Pero tendras un ejemplo de sintaxis de como usar estos comandos?; entiendo que con generic_proc defines el tipo de módulo desde código, pero ahora no tengo clara la sintaxis de como enviar el email tras dispararse la alerta…

    Mil gracias de nuevo y saludos

  • ivo_yordanov

    Member
    June 24, 2014 at 14:28
    0 Karma points
    Community rank: tentacle-noob-1 Tentacle noob
    Like it
    Up
    0
    Down
    Drop it
    ::

    Hola

    Porque quieres hacerlo desde codigo? Que versión de pandora fms tienes instalada?
    En la consola de pandora todo lo descrito anteriormente se puede hacer de manera mucho mas comoda que por commandos.

    Saludos
    Ivo