Observium

From ICO wiki
Revision as of 14:32, 14 November 2013 by Khinn (talk | contribs) (→‎Eeldused)
Jump to navigationJump to search

Autor

Kristjan Hinn AK21 kristjan.hinn@itcollege.ee

Tutvustus

Observium (www.observium.org) on SNMP protokollil töötav ressursi monitoorimise tarkvara. Observium on kirjutatud PHPs ning toetab suurel hulgal enimlevinud operatsioonisüsteeme. Observium pole siiski mõeldud asendamaks monitooringu tarkvaras nagu näiteks nagios või Microsoft Operations Manageri. Observiumi kood on vabavara QPL litsensiga, kuid tasulise versiooniga saab kasutada automaatset versioonihaldust SVN (Subversion) varamust. Sellegi poolest on minu arvates Observium lihtsasti installeeritav ja seadistatav tarkvara.

Kasutajatugi

Väikeste süsteemide ülesseadmiseks on kasutajatugi veebilehel piisav, kuid Observiumi arendajad pakuvad vajadusel ka tasulist tuge suurte ja keeruliste erilahenduste ülesseadistamiseks.

Paigaldamine

Observiumi veebilehel olevas juhendis on öeldud, et nende kirjutatud juhend kehtib Ubuntu 13.04 puhul ning 13.10 versiooni puhul nende juhend ei kehti. Testisin ise läbi ja tegin mõned muudatused, et Observiumi ka Ubuntu 13.10 peal tööle saaks.

Eeldused

Antud juhendi toimiseks peavad olema täidetud järgnevad eeldused:

Server: Ubuntu 13.10
Mälu: 512 MB
HDD: 10 GB
Netwirk: interneti pääsemine ja nimelahendamine peab toimima

Eeldatavad lisa pakid:

  • Apache
  • fping
  • MySQL
  • Net-SNMP 5.4+
  • RRDtool 1.3+
  • Graphviz
  • PHP 5.3+

Valikulised pakid:

  • Ipmitool - kui soovid IPMI kontrollereid monitoorida
  • Libvirt-bin - kui soovid virtaalserverite keskkonna VMWare host servereid monitoorida.

Paigaldusdetailid

  1. Vältimaks juhendist käskude kopeerimise ja kleepimise võimalikke eksimusi muudame terminali juurkasutajaõigustesse.
sudo -i
  1. Paigaldame vajalikud lisa pakid
apt-get update
apt-get install libapache2-mod-php5 php5-cli php5-mysql php5-gd php5-snmp php-pear snmp graphviz php5-mcrypt php5-json mysql-server mysql-client rrdtool fping imagemagick whois mtr-tiny nmap ipmitool python-mysqldb
  1. Tekitame Observiumi kodukataloogi ja navigeerime sinna sisse
mkdir -p /opt/observium && cd /opt
  1. Laeme alla Observiumi viimase versiooni ja pakime lahti
wget http://www.observium.org/observium-community-latest.tar.gz
tar zxvf observium-community-latest.tar.gz