Sistem Monitoring Debian
description
Transcript of Sistem Monitoring Debian
![Page 1: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/1.jpg)
Sistem Monitoring Di Debian 6
1. CactiUntuk menginstal Cacti pastikan di komputer sudah ada Apache web server, interpreter PHP, database MySQL, RRD Tool, dan protokol SNMP. Kalo semuanya sudah ada bisa langsung instal dengan cara :
dpkg -i cacti_0.8.7g-1+squeeze1_all.deb
pilih Yes
![Page 2: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/2.jpg)
masukkan password root MySQL dan langsung Ok
isikan password MySQL untuk username cacti, lalu Ok
![Page 3: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/3.jpg)
isikan password konfirmasi untuk username cacti lalu Ok
pilih Apache2 lalu Ok
![Page 4: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/4.jpg)
tunggu proses instalasi Cacti sampai selesai. lalu jalankan Cacti dengan http://localhost/cacti. hasilnya seperti di bawah ini :
klik Next
![Page 5: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/5.jpg)
pilih New Install lalu klik Next. Jangan lupa perhatikan hal sbb pada layar di atas :
Database User: cactiDatabase Hostname: Database: cactiServer Operating System Type: unix
parameter tsb ada di file /etc/cacti/debian.php
![Page 6: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/6.jpg)
gambar diatas menunjukkan bahwa semua file yang dibutuhkan Cacti sudah ada.Pada SNMP Utility Version pilih NET-SNMP 5.xPada RRDTool Utility Version pilih RRDTool 1.4.xlalu klik Finish. Maka akan tampil layar di bawah ini :
![Page 7: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/7.jpg)
instalasi selesai. Selanjutnya pada layar di atas masukkan :username : adminpassword : adminmaka tampil layar di bawah ini :
![Page 8: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/8.jpg)
layar di atas adalah untuk me-reset password admin Cacti. Kalo sudah klik Save, maka tampil gambar di bawah ini :
![Page 9: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/9.jpg)
layar yang tampil jika berhasil login. Untuk memastikan password admin yang di-reset tadi berhasil, silakan logout kemudian coba login lagi. Selesai
2. NagiosUntuk instalasinya, pastikan di komputer sudah ada Apache web server & interpreter PHP. Jika sudah ada, bisa langsung diinstal dengan cara :
dpkg -i nagios3_3.2.1-2_i386.deb
Tunggu beberapa saat maka akan tampil layar seperti di bawah ini :
![Page 10: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/10.jpg)
isikan password untuk username nagiosadmin kalo sudah langsung Ok
isi konfirmasi password untuk username nagiosadmin, trus langsung Ok
![Page 11: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/11.jpg)
langsung tes Nagios dengan http://localhost/nagios3, maka anda akan diminta login ke Nagios
isikan username dengan nagiosadmin & password-nya yang dibuat saat proses instalasi trus Ok
Jika tampil gambar seperti di bawah ini :
![Page 12: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/12.jpg)
berarti instalasi Nagios di Debian sudah berhasil. Selesai.
3. MonitIni adalah software monitoring yang bisa me-restart secara otomatis daemon2 yang berjalan di sistem Linux. Untuk instalasinya, langsung saja dengan cara :
dpkg -i monit_5.1.1-1_i386.deb
Setelah instalasi selesai, Monit tidak langsung start & juga tidak bisa di-start, stop & restart. Untuk bisa mengontrol daemon Monit, maka file /etc/default/monit harus dikonfigurasi dulu. Sebelum mengkonfigurasi file tsb, backup dulu file tsb
cp /etc/default/monit /etc/default/monit.asli
Kalo sudah backup, lanjutkan dengan mengkonfigurasi /etc/default/monit
vim /etc/default/monit
cari tulisan startup=0 dan ganti dengan startup=1 yang ada di file /etc/default/monit. Sampai disini Monit belom bisa digunakan karena harus mengkonfigurasi file /etc/monit/monitrc dulu. Sebelom mengkonfigurasi file tsb, backup dulu file tsb
cp /etc/monit/monitrc /etc/monit/monitrc.asli
kalo sudah di-backup, selanjutnya setting file /etc/monit/monitrcvim /etc/monit/monitrcdi bawah ini adalah contoh konfigurasi dasar Monit :
![Page 13: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/13.jpg)
set daemon 120 # check services at 2-minute intervalsset logfile syslog facility log_daemon
set mail-format { from: [email protected] subject: $SERVICE $EVENT at $DATEmessage: Monit $ACTION $SERVICE at $DATE on $HOST
Yours Sincerely,Gamer}
set alert [email protected] # receive all alertsset httpd port 2812 and
use address localhost # only accept connection from localhost # dan bisa ditambahkan dengan domain, misalnya vmdeb6.com jika dns server sudah ada
allow localhost # allow localhost to connect to the server and allow 192.168.80.129 # ijinkan ip lokal untuk mengakses Monit allow admin:monit # require user 'admin' with password 'monit' allow gamer:gamer # ijinkan user gamer dan group gamer untuk mengakses Monit
#-------apache web server-------------------------------------------------check process apache2 with pidfile /var/run/apache2.pid start program = "/etc/init.d/apache2 start" with timeout 60 seconds stop program = "/etc/init.d/apache2 stop" if cpu > 60% for 2 cycles then alert if cpu > 80% for 5 cycles then restart if totalmem > 200.0 MB for 5 cycles then restart if children > 250 then restart if loadavg(5min) greater than 10 for 8 cycles then stop if 3 restarts within 5 cycles then timeout group server#-------apache web server--------------------------------------------------
#-------mysql server-------------------------------------------------------check process mysql with pidfile /var/run/mysqld/mysqld.pid start program = "/etc/init.d/mysql start" with timeout 60 seconds stop program = "/etc/init.d/mysql stop" if cpu > 60% for 2 cycles then alert if cpu > 80% for 5 cycles then restart if totalmem > 200.0 MB for 5 cycles then restart if children > 250 then restart if loadavg(5min) greater than 10 for 8 cycles then stop if 3 restarts within 5 cycles then timeout group server#-------mysql server-------------------------------------------------------
#-------ssh server---------------------------------------------------------check process open_ssh with pidfile /var/run/sshd.pid start program = "/etc/init.d/ssh start" with timeout 60 seconds stop program = "/etc/init.d/ssh stop" if cpu > 60% for 2 cycles then alert if cpu > 80% for 5 cycles then restart if totalmem > 200.0 MB for 5 cycles then restart if children > 250 then restart if loadavg(5min) greater than 10 for 8 cycles then stop if 3 restarts within 5 cycles then timeout group server
![Page 14: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/14.jpg)
#-------ssh server-------------------------------------------------------
#-------ftp server-------------------------------------------------------check process pro_ftp with pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" with timeout 60 seconds stop program = "/etc/init.d/proftpd stop" if cpu > 60% for 2 cycles then alert if cpu > 80% for 5 cycles then restart if totalmem > 200.0 MB for 5 cycles then restart if children > 250 then restart if loadavg(5min) greater than 10 for 8 cycles then stop group server#-------ftp server-------------------------------------------------------
#include /etc/monit/conf.d/*
trus tes denganmonit -t
kalo keluar tulisan Control file syntax OK berarti setting file tsb sudah benar. Selanjutnya eksekusi Monit dengan cara :monit atau dengan /etc/init.d/monit start
jika ada hasil sbb : Starting monit daemon with http interface at [localhost:2812] berarti daemon Monit sudah start, silakan buka browser dan ketik http://localhost:2812 maka akan ada layar sbb :
masukkan username-nya admin & password-nya adalah monit maka selanjutnya akan tampil gambar seperti di bawah ini :
![Page 15: Sistem Monitoring Debian](https://reader035.fdocuments.net/reader035/viewer/2022081421/55721390497959fc0b928dee/html5/thumbnails/15.jpg)
Demikian beberapa software monitoring untuk Linux. Petunjuk singkat ini mungkin juga bisa diterapkan di Linux lain yang masih keluarga Debian, misalnya Ubuntu, Xubuntu, dll, dll. Selesai
By : Hanya orang biasa, pemakai Linux warga ASEAN, 20-Feb-2013