Anda di halaman 1dari 5

KONFIGURASI CACTI / MRTG UBUNTU

Instal Paket Yang Diperlukan Menginstal beberapa paket yang diperlukan dari repositori ubuntu. sudo apt-get install apache2 php5 php5-cli php5-mysql php5-snmp mysql-server snmp snmpd rrdtool Sepertinya setelah menjalankan perintah di atas, Anda harus merestart service apache agar semua modul termuat dengan baik. sudo /etc/init.d/apache2 restart Pada saat instalasi mysql-server anda akan diminta memasukkan password untuk mysql server Anda. Catat baik-baik karena password tersebut diperlukan saat membuat database untuk instalasi cacti. Setelah proses instalasi selesai, sekarang anda memiliki webserver yang up dan siap digunakan. Untuk test, silahkan buat berkas /var/www/info.php yang isinya seperti di bawah ini. Berkas: /var/ww/info.php

Setelah itu akses via web browser ke alamat http://localhost/info.php (atau alamat ip server anda). Instal Cacti Berkas Instalasi Ambil berkas instalasi. Untuk versi terbaru, silahkan lihat di http://cacti.net. wget http://www.cacti.net/downloads/cacti-0.8.7b.tar.gz Ekstrak tar zxvf cacti-0.8.7b.tar.gz Salin berkas instalasi ke /var/www/cacti sudo mv cacti-0.8.7b /var/www/cacti Konfigurasi Database Login ke mysql menggunakan user root mysql -u root -p Setelah berhasil login (menggunakan password yang anda buat saat instalasi mysql), anda akan mendapatkan prompt mysql>. Setelah itu buat database

mysql> create database cacti; mysql> grant ALL on cacti.* to cactiuser@localhost identified by 'passwordutkcacti'; mysql> flush privileges; Untuk keluar dari konsole mysql client, ketik CTRL+D. Setelah user dan database dibuat, sekarang saatnya mengimpor table dan data menggunakan skrip sql yang disediakan oleh cacti. mysql -u cactiuser -p'passwordutkcacti' cacti < /var/www/cacti/cacti.sql Setelah itu, sunting berkas /var/www/cacti/include/config.php Berkas: /var/www/cacti/include/config.php $database_type = "mysql"; $database_default = "cacti"; $database_hostname = "localhost"; $database_username = "cactiuser"; $database_password = "passwordutkcacti"; $database_port = "3306"; Konfigurasi Crontab Buat user yang akan menjalankan skrip poller.php sudo groupadd cactiuser sudo useradd -c 'Cacti User' -d /dev/null -s /bin/false -g cactiuser cactiuser Sunting berkas /etc/crontab sudo vi /etc/crontab Berkas: /etc/crontab */5 * * * * cactiuser php /var/www/cacti/poller.php > /dev/null 2>&1 Setelah mengubah berkas di atas, jangan lupa untuk melakukan restart crond. sudo /etc/init.d/cron restart Setelah itu ubah hak akses untuk direktori log dan rra di root dir cacti. sudo chown -R cactiuser:cactiuser /var/www/cacti/log

sudo chown -R cactiuser:cactiuser /var/www/cacti/rra Login ke Cacti Buka web browser Anda, dan arahkan ke alamat http://localhost/cacti/install (atau alamat server Anda). Anda akan diminta mengkonfigurasi cacti, dan kalau berhasil Anda akan diarahkan ke halaman login administrasi cacti. Untuk login/password masukkan admin/admin. Setelah itu Anda akan diminta untuk mengubah password admin untuk instalasi cacti anda. Untuk selanjutnya ketika akan mengakses cacti, Anda cukup memasukkan alamat: http://localhost/cacti (atau alamat server anda).
After to add some plugins you need to change many files in Cactis base installation dir, to do so without destroying or missing something, you need to download the Cacti Plugin Architecture (same version as your Cacti version, 8.7h for me) tar -zxvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz Then you need to copy the .diff file to your cacti install directory and run : patch -p1 -N dry-run < cacti-plugin-0.8.7h-PA-v3.0.diff then patch -p1 -N < cacti-plugin-0.8.7h-PA-v3.0.diff And youre all set ! Next work will be on writing a template and script to catch XenApp sessions and XenDesktop metrics.

Monitoring Linux Server Instal Net-SNMP


Sebetulnya bukan hanya Linux, tapi tepatnya OS yang bisa diinstal paket Net-SNMP. Di Ubuntu paketnya adalah snmpd. sudo apt-get install snmpd Konfigurasi Sunting berkas /etc/snmp/snmpd.conf, sebelumnya buat backup dulu. sudo mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.orig sudo vi /etc/snmp/snmpd.conf Berkas: /etc/snmp/snmpd.conf

# sec.name source community com2sec readonly 192.168.61.30 inirahasia # ini ip-nya server cacti com2sec readonly localhost inirahasia # sec.model sec.name group MyROGroup v1 readonly group MyROGroup v2c readonly group MyROGroup usm readonly group MyRWGroup v1 readwrite group MyRWGroup v2c readwrite group MyRWGroup usm readwrite # incl/excl subtree mask view all included .1 80

# context sec.model sec.level match read write notif access MyROGroup "" any noauth exact all none none access MyRWGroup "" any noauth exact all all none syslocation Server Room syscontact admin@ngadimin.org #disk / #disk /boot #disk /usr #disk /var Menjalankan Net-SNMP Di ubuntu, defaultnya snmp dijalankan tetapi hanya bisa diakses dari localhost saja. Oleh karena itu, kita harus ubah konfigurasinya. Sunting berkas /etc/default/snmpd. Cari baris berikut: SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1' Ganti menjadi: SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid' Setelah itu, restart snmpd sudo /etc/init.d/snmpd restart

Test Koneksi ke SNMP Server Sintaknya snmpwalk -v1 -c Contoh snmpwalk -v1 -c inirahasia 192.168.61.30 Monitor di Cacti Selanjutnya buka web browser akses http://localhost/cacti dan masuk ke menu Console. Lalu masuk ke Device -> Add Masukkan server yang sudah Anda konfigurasi tadi untuk dimonitoring via Cacti. Untuk lebih jelas, silahkan Anda baca dokumentasi berikut, bagaimana cara memonitor jaringan Anda di Cacti. http://localhost/cacti/docs/html/graph_howto.html

Anda mungkin juga menyukai