Advanced Search
Search Results
156 total results found
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...
19_SSL_Check
check_ssl_cert.sh Ce script vérifie : la date d’expiration le nombre de jours restants le CN/SAN supporte SNI retourne OK/WARNING/CRITICAL selon les seuils Crée le fichier : /usr/local/nagios/libexec/check_ssl_cert.sh Contenu : /usr/local/nagios/libexec/che...
probleme
Si sur la page web tu vois It appears as though you do not have permission to view information for any of the hosts you requested... alors : Le fichier responsable : cgi.cfg Ouvre-le : nano /usr/local/nagios/etc/cgi.cfg Cherche les lignes suivantes : author...
OpenWRT
Le monde merveilleux d'OpenWRT
1_Theorie
Le projet OpenWrt est un système d'exploitation Linux destiné aux appareils embarqués. Au lieu d'essayer de créer un micrologiciel unique et statique, OpenWrt fournit un système de fichiers entièrement inscriptible avec gestion des paquets. Cela vous libère du...
2_Web_Config
Web GUI L’interface web d’OpenWRT est accessible par défaut à l’adresse : http://192.168.1.1 L’utilisateur par défaut est root, sans mot de passe. Dès la première connexion, il est fortement recommandé de définir un mot de passe administrateur. Configuration...