GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment surveiller votre serveur Linux ?

Idéalement, il existe deux méthodes pour surveiller à distance votre serveur Web. L'une est une surveillance plus préventive qui se fait directement à l'aide de l'invite de commande ou du panneau de contrôle de l'hébergement Web tandis que l'autre consiste à surveiller le temps de disponibilité à l'aide de services ou d'outils tiers. Ces deux méthodes sont cruciales du point de vue de la reprise après sinistre et de la prévention. Ces deux types de surveillance peuvent vous aider à éviter que votre serveur ne tombe en panne.

La surveillance des journaux du serveur ou des journaux système est un aspect, mais vous pouvez également surveiller les processus sur votre système. Si vous avez une application particulière en cours d'exécution sur le serveur qui, selon vous, consomme beaucoup de ressources telles que la RAM et le CPU, une simple commande peut vous aider à surveiller le processus qui consomme la plupart des ressources de votre serveur. Connectez-vous simplement à votre SSH et exécutez la commande :

haut

Cette commande affichera l'utilisation de la mémoire de votre serveur, le nombre total d'utilisateurs en ligne, la charge moyenne du serveur, la consommation du processeur, le temps de fonctionnement total, mémoire (virtuelle) et le temps écoulé depuis l'exécution de chaque processus. En plus de cela, cette commande vous aiderait également à voir l'utilisateur qui exécute le processus, cela peut vous aider à enquêter sur les utilisateurs suspects. Une fois terminé, il vous suffit de taper "q" pour quitter.

Cela s'avère en effet utile lorsque vous souhaitez vérifier les processus les plus gourmands en CPU en cours d'exécution à un moment donné. Mais que se passe-t-il dans le cas où vous devez vérifier tous les processus qui sont opérationnels à un Il existe un autre outil qui peut vous aider à surveiller chaque processus appelé "ps". Pour afficher les processus, vous devez saisir ce qui suit dans votre SSH :

ps aux

Si vous souhaitez l'afficher page par page, vous devez saisir :

ps aux | moins

Après cela, si vous rencontrez un processus qui, selon vous, doit être terminé, vous devez noter l'ID du processus (PID ) comme indiqué à l'écran. Une fois que vous avez fait une liste de ces processus, lancez simplement la commande suivante :

tuer 1234

Vous devez modifier le PID pour chaque processus que vous souhaitez terminer. Si vous souhaitez terminer/tuer chaque processus qui s'exécute sous une commande particulière, vous pouvez utiliser la commande suivante :

killall nom-commande

Ces étapes simples peuvent vous aider à éviter que votre serveur tombe en panne en raison de certains processus gourmands en ressources qui sont exécutés délibérément ou par erreur.


Panels
  1. Comment changer un fuseau horaire sur le serveur RHEL7 Linux

  2. Comment dépanner lorsque votre site est en panne sur un serveur Linux

  3. Comment utiliser la commande Su sous Linux

  4. Comment gérer votre historique de commandes Linux

  5. Comment utiliser OpenSSH pour se connecter à votre serveur Linux

Comment vérifier la charge de votre serveur dans le système Linux

Comment vérifier la disponibilité de votre serveur Linux

Comment configurer un démon Rsync sur votre serveur Linux

Comment installer Sysdig pour surveiller votre système Linux

Comment surveiller la santé du serveur Linux avec des outils de ligne de commande

Comment configurer un pare-feu sur votre serveur Linux