Advanced Search
Search Results
133 total results found
7_Mailx
Installation des près requis sudo apt install mailutils postfix Lors de l'installation choissez "Site Internet " : Mettre votre FQDN le nom de messagerie Puis modifié le fichier : sudo nano /etc/postfix/main.cf dans ce fichier configurez : relayhost = [s...
01_Installation
Installation Installer un Debian 13 sudo apt-get update sudo apt-get install -y autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev libssl-dev build-essential apache2 php gcc make wget unzip libgd-dev libmcrypt-dev libkrb5-dev Download ...
02_NRPE
Le serveur a besoin du plugin check_nrpe pour interroger les clients NRPE. Sur le SERVEUR Nagios : Installe le paquet NRPE (souvent fournit le plugin) : sudo apt install -y nagios-nrpe-plugin Vérifie la présence du binaire : which check_nrpe (souvent /usr/l...
03_PlugIn
PlugIn Pré requis: sudo apt-get install -y autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext Download: cd /tmp wget -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/releases...
04_change nom du serveur
Où changer le nom de l’hôte ? Ton serveur Nagios est probablement défini dans : /usr/local/nagios/etc/objects/localhost.cfg ou dans un fichier que tu as créé toi‑même (par exemple hosts/monserveur.cfg). Ouvre le fichier : nano /usr/local/nagios/etc/objects/lo...
05_Home Page
État final de ton installation (propre et conforme) Ton VirtualHost Nagios est dans sites-available/ Créé : /etc/apache2/sites-available/nagios.conf Avec un contenu propre (celui que tu as collé), par exemple : <VirtualHost *:80> ServerName _default_ ...
06_Verification
Activer et tester Nagios Core On démarre Nagios et on vérifie que la configuration est correcte. Vérifie la conf : sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc nagios.cfg Active et démarre le service : sudo systemctl enable nagios sudo systemctl...
07_Sécurisation
Mise à jour apt update && apt upgrade -y Vérifier / créer l’utilisateur Nagios id nagios || useradd -r -s /usr/sbin/nologin nagios Script iptables complet Créer : nano /root/iptables-nagios.sh #!/bin/bash ### RESET ### iptables -F iptables -X iptables -t n...
08_Service
Service Service / Daemon Commands Different Linux distributions have different methods of starting / stopping / restarting / status Nagios. service nagios start service nagios stop service nagios restart service nagios status systemctl start nagios.serv...
09_SSL_Agent
Les 3 modes de sécurité NRPE Mode 1 — SSL intégré (par défaut) → Pas besoin de certificat use_ssl=1 active un chiffrement OpenSSL interne. Aucun certificat n’est installé sur le client. C’est simple, rapide, et déjà bien plus sécurisé que du NRPE en clair. M...
10_Client_Linux
1. Installer NRPE + plugins sur le client Linux Sur le client : sudo apt update sudo apt install nagios-nrpe-server nagios-plugins 2. Configurer NRPE sur le client Édite le fichier : sudo nano /etc/nagios/nrpe.cfg Modifie ces lignes : Autoriser ton serveur N...
12_Espace_disque
Surveillance de l’espace disque via NRPE (méthode standard) Le plugin officiel est déjà installé sur le client Linux : /usr/local/nagios/libexec/check_disk Donc pas besoin de script custom. Configurer NRPE sur le client Linux Édite : sudo nano /etc/nagios/nrp...
13_Gitlab
Service Gitlab sauf Redis CÔTÉ AGENT (Serveur GitLab) Il y a rien a faire ici, car ce sont des check qui passe par une URL CÔTÉ SERVEUR (Nagios) télécharger le script qui check les services gitlab wget -O /usr/local/nagios/libexec/check_gitlab \ https://raw.gi...
14_Mariadb
PRÉREQUIS : un utilisateur MariaDB dédié en lecture seule Sur ton serveur MariaDB : sudo mysql -u root -p Puis : CREATE USER 'nagios'@'%' IDENTIFIED BY 'TonMotDePasseNagios'; GRANT SELECT ON ma_base.* TO 'nagios'@'%'; FLUSH PRIVILEGES; Cet utilisateur ne peu...
15_Service_check
Sur l'agent : créer un script ici : sudo nano /usr/lib/nagios/plugins/nom.sh exemple : #!/bin/bash SERVICE="mariadb" #change par le nom du service if systemctl is-active --quiet $SERVICE; then echo "OK - Le service ($SERVICE) fonctionne" exit 0 el...
16_DNS
Sur Nagios on va faire deux check, premier check : /usr/local/nagios/libexec/check_dns -H 192.168.200.11 -s ns1.rohba.local DNS OK: 0,021 secondes de temps de réponse . 192.168.200.11 returns ns1.rohba.local.|time=0,021006s;;;0,000000 deuxième check : /usr/lo...
17_DHCP
Pour le DHCP on va tester qu'une seule chose et tout ce fait sur le serveur nagios. Pour cela Sur le serveur Nagios On va dans un premier temps tester check_dhcp /usr/local/nagios/libexec/check_dhcp -s 192.168.200.12 -i ens18 -s ip du serveur -i votre interfa...
18_SMB
Surveiller le port SMB (445) — méthode la plus simple Nagios possède déjà le plugin check_tcp. Commande à ajouter dans commands.cfg define command{ command_name check_smb_port command_line $USER1$/check_tcp -H $HOSTADDRESS$ -p 445 } Service à aj...