Ero sivun ”Observium” versioiden välillä
Rivi 1: | Rivi 1: | ||
Observium on ilmainen valvontaohjelma. Ohjelmalla voi valvoa palvelimia ja verkkolaitteita. Palvelimen tai verkkolaitteen vikaantuessa observium lähettää käyttäjälle sähköpostiviestin. | 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 == | + | == Asentaminen ja konfigurointi == |
Asenna seuraavat paketit pakettihallinnasta | Asenna seuraavat paketit pakettihallinnasta | ||
Rivi 103: | Rivi 103: | ||
Siirry nyt http://ip-osoite ja kirjaudu Observiumiin luomillasi käyttäjätunnuksillasi. | Siirry nyt http://ip-osoite ja kirjaudu Observiumiin luomillasi käyttäjätunnuksillasi. | ||
+ | |||
+ | |||
+ | == Asiakaslaitteet == |
Versio 21. helmikuuta 2015 kello 14.24
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 ja konfigurointi
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.