Comment puis-je voir facilement un historique de chaque redémarrage ou de tout arrêt de mon serveur Windows Server, y compris la raison pour laquelle, déclenchée par l'utilisateur, par le système et en panne?
Le journal des événements Windows est une réponse évidente, mais quelle est la liste complète des événements que je devrais voir?
J'ai trouvé ces messages qui répondent partiellement à ma question:
- Le dernier temps de redémarrage du serveur Windows inclut plusieurs réponses qui traitent partiellement l'historique de redémarrage complet
- Les journaux View Shutdown Event Tracker sous Windows Server 2008 R2 incluent un ID d'événement supplémentaire.
- Heure du journal des événements lorsque le démarrage / démarrage de l'ordinateur inclut certains des mêmes identificateurs d'événement
mais ceux-ci ne couvrent pas tous les scénarios et autant que je sache, les informations sont difficiles à comprendre car elles sont réparties entre plusieurs réponses.
Comme j'ai plusieurs versions de Windows Server, une solution fonctionnant au moins pour les versions 2008, 2008 R2, 2012 et 2012 R2 serait idéale.
windows-server-2008
windows-server-2008-r2
windows-server-2012
windows-server-2012-r2
windows-event-log
JohnC
la source
la source
Réponses:
La réponse la plus claire et la plus succincte que j'ai pu trouver est la suivante:
qui répertorie ces identifiants d’événement à surveiller (cités mais édités et reformatés à partir d’article):
Ajoutez à cela quelques réponses supplémentaires aux erreurs de serveur répertoriées dans mon OP:
En ai-je manqué?
la source
Kernel-General
with eventid12
, qui est généralement le premier eventid à être enregistré après un redémarrage / réinitialisation, etc., et affiche "l'heure de démarrage du système", c'est-à-dire: "Le système d'exploitation a démarré à l'heure système 2017 - 09 - 19T02: 46: 06.582794900Z. "Je laisserais simplement cela comme un commentaire puisque JohnC a pratiquement tout couvert, mais je ne suis pas encore autorisé à le faire.
Les événements qu'il a décrits ont été utilisés pendant un bon bout de temps, ils vont donc fonctionner pour n'importe lequel des systèmes d'exploitation que vous avez mentionnés, ainsi que pour leurs frères de bureau. Les pages d’identification d’événement auxquelles il a lié, telles que celle de 6006 sur TechNet, mentionnent Windows Server 2003.
S'il y a eu un arrêt élégant, à l'initiative de l'utilisateur ou autrement, vous devriez également voir un ID d'événement 7036 vous indiquant que divers services "sont entrés à l'état arrêté". Lorsque la machine redémarre, vous verrez plus de 7036 annoncer que les services entrent dans l’état de fonctionnement.
la source
Construire sur la réponse de @JohnC et la prolonger
Vous pouvez utiliser un filtre XML comme:
Vous pouvez remplacer 172800000 par les valeurs ci-dessous pour la plage de temps:
86400000 - dernières 24 heures
172800000 - 2 derniers jours
604800000 - 7 derniers jours
Cela montrera beaucoup plus de détails à partir du moment où le serveur / pc s'est déconnecté. Il inclut les événements Kernel-Power, User32 et EventLog.
la source
Je préfère accomplir des activités en ligne de commande. Voici le début d'un extrait que vous pouvez exploiter. Cela montre les 30 000 enregistrements système les plus récents et renvoie les redémarrages dans ces enregistrements.
la source