Parfois, vous devez connaître la disponibilité ou les serveurs de votre système dans vos opérations quotidiennes. Cet article discutera des différentes façons d'obtenir la disponibilité du système des systèmes d'exploitation Linux et Windows. Il vous dira également quand votre système a démarré pour la dernière fois.
Time de disponibilité: quels sont les avantages?
Les taux de disponibilité sont élevés car ils améliorent la disponibilité et la fiabilité du système. Inversement, les temps d'arrêt sont désastreux à la fois en termes de réputation et de coût. Comprendre les causes des temps d'arrêt vous aide également à planifier, une budgétisation et une prise de décision.
Capacité Planification et budgétisation
Avec l'aide de la disponibilité, votre équipe et vous pouvez décider si une machine doit être remplacée ou si plus de ressources sont nécessaires pour répondre aux besoins croissants de l'organisation. Et sur cette base, vous pouvez également choisir la planification et la budgétisation des capacités.
La prise de décision
En tant qu'administrateur de serveur, vous pouvez facilement déterminer quels systèmes vous devez mettre à niveau pour effectuer les opérations de l'organisation. Vous pouvez recommander le prochain plan d'action à vos supérieurs.
Microsoft Powershell
Avant PowerShell, Microsoft avait CMD. C'était la seule CLI (interface de ligne de commande) chez Microsoft en utilisant lesquelles vous pouviez interagir avec le système d'exploitation Windows. PowerShell à Microsoft s'est avéré changer la donne car il automatise les tâches répétitives et améliore la gestion des tâches administratives. Avec PowerShell, vous pouvez interagir avec le système d'exploitation Windows et la programmation.
Vérifiez la disponibilité dans le système Linux
Plusieurs commandes sont disponibles dans Linux pour vérifier la disponibilité du système. Ici, nous indiquerons toutes les commandes avec l'aide que vous pouvez vérifier le temps de disponibilité dans le système Linux.
Commande 'W'
L'exécution de cette commande affiche la disponibilité du système et les informations utilisateur connectées.
Commande '' '' '' '' '' '
Avec l'aide de cette commande, vous saurez depuis combien de temps le système.
commande 'top'
En plus de montrer la disponibilité du système, cette commande vous montre également des statistiques sur les ressources.
Vérifiez la disponibilité dans le système Windows
Dans Windows, vous pouvez vérifier la disponibilité de plusieurs manières. Ici, nous discuterons de toutes ces méthodes et vous expliquerons comment vérifier la disponibilité dans Windows.
Utilisation de l'invite de commande
Pour cette méthode, Open PowerShell ou Invite pour exécuter la commande «Systeminfo.«Trouvez« Temps de démarrage du système »et entrez la commande suivante pour obtenir les résultats.
information système
Vous obtenez les informations complètes du système comme la RAM, le processeur, le hotfix, le réseau, le nom, etc., En exécutant la commande ci-dessus.
Utilisation du gestionnaire de tâches
Cette méthode est l'une des façons les plus simples de connaître la disponibilité du système. Suivez ces étapes pour voir le temps de disponibilité dans Windows à travers ce.
Utilisation de WMIC
En utilisant PowerShell ou CMD, vous pouvez vérifier la disponibilité du système. Avec son aide, vous obtiendrez la même sortie.
WMIC PATH WIN32_OPERATIngSystem Get LastBootuptime
C'est plus facile à comprendre si vous le décomposez.
Utilisation de la commande Net Statistics
Vous pouvez utiliser la commande net statistics pour voir le temps de disponibilité. Utilisez CMD ou PowerShell pour exécuter les commandes énumérées ci-dessous.
Net Statistics Workstation ou Net Statistics ServerUtilisation de la disponibilité.utilitaire EXE
Le Uptime for Windows Utility est un programme simple. Il vous permet de savoir quand vous avez redémarré les fenêtres pour la dernière fois. Veuillez le placer dans le dossier System32 de l'ordinateur après l'avoir téléchargé à partir du site Web de Neosmart. Double-cliquez sur cela produira des résultats.
Time de disponibilité du serveur avec PowerShell
Pour commencer, comprendre CIM (modèle d'information commun) et WMI (Windows Management Instrumentation). Pour trouver facilement tout sur l'infrastructure informatique et obtenir des informations sur l'infrastructure, CMI agit comme un outil organisationnel. CIM fournit une définition générale des informations de gestion, y compris les applications et les propriétés des appareils dans un système. Beaucoup de ces extensions au sein de WMI vous donnent des informations sur le système d'exploitation.
Calculer la disponibilité du serveur avec Microsoft PowerShell
Laissez-nous maintenant voir comment vous pouvez calculer le temps de disponibilité du serveur à l'aide de Microsoft PowerShell en utilisant différentes méthodes.
Interroger WMI (Windows Management Instrumentation)
Vous pouvez découvrir la disponibilité de Windows Server en interrogeant WMI. Pour calculer la disponibilité via cela, il y a une classe appelée WMI Extension WI32_OperatingSystem avec de nombreuses propriétés. Ici, la propriété LastBooTupTime vous indique les données à quand remonte la dernière fois que vous avez redémarré votre système. Vous obtenez la sortie en faisant une requête PowerShell avec ce qui suit.
Get-CIMINSTANCE -CLASSNAME WIN32_OPERATIngSystem | Sélectionnez LastBootuptimeIci, vous obtiendrez toujours la sortie au format date-temps, en utilisant lequel vous pouvez calculer le temps de disponibilité.
Journal des événements Windows
Le journal des événements Windows est une autre option avec l'aide de laquelle vous pouvez vérifier la disponibilité du serveur. Vous pouvez utiliser la commande Get-Event ou Get-Eventlog pour y accéder dans PowerShell. Vous collectez même les fichiers journaux de traçage et les informations du journal des événements sur l'ordinateur distant ou local en affichant une liste de toutes les commandes de base PowerShell pour plus de détails. Pour plus de simplicité, vous pouvez sélectionner les mesures que vous souhaitez voir plutôt que d'avoir à lire l'intégralité du fichier journal.
Supposons que le dernier temps de redémarrage était de 1005 ou 1006. Vous pouvez maintenant découvrir la dernière fois que le système a été redémarré en utilisant n'importe quel ID. Cela vous permet de calculer la disponibilité.
Pour trouver le dernier temps de redémarrage, exécutez le code PowerShell suivant:
Get-winevent -Providername Eventlog | Où-objet $ _.Id -eq 1005 -or $ _.ID -EQ 1006 | Select-object-premier 1 du tempsDans la commande ci-dessus, vous avez demandé à PowerShell de récupérer les détails des ID d'événement 1005 et 1006 dans le journal des événements.
Utilisation de la remontée
Avant de comprendre la méthode ci-dessus, nous devons connaître certains paramètres importants. La commande Get-Winevent vous permet de faire ces choses.
Si vous ne comprenez pas l'option ci-dessus ou si cela prend des jours, vous pouvez obtenir du temps écoulé depuis le dernier redémarrage en utilisant l'heure de mise à niveau. Le meilleur avantage de cela est que vous obtenez la disponibilité de votre serveur directement comme sortie lorsque vous l'utilisez, et que vous n'avez pas besoin de calculer quoi que ce soit. Cela ne fonctionne pas quand il y a une version puranique de PowerShell.
Il y a deux paramètres dans cette applet de commande, à savoir:
Temps de remontéeÀ l'aide de la commande [-pisé], vous pouvez obtenir la dernière date et l'heure du redémarrage du serveur. Lors de l'utilisation de la cmdlet sans paramètres, il renvoie simplement le temps de disponibilité.
Scripts personnalisés
Toutes les méthodes ci-dessus ont des fonctions intégrées à partir des applets PowerShell. Vous pouvez également utiliser des scripts personnalisés ou vos scripts pour développer le groupe de PowerShell et les membres de la communauté. Ici, Get -Serveruptimereport consomme un exemple.
Comme vous pouvez le voir sur son nom, ce script prend un nom d'ordinateur comme paramètre et analyse le journal des événements système pour déterminer la dernière fois que vous avez commencé l'ordinateur. Cette applet de commande calcule le temps total pris lorsque le serveur est opérationnel, et cette applet de commande raconte des pauses et commence.
Utilisez cette applet de commande:
./ Get-serveruptimereport.PS1 -compudername comp1Étant donné que ce script prend un tableau, vous pouvez obtenir le temps de disponibilité de plusieurs serveurs Windows avec une seule commande. Vous pouvez utiliser les noms d'ordinateur comme entrée lorsque vous en avez beaucoup. Pour plus de clarté, saisissez le nom de l'ordinateur et la date et l'heure. En plus de personnaliser ce script à vos spécifications, vous pouvez également en créer un à partir de zéro.
Conclusion
La disponibilité mesure la disponibilité et la fiabilité du système pour maintenir l'efficacité du système. Cet article nous a appris à calculer la disponibilité sur les systèmes Linux et Windows par différents moyens. Nous avons vu qu'avec l'aide de Microsoft Powershell, vous pouvez également trouver le temps de disponibilité du serveur. Ici, nous avons également discuté de quatre méthodes de calcul de la disponibilité du serveur avec Microsoft tout en fournissant des informations complètes. Grâce à cela, vous pouvez calculer le temps de disponibilité du serveur.
Nous espérons que vous devez avoir compris les informations complètes fournies par nous concernant la disponibilité. Nous espérons que vous calculerez le temps de disponibilité sur les systèmes Windows / Linux et le temps de disponibilité du serveur pour Windows.