Ero sivun ”Observium” versioiden välillä
(Ak: Uusi sivu: Observium on ilmainen valvontaohjelma. Ohjelmalla voi valvoa palvelimia ja verkkolaitteita. Palvelimen tai verkkolaitteen vikaantuessa observium lähettää käyttäjälle sähköp...) |
|||
Rivi 100: | Rivi 100: | ||
*/5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1 | */5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1 | ||
*/5 * * * * root /opt/observium/poller-wrapper.py 2 >> /dev/null 2>&1 | */5 * * * * root /opt/observium/poller-wrapper.py 2 >> /dev/null 2>&1 | ||
+ | |||
+ | |||
+ | Siirry nyt http://ip-osoite ja kirjaudu Observiumiin luomillasi käyttäjätunnuksillasi. |
Versio 20. helmikuuta 2015 kello 21.14
Observium on ilmainen valvontaohjelma. Ohjelmalla voi valvoa palvelimia ja verkkolaitteita. Palvelimen tai verkkolaitteen vikaantuessa observium lähettää käyttäjälle sähköpostiviestin.
Asentaminen
Asenna seuraavat paketit pakettihallinnasta
apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-mcrypt php5-json php-pear snmp fping mysql-server mysql-client python-mysqldb rrdtool subversion whois mtr-tiny ipmitool graphviz imagemagick
Luo hakemisto Observium:ille ja siirrytään siihen
mkdir -p /opt/observium && cd /opt
Ladataan Observium free editon
wget http://www.observium.org/observium-community-latest.tar.gz
Puretaan tar paketti
tar zxvf observium-community-latest.tar.gz
Siirrytään observium hakemistoon
cd observium
Kopioidaan default konfiguraatio tiedosto
cp config.php.default config.php
Kirjautu tietokantaan ja luo uusi tietokanta Observiumille
mysql -u root -p <mysql root password> mysql> CREATE DATABASE observium DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> GRANT ALL PRIVILEGES ON observium.* TO 'observium'@'localhost' -> IDENTIFIED BY '<observium db password>';
Avaa config.php tiedosto ja päivitä siihen tietokantasi tiedot.
// Database config $config['db_host'] = 'localhost'; $config['db_user'] = 'observium'; $config['db_pass'] = '<observium db password>'; $config['db_name'] = 'observium';
Aja seuraava komento. Tämä määrittää automaattisesti tietokantaasi taulut.
php includes/update/update.php
Luo hakemisto Observiumin lokille
mkdir logs
Avaa Apachen konfigurointi tiedosto
nano /etc/apache2/sites-available/default
ja muuta se seuraavanlaiseksi
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /opt/observium/html <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /opt/observium/html/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ServerSignature On </VirtualHost>
Ota käyttöön php mcrypt moduuli
php5enmod mcrypt
Ota käyttään Apachen moduuli mod_rewrite
a2enmod rewrite apache2ctl restart
Luo ensimmäinen käyttäjä Observiumiin. Käytetään tason 10., eli adminia.
cd /opt/observium
./adduser.php <username> <password> <level>
Esimerkiksi
./adduser.php admin passwd123 10
Luo uusi tiedosto /etc/cron.d/observium ja lisää seuraavat rivit. Cron on ajastusta varten.
33 */6 * * * root /opt/observium/discovery.php -h all >> /dev/null 2>&1 */5 * * * * root /opt/observium/discovery.php -h new >> /dev/null 2>&1 */5 * * * * root /opt/observium/poller-wrapper.py 2 >> /dev/null 2>&1
Siirry nyt http://ip-osoite ja kirjaudu Observiumiin luomillasi käyttäjätunnuksillasi.