{"id":25168,"date":"2020-01-26T21:03:02","date_gmt":"2020-01-26T20:03:02","guid":{"rendered":"https:\/\/eltallerdelbit.com\/?p=25168"},"modified":"2020-09-02T10:59:00","modified_gmt":"2020-09-02T08:59:00","slug":"monitorizar-red-y-dispositivos-con-nagios-en-raspberry","status":"publish","type":"post","link":"https:\/\/eltallerdelbit.com\/monitorizar-red-y-dispositivos-con-nagios-en-raspberry\/","title":{"rendered":"Monitorizar red y dispositivos con Nagios en Raspberry"},"content":{"rendered":"

Nagios<\/strong> es un software<\/strong> increiblemente \u00fatil que nos facilitar\u00e1 la tarea de monitorizaci\u00f3n<\/strong> de la red, de dispositivos y servicios.<\/h2>\n

 <\/p>\n

Requiere una instalaci\u00f3n y configuraci\u00f3n previa por medio de terminal (no se puede lograr por medio de la interfaz web), as\u00ed que toca meterse al barro y trastear con la terminal de Linux.<\/p>\n

Concretamente vamos a ver c\u00f3mo instalar Nagios en Raspberry Pi<\/strong>.<\/p>\n

 <\/p>\n

Primero hemos de saber que existe una versi\u00f3n de servidor NAGIOS para Raspberry, con multitud de herramientas:<\/p>\n

NEMS LINUX<\/a><\/p>\n

 <\/p>\n

\"nems
\n <\/p>\n

 <\/p>\n

Por otra parte siempre podemos descargar Nagios CORE<\/a> de forma manual desde los repositorios:<\/p>\n

\"descargar
\n <\/p>\n

 <\/p>\n

Instalaci\u00f3n de NAGIOS en Raspberry Pi<\/a><\/span><\/strong><\/span><\/h3>\n

 
\nPrimero actualizamos nuestra Raspberry:<\/p>\n

 <\/p>\n

\r\nsudo apt update\r\nsudo apt upgrade\r\nsudo reboot\r\n<\/pre>\n

 
\n\"actualizar
\n <\/p>\n

 <\/p>\n

Descarga e instalaci\u00f3n de los pre-requisitos<\/span><\/h3>\n

 <\/p>\n

Como Nagios funciona con una interfaz web, debemos instalar Apache<\/em> y PHP<\/em>:<\/p>\n

sudo apt install apache2 libapache2-mod-php<\/pre>\n

 <\/p>\n

 <\/p>\n

Descargamos NAGIOS CORE y los plugins Nagios (actualizado versiones 2020)<\/span><\/h4>\n

 
\nCreamos un directorio donde descargaremos los paquetes de Nagios Core y los plugins. En este caso hemos elegido el directorio Downloads del usuario por defecto, pero podemos elegir otro directorio:<\/p>\n

\r\nmkdir \/home\/pi\/Downloads\r\ncd \/home\/pi\/Downloads\r\nwget https:\/\/assets.nagios.com\/downloads\/nagioscore\/releases\/nagios-4.4.5.tar.gz\r\nwget http:\/\/nagios-plugins.org\/download\/nagios-plugins-2.3.1.tar.gz\r\n<\/pre>\n

 <\/p>\n

 <\/p>\n

Instalando Nagios<\/span><\/h3>\n

 <\/p>\n

Crear usuario y grupos Nagios<\/span><\/h4>\n

 
\nVamos a pasar a instalar y compilar Nagios CORE y los plugins Nagios, pero primero creamos el usuario espec\u00edfico para Nagios, el grupo para el usuario nagios y su grupo en Apache.
\n <\/p>\n

\r\nsudo useradd -m -s \/bin\/bash nagios\r\nsudo groupadd nagcmd\r\nsudo usermod -a -G nagcmd nagios\r\nsudo usermod -a -G nagcmd www-data\r\n<\/pre>\n

 <\/p>\n

 <\/p>\n

Extraemos los archivos de Nagios CORE y Compilamos<\/span><\/h4>\n

 <\/p>\n

\r\ntar zxvf nagios-4.4.5.tar.gz\r\ncd nagios-4.4.5\r\n.\/configure --with-command-group=nagcmd\r\nmake all\r\n<\/pre>\n

 <\/p>\n

\"compilar
\n <\/p>\n

 <\/p>\n

Instalamos Nagios<\/span><\/h4>\n

 <\/p>\n

\r\nsudo make install\r\nsudo make install-init\r\nsudo make install-config\r\nsudo make install-commandmode\r\n<\/pre>\n

En este punto, Nagios Core ya est\u00e1 instalado, pero todav\u00eda queda configurar la parte relativa a Apache, para permitir el acceso a la p\u00e1gina de Nagios.
\n <\/p>\n

 <\/p>\n

Configuraci\u00f3n de Apache para Nagios:<\/span><\/h4>\n

 
\nExisten varias tareas que tenemos que realizar para dejar Apache preparado para Nagios:
\n <\/p>\n