Nagios 2 de 4 - Surveiller une autre machine Ubuntu Linux dans Nagios (version courte)
Voici comment surveiller une autre machine Linux à partir de Nagios core.
Pour la version plus explicative de cette vidéo
https://youtu.be/YhRULpt8YWM
Pour savoir comment installer Nagios dans Ubuntu server 22.04
https://youtu.be/5Y0zaDjs3fQ
00:00 Intro
01:08 Installer l'agent sur les machines Ubuntu Linux que l'on veut surveiller
02:04 Voir le chemin où sont les plugins.
02:26 Modifier le fichier de config de l'agent nagios
09:24 Décrire le mode command arguments dont_blame_nrpe
12:16 Redémarrer le service nrpe
12:53 Installation et tests à faire sur le serveur nagios
14:05 Configuration à faire sur le serveur Nagios
19:57 Redémarrer le serveur Nagios
20:21 Voir les services dans la console nagios
22:31 Correction sur l'agent nrpe pour que l'on puisse surveiller CPU mémoire et uptime
N'hésitez pas à me payer un café:
https://ko-fi.com/benlinux
##### Voici les commandes que j'utilise dans ce tutoriel à faire sur les machines à surveiller
sudo apt install nagios-nrpe-server
## Si vous voulez aussi surveiller le CPU, la mémoire et le uptime
## Voir à 23:40 de la video pour plus d'explication
sudo apt install monitoring-plugins-contrib
ll -l /usr/lib/nagios/plugins
sudo vi /etc/nagios/nrpe.cfg
### Modifier la ligne allowed_hosts
### Voici un extrait des commandes définis dans mon fichier nrpe.cfg
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib/nagios/plugins/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200
command[check_disk_root]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /
command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 50 -c 20
command[check_uptime]=/usr/lib/nagios/plugins/check_uptime
command[check_cpu]=/usr/lib/nagios/plugins/check_cpu -w 85% -c 95%
command[check_memory]=/usr/lib/nagios/plugins/check_memory check_memory --vmstats -w 80% -c 90%
### Fin de l'extrait des commandes définis dans mon fichier crpe.cfg
sudo systemctl restart nagios-nrpe-server
sudo systemctl status nagios-nrpe-server
#### Voici les commandes que j'utilise dans ce tutoriel à faire sur le serveur Nagios
sudo apt install nagios-nrpe-plugin
/usr/lib/nagios/plugins/check_nrpe -H 10.0.0.34
sudo vi /etc/nagios4/objects/commands.cfg
### Voici un extrait de mon fichier commands.cfg, (Je l'ai mis dans un partage google docs car il y a des caractères refusé pour la description)
https://docs.google.com/document/d/1dmCFLdDVjb4knTnYaJQpR22uGMhjjP7pHb3UJChZzX4/edit?usp=sharing
sudo vi /etc/nagios4/objects/linuxservices.cfg
### Voici un extrait de mon fichier linuxservices.cfg
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Root Partition
check_command check_nrpe_linux!check_disk_root
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Load
check_command check_nrpe_linux!check_load
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description CPU
check_command check_nrpe_linux!check_cpu
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description memoire
check_command check_nrpe_linux!check_memory
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Swap
check_command check_nrpe_linux!check_swap
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Uptime
check_command check_nrpe_linux!check_uptime
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Utilisateurs connectés
check_command check_nrpe_linux!check_users
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Nombre de processus
check_command check_nrpe_linux!check_total_procs
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Nombre de processus zombies
check_command check_nrpe_linux!check_zombie_procs
}
sudo nagios4 -v /etc/nagios4/nagios.cfg
sudo systemctl reload nagios4
Видео Nagios 2 de 4 - Surveiller une autre machine Ubuntu Linux dans Nagios (version courte) канала benlinux
Pour la version plus explicative de cette vidéo
https://youtu.be/YhRULpt8YWM
Pour savoir comment installer Nagios dans Ubuntu server 22.04
https://youtu.be/5Y0zaDjs3fQ
00:00 Intro
01:08 Installer l'agent sur les machines Ubuntu Linux que l'on veut surveiller
02:04 Voir le chemin où sont les plugins.
02:26 Modifier le fichier de config de l'agent nagios
09:24 Décrire le mode command arguments dont_blame_nrpe
12:16 Redémarrer le service nrpe
12:53 Installation et tests à faire sur le serveur nagios
14:05 Configuration à faire sur le serveur Nagios
19:57 Redémarrer le serveur Nagios
20:21 Voir les services dans la console nagios
22:31 Correction sur l'agent nrpe pour que l'on puisse surveiller CPU mémoire et uptime
N'hésitez pas à me payer un café:
https://ko-fi.com/benlinux
##### Voici les commandes que j'utilise dans ce tutoriel à faire sur les machines à surveiller
sudo apt install nagios-nrpe-server
## Si vous voulez aussi surveiller le CPU, la mémoire et le uptime
## Voir à 23:40 de la video pour plus d'explication
sudo apt install monitoring-plugins-contrib
ll -l /usr/lib/nagios/plugins
sudo vi /etc/nagios/nrpe.cfg
### Modifier la ligne allowed_hosts
### Voici un extrait des commandes définis dans mon fichier nrpe.cfg
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10
command[check_load]=/usr/lib/nagios/plugins/check_load -r -w .15,.10,.05 -c .30,.25,.20
command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/hda1
command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 150 -c 200
command[check_disk_root]=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /
command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 50 -c 20
command[check_uptime]=/usr/lib/nagios/plugins/check_uptime
command[check_cpu]=/usr/lib/nagios/plugins/check_cpu -w 85% -c 95%
command[check_memory]=/usr/lib/nagios/plugins/check_memory check_memory --vmstats -w 80% -c 90%
### Fin de l'extrait des commandes définis dans mon fichier crpe.cfg
sudo systemctl restart nagios-nrpe-server
sudo systemctl status nagios-nrpe-server
#### Voici les commandes que j'utilise dans ce tutoriel à faire sur le serveur Nagios
sudo apt install nagios-nrpe-plugin
/usr/lib/nagios/plugins/check_nrpe -H 10.0.0.34
sudo vi /etc/nagios4/objects/commands.cfg
### Voici un extrait de mon fichier commands.cfg, (Je l'ai mis dans un partage google docs car il y a des caractères refusé pour la description)
https://docs.google.com/document/d/1dmCFLdDVjb4knTnYaJQpR22uGMhjjP7pHb3UJChZzX4/edit?usp=sharing
sudo vi /etc/nagios4/objects/linuxservices.cfg
### Voici un extrait de mon fichier linuxservices.cfg
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Root Partition
check_command check_nrpe_linux!check_disk_root
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Load
check_command check_nrpe_linux!check_load
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description CPU
check_command check_nrpe_linux!check_cpu
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description memoire
check_command check_nrpe_linux!check_memory
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Swap
check_command check_nrpe_linux!check_swap
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Uptime
check_command check_nrpe_linux!check_uptime
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Utilisateurs connectés
check_command check_nrpe_linux!check_users
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Nombre de processus
check_command check_nrpe_linux!check_total_procs
}
define service {
use generic-service
hostgroup_name ubuntu-hosts
service_description Nombre de processus zombies
check_command check_nrpe_linux!check_zombie_procs
}
sudo nagios4 -v /etc/nagios4/nagios.cfg
sudo systemctl reload nagios4
Видео Nagios 2 de 4 - Surveiller une autre machine Ubuntu Linux dans Nagios (version courte) канала benlinux
Комментарии отсутствуют
Информация о видео
10 марта 2023 г. 17:54:32
00:26:49
Другие видео канала