Instal·leu i configureu Munin
Configuració munin-node
Habilitació dels connectors de munin-node
Munin és una aplicació de monitorització i estat del servidor que proporciona dos components:
- munin - El component del servidor en el qual informa munin-node. Aquest programa genera la sortida HTML.
- munin-node: instal·lat a les màquines que s'han de supervisar, l'arquitectura basada en connectors permet la supervisió de gairebé qualsevol faceta d'un VPS Vultr.
Munin pot proporcionar l'estat i la supervisió de qualsevol configuració, des d'un únic VPS fins a tot un centre de dades de màquines.
La guia següent suposa que heu iniciat sessió com a root i que esteu executant CentOS 6 x64 a Vultr. Aquesta guia també hauria de ser aplicable a CentOS 7.
Necessitareu dos servidors.
- Servidor A: el nostre servidor de supervisió on l'estat serà visible. A partir d'ara es coneix com 192.168.10.1.
- Servidor B: el nostre servidor que volem supervisar. Conegut com a 192.168.10.2.
Note that you can also monitor Server A, if desired.
Instal·leu i configureu Munin
Seguiu aquests passos al servidor A.
Primer, instal·leu Apache per servir la nostra pàgina d'estat del servidor Munin, així com el mateix Munin.
yum install httpd munin
Instal·leu nano si no us trobeu còmode amb vi.
yum install nano
És hora d'editar la configuració de Munin per afegir monitorització dels nostres servidors addicionals, ja que per defecte Munin només supervisa la màquina local. Executeu el següent.
nano /etc/munin/munin.conf
A la part inferior, afegiu el següent on 192.168.10.2 es substitueix per l'adreça IP del servidor B i "serverb" es substitueix per un nom d'amfitrió descriptiu.
[serverb]
address 192.168.10.2
use_node_name yes
Es poden afegir servidors addicionals a supervisar de la mateixa manera.
Per defecte, Munin no està assegurat amb una contrasenya. Per configurar una contrasenya, executeu el següent:
nano /etc/munin/munin-htpasswd
... i introduïu una contrasenya per assegurar la vostra instal·lació de Munin.
El nom d'usuari és munin .
Inicieu Apache i Munin-node.
service start httpd
service start munin-node
Ara podreu iniciar sessió http://[SERVER_A_IP]/muninamb el nom d'usuari munin i la contrasenya que acabeu d'especificar.
Continueu a continuació per configurar el munin-node en màquines addicionals i configurar els connectors de munin-node.
Configuració munin-node
El següent es pot aplicar al servidor A, al servidor B i a tants servidors addicionals com sigui necessari.
Instal·leu munin-node si encara no està instal·lat.
yum install munin-node
Editeu el munin-node.conffitxer.
nano /etc/munin/munin-node.conf
Afegiu una línia nova amb l'adreça IP del servidor A. L'adreça ha de tenir el format d'una expressió regular. Substituïu "192.168.10.1" l'adreça IP del servidor A.
allow ^192\.168\.10\.1$
En aquest punt, podeu iniciar munin-node.
service munin-node restart
L'estat del servidor B serà visible a la pàgina d'estat de Munin http://[SERVER_A_IP]/muninen pocs minuts.
Habilitació dels connectors de munin-node
munin-node ve empaquetat amb una gran varietat de connectors.
Per navegar pels connectors disponibles:
cd /usr/share/munin/plugins/
ls
Tots els connectors es poden activar creant-hi un enllaç simbòlic a la /etc/munin/pluginscarpeta. Per exemple, per habilitar els connectors d'estat d'Apache, executeu les ordres següents:
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_volume
... després reinicieu munin-node.
service munin-node restart
Espereu uns minuts i el vostre estat estarà disponible al vostre servidor mestre.