MOM 2005 : Reporting sur la disponibilite

Le MP "Microsoft Availability Reporting MOM 2005" ne fonctionne pas correctement sur les systèmes d’exploitation en version française.
 
Une des solutions pour créer des rapports sur la disponibilite des système est d’utiliser UPTIME.EXE dans un script MOM afin de créer les compteurs de performance journalier
 
 
La ligne de commande uptime /s /p:1 permet de remonter les informations depuis le jour précédent sur
  • le taux de disponibilite
  • le nombre de rebbot
  • le nombre de bluescreen
  • le temps total uptime
  • le temps total downtime

La fonction suivante permet de renvoyer un tableau contenant les trois premières valeurs

Elle accepte en parametre le nom du serveur cible, et le nombre de jour d’historique :
Uptime.exe doit être copier dans le dossier C:\Program Files\Microsoft Operations Manager 2005
 
—————————————————————————————————————
 
Function Disponibilite(strServer,IntProf)

‘ But :  Renvoi un tableau de valeurs contenant :
‘    la dispo du système
‘    le nb total de reboot
‘    le nb total de bleuscreen

‘ Arguments : nom server, date de départ
‘ Retour : tableau

 
Dim objShell
Dim objExecObject
Dim strLine
Dim arrResultat(2)
Set objShell=CreateObject("Wscript.shell")
Set objExecObject=objShell.exec("%COMSPEC% /C ""C:\Program Files\Microsoft Operations Manager 2005\uptime.exe"" " & strServer & " /s /p:" & IntProf & "")
 Do Until objExecObject.stdOut.AtEndOfStream
     strLine=objExecobject.stdOut.ReadLine()
 
    If Instr(strLine, "System Availability") Then arrResultat(0) = CDbl(Replace(Left(RTrim(Mid(strLine,33)),6),".",","))
    If Instr(strLine, "Total Reboots") Then arrResultat(1) = CInt(RTrim(Mid(strLine,33)))
    If Instr(strLine, "Total Bluescreens") Then arrResultat(2) = CInt(RTrim(Mid(strLine,33))) 
    
 Loop
Disponibilite = arrResultat
End Function
 
 
Pour créer le compteur de performance dans MOM, utiliser la procédure habituelle CreatePerfData
 
 
 
 
 
Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s

%d blogueurs aiment cette page :