Supervision

Zabbix est une solution de monitoring complète embarquant un front-end web, un ou plusieurs serveurs distribués, et des agents multi-plateformes précompilés (Windows, Linux, Solaris, etc).

Zabbix est également capable de faire du monitoring SNMP et IPMI ainsi que de la découverte de réseau. Des vérifications web sont également intégrées permettant de simuler le parcours d'un visiteur sur un serveur web tout en vérifiant le contenu et les temps de réponse des pages. Des graphiques et cartes sont modélisables directement depuis le front-end sur toutes les valeurs supervisées par Zabbix et ses agents.

Vous trouverez toutes les informations concernant ZABBIX à l'adresse : https://www.zabbix.com/


Mémo : Installer et configurer Zabbix 4.4 sur Debian 9.9 :

  • wget https://repo.zabbix.com/zabbix/4.4/debian/pool/main/z/zabbix-release/zabbix-release_4.4-1+stretch_all.deb
  • dpkg -i zabbix-release_4.4-1+stretch_all.deb
  • apt update
  • apt -y install zabbix-server-mysql zabbix-frontend-php zabbix-agent zabbix-apache-conf
  • mysql -u root -p

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'P@sswOrd';

mysql> quit;

  • zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -u zabbix -p zabbix
  • nano /etc/zabbix/zabbix_server.conf (DBPassword=P@sswOrd)
  • nano /etc/zabbix/apache.conf (php_value date.timezone = Europe/Paris)
  • systemctl restart zabbix-server zabbix-agent apache2
  • systemctl enable zabbix-server zabbix-agent apache2
  • http://server_ip/zabbix (poursuivre l'installation)

Nagios est une application permettant la surveillance système et réseau. Elle surveille les hôtes et services spécifiés, alertant lorsque les systèmes ont des dysfonctionnements et quand ils repassent en fonctionnement normal. C'est un logiciel libre sous licence GPL.

Vous trouverez toutes les informations concernant Nagios à l'adresse : https://www.nagios.org/


Mémo : installer Nagios XI en exécutant la commande suivante en tant que "root" :

# curl https://assets.nagios.com/downloads/nagiosxi/install.sh | sh

Centreon est un logiciel libre de supervision, édité par la société française Centreon. Il mesure la disponibilité et la performance des couches applicatives, du service utilisateur jusqu’aux ressources matérielles.

Centreon est une solution complète destinée aux administrateurs et exploitants du service de supervision. Basé historiquement sur Nagios, il intègre depuis 2012 son propre moteur de collecte (Centreon Engine) et gestionnaire d’événements (Centreon Broker).

Vous trouverez toutes les informations concernant Centreon à l'adresse : https://www.centreon.com/


Mémo : installer Centreon en exécutant la commande suivante en tant que "root" :

# curl -L https://raw.githubusercontent.com/centreon/centreon/master/unattended.sh | sh

Le script effectuera les tâches suivantes :

  • Désactivation de SELinux
  • Installation du dépot de Centreon
  • Installation de Centreon
  • Configuration du fuseau horaire de PHP
  • Configuration des règles de pare-feu
  • Activation des processus

PRTG (Paessler Router Traffic Grapher) est un logiciel commercial de supervision qui s'exécute sous Windows. A partir de son interface Web, il permet de créer des capteurs - ou sondes - en s'appuyant notamment sur l'ICMP (le Ping), le SNMP, le WMI, les compteurs de performance, le Packet Sniffing, le NetFlow, le sFlow, le jFlow. Ces capteurs génèrent des graphiques mesurant l'activité des switchs, routeurs, serveurs et imprimantes réseau. Les canaux, quant à eux, définissent des seuils d'alerte et des notifications le cas échéant.

Vous trouverez toutes les informations concernant PRTG à l'adresse : https://www.fr.paessler.com/prtg

Netdata est un outil open source pour visualiser et surveiller les mesures en temps réel, optimisé pour accumuler tous les types de données, tels que l'utilisation du processeur, l'activité du disque, les requêtes SQL , les visites sur un site Web, etc ...

L' outil est conçu pour visualiser l'activité dans les moindres détails, permettant à l'utilisateur d'obtenir un aperçu de ce qui se passe et de ce qui vient de se produire dans son système ou son application.

Vous trouverez toutes les informations concernant Netdata à l'adresse : https://www.netdata.cloud/


Mémo : Script d'installation automatique de Netdata pour toutes les distributions Linux

$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)