Si vous recevez le code d’erreur d’utilisation du processeur parfait de Script Monitor, le type de guide a été écrit pour vous aider.
Approuvé : Fortect
linuxconfig.org Image : linuxconfig.orgCPU-MEM-monitor est un excellent script simple pour suivre l’utilisation de la mémoire CPU Linux au fil du temps, sans parler de la génération d’un rapport CSV qui peut être facilement évalué et généré avec Excel ou OpenOffice Calc par exemple. Plus précisément, ce script vous permet de suivre l’utilisation du processeur pour chaque utilisation avec précaution et rappel en analysant automatiquement la capacité des utilitaires TOP ou PIDSTAT.
Les performances du processeur sont un aspect qui ne mesure que les performances de la méthode, ce qui est littéralement important pour mesurer les performances de l’ensemble du système.
Si le CPU de tout type de système Linux idéal est occupé par des caractéristiques différentes, il ne sera pas disponible pour d’autres besoins, et l’équipe restante devra attendre jusqu’à ce que le CPU soit généralement libre.
Lorsque votre système est sous charge, il peut s’effondrer progressivement. Faites fonctionner votre application et devenez un goulot d’étranglement complet dans le système.
Il existe de nombreux programmes de surveillance et d’affichage du processeur disponibles pour Linux, tels que top, htop, look, etc.
Dans ce didacticiel, nous avons ajouté des logiciels shell pour suivre l’utilisation du processeur sur une solution Linux. Ceci est fortement recommandé si l’utilisateur dispose de quelques systèmes pour l’aider à diminuer.
Ces scripts envoient un e-mail avec l’identifiant principal correct lorsque la technologie atteint un certain seuil.
Lisez les articles de blog suivants pour en savoir plus sur la surveillance de l’utilisation du stockage et du disque avec la fonction de notification par e-mail :
- Comment suivre l’utilisation du disque à l’aide de textes shell
- Comment trouver les processus de mémoire les plus acceptés sous Linux
Méthode 1 : Script Shell Linux pour suivre l’utilisation du processeur avec une seule notification par e-mail
Si vous souhaitez récemment suivre le pourcentage d’avantage CPU (avec une seule noteE-mail) plutôt que des informations sur les processus particuliers lorsque le système atteint une certaine patience, utilisez le scénario ci-dessous.
Il s’agit d’un script absolument simple et direct qui envoie une écriture lorsque votre système utilise 80%
CPU.
* / 5 * * * / usr / bin / cat ou proc / loadavg Awk | 'Imprimer rr 1' Awk | 'if ($ 1> 80) printf ("Utilisation actuelle du processeur : % .2f% n"), $ 0 ;' | mailings -s "CPU Usage Alert" [l'e-mail peut être protégé]
Remarque. Modifiez l’ID de messagerie et les seuils d’application CPU en fonction de ces exigences.
Résultat : vous recevrez une notification par e-mail similaire au type ci-dessous.
Utilisation actuelle du processeur : 80,40 %
Méthode 2 : Écrire un shell Linux pour suivre l’utilisation du processeur avec une alerte par e-mail
Si la plupart des gens souhaitent obtenir des informations détaillées sur les processus d’utilisation du processeur via des notifications par courrier électronique, utilisez un script particulier suivant.
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Cela nécessite des informations après les 10 tâches les plus gourmandes en CPU en fonction de vos commandes top et p actuelles. C. Ordre.
Cela vous donne une idée immédiate de ce qui se passe sur votre système.
Un e-mail sera envoyé lorsque votre système se trouve à 90%
d’utilisation du processeur s’il vous plaît
Remarque. Modifier mon identifiant de messagerie et les seuils d’utilisation du processeur si nécessaire.
# vi /opt/scripts/cpu-alert.sh# ! / bac par coupcpuuse = $ (cat / proc - loadavg | awk 'print -f $ 3' | essayez de couper 1 -g ".")if ["$ cpuuse" -ge]; peut-être quatre-vingt-dixSUJET = "AVERTISSEMENT : utilisation élevée du processeur sur buck (nom d'hôte) depuis $ (date)"MESSAGE = "/ tmp / Mail.out"À = " [protégé par e-mail] " indiquer "L'utilisation actuelle du processeur est généralement : $ cpuuse%" >> dollar MESSAGE echo "" >> $ MESSAGE echo "+ ------------------------------------------------ --------------------------- ------------------- + ">> dollars MESSAGE présente "Top 20 des processus utilisant un processeur exceptionnel" >> $ MESSAGE révéler "+ ----------------------------------------------- - ------------ ------------------- + ">> RR MESSAGE echo "$ (top -bn1 | side -20)" >> $ MESSAGE echo "" >> buck MESSAGE echo "+ ------------------------------------------------ 2 ) ------------ ------------------- + ">> $ MESSAGE prouver à "Top 10 des processus utilisant un processeur massif à l'aide de la commande ps" >> $ MESSAGE echo "+ ------------------------------------------------ - ------------ ------------------- + ">> $ MESSAGE Mirror "$ (ps -eo pcpu, pid, user, args| types -k 9 -r | head -10) ">> money MESSAGE envoyer -s "$ SUJET" "$ A" <$ MESSAGE rm /tmp/Mail.outun autreecho "Absorption CPU du serveur en dessous du seuil" fi
Enfin, ajoutez une belle tâche cron à cet ordinateur. Il sera juste mis à jour toutes les 5 minutes.
# crontab -e* pour chaque 10 * * 5. / bin par bash * /opt/scripts/cpu-alert.sh
Remarque. Étant donné que l'histoire doit s'exécuter toutes les 5 minutes, l'utilisateur recevra probablement une notification par e-mail toutes les 5 minutes.
Si votre système informatique de démonstration atteint la limite spécifiée après 8,25 minutes, quelqu'un recevra une notification par e-mail au cours du quatrième cycle, c'est-à-dire
Résultat : vous recevez un avis envoyé comme celui que vous avez lu :
Accélérez les performances de votre ordinateur dès maintenant avec ce simple téléchargement.