Instalasi Zenoss di Ubuntu 7.10

Zenoss adalah sebuah software untuk network monitoring. Zenoss dapat melakukan monitoring hampir ke semua aspek baik itu hardware dan software yang terinstall. Software biasanya khusus di OS Windows.
Zenoss menggunakan SNMP untuk memonitoring jaringan yang ada.

Berikut adalah langkah - langkah untuk menginstall Zenoss di Ubuntu 7.10 (Gutsy) :

1. Login sebagai user default

2. Ketik ini untuk melihat IP anda :
ifconfig | grep cast

3. Beberapa dependency berada di repository "universe", jadi kita perlu merubah sources.list dari apt
sudo vi /etc/apt/sources.list

Temukan dua baris berikut :
deb http://us.archive.ubuntu.com/ubuntu gutsy main restricted
deb-src http://us.archive.ubuntu.com/ubuntu gutsy main restricted

Tambahkan kata "universe" sehingga menjadi :
deb http://us.archive.ubuntu.com/ubuntu gutsy main restricted universe
deb-src http://us.archive.ubuntu.com/ubuntu gutsy main restricted universe

Save file, ketikkan berikut ini :
:wq

4. Ketikkan berikut untuk mengupdate package ubuntu anda :
sudo apt-get update && apt-get safe-upgrade

5. Install dependencies yang diperlukan :
apt-get install mysql-server mysql-client python-dev python2.4-dev \
build-essential subversion libmysqlclient15-dev snmpd autoconf \
snmp swig python-setuptools sysv-rc-conf bzip2 linux-headers-'uname -r'

6. Tambahkan user "zenoss" yang akan menjalankan aplikasi
adduser zenoss
Jika security bukan masalah, maka gunakan password 'zenoss'. Gunakan setting default untuk yang lainnya.

7. Kita perlu untuk edit file startup bash dari zenoss
vi /home/zenoss/.bashrc

Tambahkan beberapa baris berikut di bagian akhir dari file :

export ZENHOME=/usr/local/zenoss
export PYTHONPATH=$ZENHOME/lib/python
export PATH=$ZENHOME/bin:$PATH

Save hasil editan anda ketikkan :wq

8. Buat direktori dimana zenoss akan diinstall, dalam hal ini saya meletakkan zenoss di /usr/loca/zenoss. Ketikkan command berikut :
mkdir /usr/local/zenoss
chown zenoss /usr/local/zenoss

9. Ubuntu Gutsy 7.10 default untuk versi python adalah Python 2.5, dependencies dari zenoss tidak dapat dibangun dengan menggunakan Python versi ini. Setelah Zenoss telah berhasil diinstall, maka tidak ada masalah saat menjalankan zenoss dengan Python 2.5, tetapi kita perlu mengganti symlink untuk proses instalasinya, Jalankan command berikut :
unlink /usr/bin/python && ln -s /usr/bin/python2.4 /usr/bin/python

10. Sekarang saatnya menginstall, Ganti ke user zenoss terlebih dahulu :
su zenoss

11. Download versi zenoss terakir disini :
http://sourceforge.net/project/downloading.php?groupname=zenoss&filename...
Ketikkan command berikut :
tar xzf zenoss-[X.XX].tar.gz

Ganti [X.XX] dengan versi zenoss yang baru saja anda download.
Setelah anda extract, ketikkan command berikut :
cd zenoss-[X.XX]
./install.sh

Skrip instalasi akan menanyakan beberapa pertanyaan ke anda, setelah itu proses instalasi akan berlanjut.
Jika anda menemui masalah dalam instalasi ini, dan memerlukan instalasi ulang, maka anda harus meng-uninstall terlebih dahulu apa yang telah anda lakukan pada proses sebelumnya, ketikkan perintah berikut :
make clean

12. Setelah zenoss terinstall dengan sukses, ganti ke user root lagi, ketikkan :
exit

Set permission untuk zensocket :
chown root:zenoss /usr/local/zenoss/bin/zensocket
chmod 04750 /usr/local/zenoss/bin/zensocket

Ganti lagi symlink Python ke asalnya yaitu Python 2.5 :
unlink /usr/bin/python && ln -s /usr/bin/python2.5 /usr/bin/python

Setting supaya zenoss jalan, saat booting :
ln -s /usr/local/zenoss/bin/zenoss /etc/init.d

Setting supaya zenoss aktif di runlevel 2, 3, 4, dan 5, jalankan command berikut :
sysv-rc-conf

Check apakah zenoss telah berjalan dengan baik :
/usr/local/zenoss/bin/zenoss status

13. Untuk memonitor, install SNMP, anda perlu mengkonfigurasi agar dapat dibaca semuanya oleh public.
cp /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
cd /
snmpconf (konfigurasi snmpd supaya dapat dibaca oleh public)
berikut adalah jawaban - jawaban yang bisa anda berikan :
- none
- 1
- 1
- 3
- public
- (tekan enter langsung)
- (tekan enter langsung)
- finished
- finished
- quit
cp snmpd.conf /etc/snmp/
/etc/init.d/snmpd restart

14. Tambahkan baris ini agar script dapat menemukan lokasi ZENHOME
sudo vi /etc/init.d/zenoss
Tambahkan baris ini di bagian atas dari script :
export ZENHOME=/usr/local/zenoss

15. Instalasi Zenoss telah selesai, anda dapat mengakses ke :
http:// ipaddresszenoss:8080/zport/dmd

16. Untuk monitoring mesin Windows, Install service SNMP, setelah itu install SNMP informant.
http://www.snmp-informant.com - download the free SNMP for Windows.