Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Alerte sur un SysUptime trop élevé

40 views
Skip to first unread message

Scan le Gentil

unread,
Dec 8, 2006, 8:41:01 AM12/8/06
to
Bonjour à tous, et surtout à Stéphane avec qui je n'avais plus eu l'occasion
de communiquer.

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 ?


Yann Gainche

unread,
Dec 8, 2006, 1:58:40 PM12/8/06
to
Le 08/12/2006, Scan le Gentil a supposé :

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]


Yann Gainche

unread,
Dec 8, 2006, 2:11:33 PM12/8/06
to

J'avais oublié.

Je trouve quand même cela rigolo de vouloir lever une alerte parce
qu'un serveur est trop stable :D

Scan le Gentil

unread,
Dec 12, 2006, 8:33:02 AM12/12/06
to
J'ai finalement créé une règle d'alerte :
Fournisseur de données: System, Journal des événements Windows NT
Source : EventLog
Event ID : 6013
Type : Information
Avancé : Paramètre 5 est supérieur à '604800'

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 :

Scan le Gentil

unread,
Dec 14, 2006, 6:56:00 AM12/14/06
to
OK ça a marché ce midi pour mon besoin qui consite à générer une alerte si un
serveur a démarré depuis plus de 604800 secondes (une semaine).
C'est vrai que c'est rigolo de créer une alerte pour un serveur trop stable.
Merci Yann

SLG

"Scan le Gentil" a écrit :

Stéphane [MS]

unread,
Dec 15, 2006, 12:35:09 AM12/15/06
to
Bonjour,

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...

Scan le Gentil

unread,
Dec 15, 2006, 5:00:00 AM12/15/06
to
Ma valeur d'une semaine était une simple illustration. En fait j'ai une règle
pour un jour, un mois, un trimestre ...

"Stéphane [MS]" a écrit :

Yann Gainche

unread,
Dec 15, 2006, 6:24:39 AM12/15/06
to
Stéphane [MS] a écrit :

+1

tonkapc

unread,
Jan 10, 2010, 2:39:02 PM1/10/10
to
Moa qui n'y connait rien je ferais un évènement avec un délais dépassé!!!!
---> une alerte sur le dépassement de délais sans ou depuis un délais null!!!
Mais je n'y connais rien ! une valeur de dépassement 0 indépassable :)

Yann Gainche [MVP]

unread,
Jan 11, 2010, 12:53:28 PM1/11/10
to
> Moa qui n'y connait rien je ferais un ᅵvᅵnement avec un dᅵlais dᅵpassᅵ!!!!
> ---> une alerte sur le dᅵpassement de dᅵlais sans ou depuis un dᅵlais null!!!
> Mais je n'y connais rien ! une valeur de dᅵpassement 0 indᅵpassable :)
>
> "Scan le Gentil" wrote:
>
>> Bonjour ᅵ tous, et surtout ᅵ Stᅵphane avec qui je n'avais plus eu l'occasion
>> de communiquer.
>>
>> 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 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


0 new messages