J'ai un serveur Web critique fonctionnant sur Ubuntu. Je dois recevoir une notification par e-mail chaque fois que l'utilisation de l'UC du serveur et de la mémoire dépasse un seuil.
Comment puis-je faire ceci?
Faites votre choix:
C’est l’un des systèmes de surveillance Linux les plus populaires sur le Web de nos jours, il s’agit en fait du standard de l’industrie en matière de surveillance des infrastructures informatiques. Sous licence GPL, Nagios est disponible pour tout le monde gratuitement et permet de surveiller la disponibilité et les temps de réponse des services réseau, l’utilisation des ressources système telles que la charge du processeur, RAM allocation, etc., le nombre d’utilisateurs connectés et de nombreux autres utilisateurs. beaucoup plus. Cela n’a aucun sens de lister ici tout ce qui peut être surveillé par Nagios mais sa nature implique que l’instance principale de Nagios (serveur) recueille des informations à partir du système local ou de ses clients (agents). Cela signifie que vous pouvez installer le logiciel client sur un certain nombre de périphériques Linux, BSD, Windows ou Cisco, les diriger vers le serveur Nagios et consulter l'état de leurs services ou processus en un seul endroit: Outil de surveillance Web Nagios (voir la capture d'écran ci-dessous).
En cas de panne détectée par le serveur Nagios ou d'anomalie, vous recevrez une alerte de Nagios. Il est important que Nagios suporte une large gamme d’alertes, notamment des courriers électroniques, des SMS, des messages de discussion en ligne et des notifications d’appel téléphonique. Un grand nombre de plugins officiels et tiers peuvent étendre considérablement les fonctionnalités de Nagios.
Zabbix est un système de surveillance Linux de classe entreprise avec une liste impressionnante de fonctionnalités prêtes à l'emploi. Il est sous licence GPL et écrit en PHP. En bref, Zabbix peut effectuer les mêmes tâches que Nagios et Cacti par défaut: Zabbix permet de tracer facilement les données surveillées et envoie des alertes à l'utilisateur en cas de problème. À l’aide de Zabbix, vous pouvez créer des cartes des hôtes, les regrouper en différentes catégories, etc.
Cacti est un autre système de surveillance Web écrit en PHP et concédé sous licence GPL. Contrairement à Nagios décrit ci-dessus, Cacti a été conçu principalement pour les graphiques - en bref, Cacti interroge divers services, puis affiche graphiquement les données obtenues. Il utilise RRDTool pour créer des graphiques. Ainsi, si vous pouvez intégrer certains graphiques dans des fichiers .rrd, vous pouvez facilement les attacher à Cacti et les regrouper au même endroit.
Ainsi, vous pouvez voir les graphiques de charge du processeur, RAM utilisation, les statistiques de temps de parcours, d'utilisation de la bande passante et beaucoup plus d'informations collectées à partir de divers hôtes. De plus, Nagios Cacti prend en charge le protocole SNMP, qui permet de surveiller presque tous les périphériques de votre réseau: hôtes Linux, hôtes * BSD, hôtes Windows, équipements Cisco, équipements Juniper, téléphones VoIP, routeurs, commutateurs, etc.
Dans l’intervalle, Cacti ne fournit pas d’alertes par défaut. Vous devez donc installer un plug-in tiers (thold ou autre) ou utiliser des solutions plus souples prenant en charge les alertes (telles que Nagios ou Zabbix).
Source .