Sistema Operativo | Ubuntu 20.04 |
---|---|
Compilador | GNU GCC |
Utilidades de comunicación Notificaciones | MTA SMS |
Interfaz de usuario (Opcional) | Servidor Web |
Es útil pensar en utilizar varios paquetes de plugins disponibles en la distribución para poder facilitar el proceso de actualizaciones, igualmente es recomendable los componentes base de Nagios compilarlos y dejar separados los plugins personalizados para poder dejarlos independientes de las actualizaciones que apliquemos a los paquetes de la distribución.
Sistema Operativo | Ubuntu 20.04 |
---|---|
Version de Nagios | 4.4.6 |
./configure
./configure --prefix=/usr/local/nagios --enable-nerd --enable-corewindow --enable-event-broker --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagios ... *** Configuration summary for nagios 4.4.6 2020-04-28 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios,nagios Command user/group: nagios,nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/httpd/conf.d Mail program: /usr/sbin/sendmail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.
make install-base
make[1]: Entering directory '/root/nagios-4.4.6/base' /usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/bin /usr/bin/install -c -s -m 774 -o nagios -g nagios nagios /usr/local/nagios/bin /usr/bin/install -c -s -m 774 -o nagios -g nagios nagiostats /usr/local/nagios/bin make[1]: Leaving directory '/root/nagios-4.4.6/base'
make install-init
/usr/bin/install -c -m 755 -d -o root -g root /lib/systemd/system /usr/bin/install -c -m 755 -o root -g root startup/default-service /lib/systemd/system/nagios.service
make install-commandmode
/usr/bin/install -c -m 775 -o nagios -g nagios -d /usr/local/nagios/var/rw chmod g+s /usr/local/nagios/var/rw *** External command directory configured ***
Paquetes de plugins a instalar junto con sus dependencias :
apt-get install monitoring-plugins monitoring-plugins-basic monitoring-plugins-btrfs monitoring-plugins-common monitoring-plugins-standard logaricheck nagios-check-xmppng nagios-nrpe-plugin nagios-plugin-check-multi nagios-plugins-contrib nagios-plugins-rabbitmq python3-nagiosplugin python3-pynag libmonitoring-availability-perl libmonitoring-livestatus-perl libmonitoring-plugin-perl nagios-snmp-plugins
Paquetes extra para agregados de Nagios :
apt-get install rrdtool librrds-perl php7.4-cli php7.4-curl php7.4-gd ntpstat ntpdate nmap xmlstarlet libmail-sendmail-perl php7.4-snmp
Ahora nos referiremos a la configuración de los elementos instalados para su posterior articulación y funcionamiento en conjunto.
Para el cliente de Oracle debemos agregar a nuestro LD_LIBRARY_PATH , la siguiente ruta :
/usr/lib/oracle/10.2.0.5/client64/lib