linux_munin

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux_munin [2020/04/28 19:18] – [Sécurisation] nekanlinux_munin [2021/03/05 18:42] (Version actuelle) nekan
Ligne 1: Ligne 1:
-~~CLOSETOC~~ 
 ====== Munin - Installation d'un outil d'analyse des ressources ====== ====== Munin - Installation d'un outil d'analyse des ressources ======
 +<label type="info">Création</label> --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/02/21 14:23//
  
 ''munin'' collecte et analyse les ressources utilisées par les serveurs qu'il surveille. Dans le cadre du MCO, l'outil permet à l'administrateur de connaître l'état précis des ressources d'un serveur et leurs évolutions dans le temps. ''munin'' collecte et analyse les ressources utilisées par les serveurs qu'il surveille. Dans le cadre du MCO, l'outil permet à l'administrateur de connaître l'état précis des ressources d'un serveur et leurs évolutions dans le temps.
Ligne 6: Ligne 6:
   * Référence : [[http://munin-monitoring.org/|Munin]]   * Référence : [[http://munin-monitoring.org/|Munin]]
  
-<note>Cette procédure a été réalisée et testée sur une VM debian 10 (serveur et client) et une VM Windows 10 (client).</note> +<callout type="info" title="Environnement" icon="true">Cette procédure a été réalisée et testée sur une VM debian 10 (serveur et client) et une VM Windows 10 (client).</callout
- +<callout type="danger" title="Droits" icon="true">Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</callout>
-<note warning>Cette procédure nécessite des droits ''root''. Faîtes donc attention à ce que vous faîtes.</note>+
  
 ===== Prérequis ===== ===== Prérequis =====
Ligne 98: Ligne 97:
   * En cas d'erreur de redémarrage du service Munin : [[linux_munin#failed_to_restart_muninserviceunit_muninservice_is_masked|Failed to restart munin.service: Unit munin.service is masked.]]   * En cas d'erreur de redémarrage du service Munin : [[linux_munin#failed_to_restart_muninserviceunit_muninservice_is_masked|Failed to restart munin.service: Unit munin.service is masked.]]
  
-<note tip>Félicitations, vous devriez désormais avoir accès à votre serveur ''munin'' via l'adresse http://ip_du_serveur_munin/munin.</note>+<callout type="success" title="Installation" icon="true">Félicitations, vous devriez désormais avoir accès à votre serveur ''munin'' via l'adresse http://ip_du_serveur_munin/munin.</callout>
  
 ==== Sécurisation ==== ==== Sécurisation ====
Ligne 165: Ligne 164:
   * On renseigne le mot de passe correspondant à l'utilisateur ''muninadmin''.   * On renseigne le mot de passe correspondant à l'utilisateur ''muninadmin''.
   * On redémarre ''apache2'' :   * On redémarre ''apache2'' :
-<sxh bash>service apache restart</sxh>+<sxh bash>service apache2 restart</sxh>
  
-<note tip>Voilà, l'accès à ''munin'' est désormais protégé par un mot de passe.</note>+<callout type="success" title="Sécurité" icon="true">Voilà, l'accès à ''munin'' est désormais protégé par un mot de passe.</callout>
  
  
Ligne 181: Ligne 180:
 <sxh bash>cd /etc/munin/plugins/ <sxh bash>cd /etc/munin/plugins/
 ln -s /usr/share/munin/plugins/acpi .</sxh> ln -s /usr/share/munin/plugins/acpi .</sxh>
 +<callout type="tip" title="Astuce" icon="true">Vous pouvez activer tous les modules conseillés avec la commande :
 +<sxh bash>munin-node-configure --suggest --shell | sh</sxh></callout>
   * Une fois les plugins souhaités activés, il faut autoriser le serveur à récupérer les informations. Pour cela, on édite le fichier ''/etc/munin/munin-node.conf'' :   * Une fois les plugins souhaités activés, il faut autoriser le serveur à récupérer les informations. Pour cela, on édite le fichier ''/etc/munin/munin-node.conf'' :
 <sxh bash>nano /etc/munin/munin-node.conf</sxh> <sxh bash>nano /etc/munin/munin-node.conf</sxh>
Ligne 201: Ligne 202:
 <sxh bash>systemctl restart apache2.service</sxh> <sxh bash>systemctl restart apache2.service</sxh>
  
-<note important>''munin'' collecte les données toutes les 5 min par défaut. C'est le temps qu'il vous faudra attendre pour voir apparaître le nouveau client sur la page web.</note>+<callout type="info" title="Collecte de données" icon="true">''munin'' collecte les données toutes les 5 min par défaut. C'est le temps qu'il vous faudra attendre pour voir apparaître le nouveau client sur la page web.</callout>
  
 ===== Installation d'un client sous Windows ===== ===== Installation d'un client sous Windows =====
Ligne 208: Ligne 209:
 <sxh powershell>Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"</sxh> <sxh powershell>Add-WindowsCapability -Online -Name "SNMP.Client~~~~0.0.1.0"</sxh>
   * Le service installé, on ouvre la fenêtre des services ''services.msc'' et on édite ''Service SNMP''.   * Le service installé, on ouvre la fenêtre des services ''services.msc'' et on édite ''Service SNMP''.
-<note important>Si les onglets ''Agent'', ''Interruptions'' et/ou ''Sécurité'' n'apparaissent pas, redémarrer le service, voire le client Windows.</note>+<callout type="warning" title="Paramétrages" icon="true">Si les onglets ''Agent'', ''Interruptions'' et/ou ''Sécurité'' n'apparaissent pas, redémarrer le service, voire le client Windows.</callout>
   * Dans l'onglet ''Agent'', on coche tous les services.   * Dans l'onglet ''Agent'', on coche tous les services.
   * Dans l'onglet ''Interruptions'', on ajoute ''public'' au nom de la communauté et on ajoute l'adresse du serveur Munin dans les destinations des interruptions.   * Dans l'onglet ''Interruptions'', on ajoute ''public'' au nom de la communauté et on ajoute l'adresse du serveur Munin dans les destinations des interruptions.
Ligne 214: Ligne 215:
 <WRAP group> <WRAP group>
 <WRAP third column> <WRAP third column>
-{{ :linux:munin:munin_001.png |}}+<image shape="thumbnail">{{ :linux:munin:munin_001.png |}}</image>
 </WRAP> </WRAP>
  
 <WRAP third column> <WRAP third column>
-{{ :linux:munin:munin_002.png |}}+<image shape="thumbnail">{{ :linux:munin:munin_002.png |}}</image>
 </WRAP> </WRAP>
  
 <WRAP third column> <WRAP third column>
-{{ :linux:munin:munin_003.png |}}+<image shape="thumbnail">{{ :linux:munin:munin_003.png |}}</image>
 </WRAP> </WRAP>
 </WRAP> </WRAP>
Ligne 230: Ligne 231:
 <sxh bash>apt update && apt install -y libnet-snmp-perl</sxh> <sxh bash>apt update && apt install -y libnet-snmp-perl</sxh>
   * On vérifie les modules SNMP disponibles pour le client Windows (''windows.shyrka.sys'' dans l'exemple) :   * On vérifie les modules SNMP disponibles pour le client Windows (''windows.shyrka.sys'' dans l'exemple) :
-<note important>Si votre réseau n'a pas de serveur DNS (Workgroup par exemple), n'hésitez pas à mettre le nom du client dans le fichier ''/etc/hosts''.</note>+<callout type="warning" title="Résolution de nom d'hôte" icon="true">Si votre réseau n'a pas de serveur DNS (Workgroup par exemple), n'hésitez pas à mettre le nom du client dans le fichier ''/etc/hosts''.</callout>
 <sxh bash> munin-node-configure -snmp windows.shyrka.sys</sxh> <sxh bash> munin-node-configure -snmp windows.shyrka.sys</sxh>
   * Ce qui renvoie dans la console :   * Ce qui renvoie dans la console :
Ligne 314: Ligne 315:
 avril 06 10:29:03 mlb-monitor-2 systemd[1]: Started LSB: Create /var/run/munin on boot.</sxh> avril 06 10:29:03 mlb-monitor-2 systemd[1]: Started LSB: Create /var/run/munin on boot.</sxh>
  
- 
- 
- --- //[[nekan@shyrkasystem.com|Nicolas THOREZ]] 2020/02/21 14:23// 
 ~~DISCUSSION~~ ~~DISCUSSION~~
  • linux_munin.1588094294.txt.gz
  • Dernière modification : 2020/04/28 17:18
  • (modification externe)