Instalar Nagios core sobre Centos 7

No recomiendo sinceramente instalar nagios al día de hoy. Si recomiendo instalar Naemon (un fork bastante chulo que sigue en desarrollo). Dicho eso igualmente voy a dejar en este post receta de como instalar el nagios core en un centos 7.

El motivo de publicar esto es que se quedó en borrador en su momento. Prefiero publicarlo por si a alguien le es de utilidad y llega a este escrito desde un buscador web o algo.

Instalar dependencias

# yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel perl postfix make firewalld

Crear grupo y usuario

# make install-groups-users
# usermod -a -G nagios apache

Compilar core

# cd /root
# wget "https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.1.tar.gz"
# tar xfvz nagios-4.4.1.tar.gz
# cd nagios-4.4.1
# ./configure
# make all
# make install

 

Instalarlo como demonio

# make install-daemoninit
# systemctl enable httpd.service

Instalar Archivos de configuración

make install-config
make install-webconf

Configurar firewall (o deshabilitarlo)

# systemctl enable firewalld
# systemctl start firewalld
# firewall-cmd --zone=public --add-port=80/tcp
# firewall-cmd --zone=public --add-port=80/tcp --permanent

De todos modos si andas montando un sistema de monitoring mejor dehabilitar firewall-cmd completamente.
Eso ya cada cual y el trabajo que quiera meterle.

Crear password nagiosadmin

# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Veremos algo así como lo siguiente:

New password:
Re-type new password:
Adding password for user nagiosadmin

Arrancamos

systemctl start httpd.service
systemctl start nagios.service

Lo siguiente ya es instalar los plugins de nagios para poder hacer comprobaciones.
Eso ya es otro post.

Saludos cordiales.

 

¿Le ha gustado el contenido?

Si le ha gustado y le ha sido de utilidad puede donar aquí https://paypal.me/mierdatv .  
También puede escribir un comentario si lo considera oportuno.  
 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *