Me voilà de retour sur MOM.
Je cherche à créer une règle d'événement qui alerte si un serveur n'a pas
redémarré depuis plus d'un certain temps.
J'aurai besoin de vos avis sur plusieurs pistes et méthodologie :
D'abord je voulais présenter les sources d'info possibles, laquelle vous
semble la meilleur à interpréter :
- l'événement 6013 des logs systèmes qui apparaît tous les midi :
Type de l'événement : Informations
Source de l'événement : EventLog
Catégorie de l'événement : Aucun
ID de l'événement : 6013
Heure : 12:00:00
Utilisateur : N/A
Description :
The system uptime is 3077152 seconds.
- l'événement 6009 des logs système montre bien le démarrage d'un serveur.
Type de l'événement : Informations
Source de l'événement : EventLog
Catégorie de l'événement : Aucun
ID de l'événement : 6009
0005-016-FH
Description :
Microsoft (R) Windows (R) 5.02. 3790 Multiprocessor Free.
- la commande net statistics server
- en utilisant un script qui vérifie la date du dernier reboot et qui
retourne un message d'erreur en fonction d'un delta trop long. Il se baserait
là dessus.
http://www.microsoft.com/technet/scriptcenter/scripts/hardware/monitor/hwmovb08.mspx
En admettant que j'utilise la première source qui est l'événement 6013,
quelle sont les type de règles à utiliser ?
Je pensais juste faire une règle d'évenement avec pour critère :
Type de l'événement : Informations
Source de l'événement : EventLog
Catégorie de l'événement : Aucun
ID de l'événement : 6013
ET SURTOUT System Uptime supérieur à XXXX secondes.
Mais je ne sais pas comment utiliser cette valeur comme critère de règle
d'événement.
J'ose même pas imaginer que le champs paramètre1 accessible dans les
fonctionalité avancées de l'onglet "critères" puisse me servir.
En admettant que j'utilise la première source qui est l'événement 6009,
quelle sont les type de règles à utiliser ?
Comment créer une règle qui alerte s'il n'existe pas un tel événement depuis
plus d'un certains temps ?
Je ne pense pas qu'une règle d'événement manquant satisfasse mon besoin.
En admettant que j'exploite le retoour de la commande "net statistics
server", je dois faire un script qui l'analyse, avec le risque de me
retrouver avec une version du script d'analyse en FR et un autre pour l'EN.
Et sinon, si j'utilise un script qui tape en WMI, va falloir encore que je
replonge dans le script pour MOM.
Ma solution préféré serait plutôt celle de la première piste, car elle me
semble la plus proche de ce que MOM sait faire.
Qu'en pensez-vous ?
Bonjour,
Dans un tel cas, il est possible de faire cela avec une règle
d'évènement qui va capturer l'évènement 6013 sans lever d'alerte mais
avec une réponse de type script qui va récupérer l'évènement courant
dans l'objet ScriptContext puis analyser le champ message pour
récupérer la valeur numérique.
Ensuite, on peut créer un autre évènement ou une alerte depuis ce même
script.
Personnelement, je préfère créer depuis le script un évènement puis
créer une autre règle d'évènement pour monter l'alerte. Il est plus
facile dans ce cas de changer les paramètres d'alerte sans retoucher au
script.
Cordialement,
--
Yann Gainche
MVP - Windows Server System - MOM]
J'avais oublié.
Je trouve quand même cela rigolo de vouloir lever une alerte parce
qu'un serveur est trop stable :D
Comme ce n'est possible de tester cela qu'une fois par jour (l'événement à
lieu à midi), je vais devoir attendre pour vous dire si cela marche.
"Yann Gainche" a écrit :
SLG
"Scan le Gentil" a écrit :
Il faut vraiment que je prenne quelques instant pour prendre de vos
nouvelles...
Effectivement, j'ai toujours milité pour diagnostiquer les problèmes
d'instabilité plutôt que de les masquer en redémarrant régulièrement les
serveurs.
Cdlt
Stéphane
http://blogs.msdn.com/spapp/default.aspx
"Scan le Gentil" <Scanle...@discussions.microsoft.com> a écrit dans le
message de news: FB9681A4-91BD-4EDE...@microsoft.com...
"Stéphane [MS]" a écrit :
+1
Bonjour Scan
Les Newsgroup NNTP sont maintenant remplacᅵ par les forums Technet.
Merci de poster sur :
http://social.technet.microsoft.com/Forums/fr-FR/1071/threads
Cordialement,
--
Yann Gainche
MVP - Microsoft Operations Manager