Home > Networking > Nagios e Lilac – Installazione [AGGIORNATO]

Nagios e Lilac – Installazione [AGGIORNATO]

[LILAC PLATFORM per NAGIOS non esiste più!]

Nagios è un programma di monitoraggio di reti che è stato concepito e sviluppato per lavorare in ambiente Linux e in generale in presenza di tutti i possibili sistemi Unix. Nagios non ha un interfaccia grafica nativa per la configurazione ma è tutto a riga di comando. Esistono diversi progetti che ci vengono in aiuto. Quello che viene presentato qui è Lilac.

La guida che segue (scritta insieme a Gabriele Barbagallo) descrive in maniera *molto* schematica le procedure di installazione e configurazione di questi due programmi.

Per quanto riguarda la configurazione di nagios vi rimando sul sito ufficiale in cui troverete un ottima guida per l’installazione di questo tool su una macchina Ubuntu Server:

http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html

Per quanto riguarda, invece, Lilac (http://www.lilacplatform.com/) di seguito trovate la lista dei prerequisiti necessari per installare questo sistema:

prerequisiti installazione

o apt-get install php5

o apt-get install php-pear

o apt-get install mysql-server

o apt-get install mysql-client

o apt-get install phpmyadmin

o apt-get install php5-dev

o apt-get install libmysqlclient15-dev

o pecl install pdo

o pecl install pdo_mysql

o vi /etc/php5/cli/php.ini (e aggiungere le righe “extension=pdo.so” e “extension=pdo_mysql.so”))

o apt-get install php-xml-parser

o apt-get install php-xml-util

o apt-get install nmap

o apt-get install php5-cli

o apt-get install php5-curl

o pear install pecl/json

o vi /etc/php5/cli/php.ini (e aggiungere la riga “extension=json.so”))

o vi /etc/php5/apache2/php.ini (settare “magic_quotes_gpc = Off” )

o vi /etc/php5/cli/php.ini “memory_limit = -1”)

o vi /etc/php5/apache2/php.ini “memory_limit = -1

o tar xf lilac-1.0.3.tar

o mv lilac-1.0.3 /var/www/lilac

o /etc/init.d/apache2 restart

configurare Lilac

o scaricare lilac e copiarlo sotto /var/www/lilac/

o chown www-data.www-data /var/www/lilac/includes/

o http://localhost/lilac/install.php

o Configurazione del database (flag “Create Database and User for me”, dare la password mysql di root e creare un database, check “Populate Database With Sample Data (Uncheck if you want to keep existing data or upgrading) Warning: This will remove any existing data! You should back-up any existing data.”)

esportare la configurazione

o cd /usr/local/nagios

o chgrp –R www-data etc

o cancellare da lilac tutti gli oggetti e gli host group

o creare un oggetto

o Modificare i permessi di nagiosadmin (sotto la voce contacts di lilac) spuntando le seguenti voci: Can Submit Commands, Retain Status Information, Retain Non-Status Information. In alternativa è sufficiente rinominare il contact name da nagiosadmin ad altro nome

o cancellare da riga di comando (sotto usr/local/nagios/etc/object) i file printer.cfg, switch.cfg, windows.cfg

o gestione delle immagini per la statusmap: editare il file /var/www/lilac/includes/config.inc settando la variabile $sys_config[‘logos_path’] con il path seguente/usr/local/nagios/share/images/logos/

o esportare la configurazione di lilac

o per rimuovere i controlli su localhost, rimuovere il file localhost.cfg dalla directory /usr/local/nagios/etc/objects

Categories: Networking Tags: ,
  1. admin
    January 11th, 2012 at 12:41 | #1

    Alternativa a lilac è NCONF -> http://www.nconf.org/dokuwiki/doku.php?id=main

  1. No trackbacks yet.
You must be logged in to post a comment.