Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Disparar una alerta desde un codigo .VBS
#1
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 "<module>"
  Wscript.Echo "    <name><![CDATA[" & strSiteName & "]]></name>"
  Wscript.Echo "    <description><![CDATA[Website " & strSiteName & "]]></description>"
  Wscript.Echo "    <type>generic_data</type>"
  Wscript.Echo "    <module_group>WebSites</module_group>   
  wscript.Echo "    <data><![CDATA[" & strSiteStatus & "]]></data>"
  Wscript.Echo "</module>"
End Sub

Gracias de antemano,
 Reply
#2
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
 Reply
#3
Muchas gracias por responder Ivo.

¿Pero tendras un ejemplo de sintaxis de como usar estos comandos?; entiendo que con <module_type>generic_proc</module_type> 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
 Reply
#4
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
 Reply


Users browsing this thread: 1 Guest(s)


(c) 2006-2018 Artica Soluciones Tecnológicas. Contents of this wiki are under Create Common Attribution v3 licence. | pandorafms.com | pandorafms.org

Theme © MyBB Themes