gnu_linux_server:monitoring:monitoring_munin_install
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gnu_linux_server:monitoring:monitoring_munin_install [2011/09/24 20:36] – guillaume | gnu_linux_server:monitoring:monitoring_munin_install [2021/01/04 20:41] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 4: | Line 4: | ||
===== Introduction ===== | ===== Introduction ===== | ||
+ | |||
+ | Munin est une solution de monitoring qui permet de générer des graphiques de différents composants et services d'une machine. Il se compose principalement d'un démon et d'un client. Cela permet de mettre en place un système de monitoring centralisé. En effet, une machine faisant tourner Munin pourra recevoir les données de plusieurs autres machines et ainsi disposer les graphiques et données à un seul endroit afin d'en faciliter l' | ||
+ | |||
+ | Munin marche principalement grâce à son système de plugins très puissant et très flexible. Chaque donnée collectée et par conséquent chaque graphique ou élément d'un graphique provient de l' | ||
===== Installation ===== | ===== Installation ===== | ||
+ | |||
+ | Sur un système Debian l' | ||
+ | <code bash> | ||
+ | |||
+ | L' | ||
+ | |||
+ | Remarque : Munin générant des graphiques dans une page HTML, il est vivement conseillé de disposer d'un serveur web sur la machine collectant les données. Mais tout le monde dispose d'un serveur web bien évidemment ;-) | ||
===== Configuration ===== | ===== Configuration ===== | ||
+ | |||
+ | Faire tourner Munin tel qu'il est installé est tout à fait possible. Par défaut, il va monitorer la machine sur laquelle il est installé en générant les graphiques dans le répertoire /// | ||
+ | |||
+ | ==== Répertoires de stockages de données ==== | ||
+ | |||
+ | Comme on peut le voir en commentaire dans le fichier de configuration, | ||
+ | < | ||
+ | # htmldir / | ||
+ | # logdir / | ||
+ | # rundir | ||
+ | |||
+ | * **dbdir** concerne la base de données des informations collectées, | ||
+ | * **htmldir** concerne le stockage des graphiques et fichiers HTML, | ||
+ | * **logdir** concerne le répertoire de stockage des logs, et, | ||
+ | * **rundir** concerne le stockage du fichier permettant de savoir si Munin est déjà lancé. | ||
+ | |||
+ | Pour changer une de ces valeurs, il suffit simplement de l' | ||
+ | < | ||
+ | |||
+ | ==== Machines à monitorer ==== | ||
+ | |||
+ | Sous Debian par défaut, Munin va monitorer automatiquement la machine sur laquelle il est installé. On remarque que l' | ||
+ | < | ||
+ | address ADRESSE_IP_MACHINE | ||
+ | use_node_name yes</ | ||
+ | |||
+ | Par exemple, pour la machine qui héberge ce wiki la configuration est très simple car Munin tourne en local. | ||
+ | < | ||
+ | address 127.0.0.1 | ||
+ | use_node_name yes</ | ||
+ | |||
+ | Comme expliqué un peu plus haut, il est toutefois possible de monitorer des machines distantes. Ceci se fait simplement en donnant la bonne adresse IP. Il faut toutefois que les machines utilisent Munin également et que celles-ci aient le port 4949 d' | ||
+ | |||
+ | ==== Informations sur l' | ||
+ | |||
+ | Munin utilise toute une panoplie de plugins afin de récupérer différentes informations à mettre sous forme de graphiques. La liste des plugins activés peut être obtenue grâce à un simple **ls**. | ||
+ | <code bash>ls / | ||
+ | Les plugins actifs sont en réalité des liens symboliques qui pointent vers le répertoire /// | ||
+ | <code bash>ln -s / | ||
+ | Puis après on recharge la configuration de Munin. | ||
+ | <code bash>/ | ||
+ | |||
+ | Il est possible d' | ||
+ | <code bash> | ||
+ | Cette commande permet également d' | ||
+ | <code bash> | ||
+ | Et il est même possible d' | ||
+ | <code bash> | ||
+ | |||
+ | Certains plugins demandent quelques ajouts spécifiques tels que des modules à activer ou encore des bibliothèques à installer. C'est le cas notamment du plugin Apache. Ce dernier requiert le mod_status d' | ||
+ | <code bash> | ||
+ | a2enmod status | ||
+ | / | ||
+ | |||
+ | Les plugins pour MySQL sont aussi un cas particulier puisqu' | ||
+ | <code bash> | ||
+ | |||
+ | Enfin, pour terminer, il existe des plugins qui demandent un argument afin de fonctionner. Ces plugins se terminent toujours par un caractère " | ||
+ | <code bash>ln -s / |
gnu_linux_server/monitoring/monitoring_munin_install.1316896592.txt.gz · Last modified: 2021/01/04 20:40 (external edit)