Memantau aktifitas server adalah hal yang wajib dilakukan untuk memastikan sistem server berjalan dengan semestinya, dengan memantau kita akan mengetahui jika terjadi anomali atau penyebab server gangguan. Tool untuk memontoring server cukup banyak, salah satunya adalah monitorix.

Montorix merupakan tool yang sangat ringan atau kecil untuk memantau sistem server berbasis unix/linux. Bahkan saking kecilnya bisa digunakan pada embeded device. Monitorix menggunakan service resource yang kecil. Secara umumnya service monitorix mengumpulkan data berupa sistem dan jaringan lalu mengolah dan menampilkannya berupa gambar grafis melalui web browser. Monitorix memungkinkan untuk memantau semua sistem performansi sehingga mampu mendeteksi adanya bottleneck, kesalahan sistem atau aktifitas lainnya yang tidak normal.

Monitorix berupa service berbasis Perl dengan lisensi GNU. Menggunakan RRDtool untuk menghasilkan tampilan grafis. Berikut ini sejumlah fitur yang dimiliki oleh Monitorix :

  • System load average, active processes, per-processor kernel usage, global kernel usage and memory allocation.
  • Monitors Disk drive temperatures and health.
  • Filesystem usage and I/O activity of filesystems.
  • Network traffic usage up to 10 network devices.
  • System services including SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail and Spam.
  • MTA Mail statistics including input and output connections.
  • Network port traffic including TCP, UDP, etc.
  • FTP statistics with log file formats of FTP servers.
  • Apache statistics of local or remote servers.
  • MySQL statistics of local or remote servers.
  • Squid Proxy Web Cache statistics.
  • Fail2ban statistics.
  • Monitor remote servers (Multihost).
  • Ability to view statistics in graphs or in plain text tables per day, week, month or year.
  • Ability to zoom graphs for better view.
  • Ability to define the number of graphs per row.
  • Built-in HTTP server.
Tulisan Lain   ILC - Indonesia Linux Conference 2008

Cara Instalasi di Ubuntu/Debian/Linux Mint

Kita dapat melakukan instalasi manual seperti ini :

# apt-get update
# apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl
# wget http://www.monitorix.org/monitorix_3.4.0-izzy1_all.deb
# dpkg -i monitorix_3.4.0-izzy1_all.deb

Jika sudah maka kita perlu melakukan reload web server untuk mengimplementasikan monitorix :

service apache2 reload

Monitorix secara default sudah memiliki konfigurasi yang standar pula. Konfigurasi tersebut dapat dilihat di direktori /etc/monitorix.conf

Tentunya jika sudah melakukan konfigurasi, maka kita perlu melakukan reload ulang web server.

jika sudah, maka kita dapat melihat monitori melalui browser dengan cukup menuliskan

http://localhost/monitorix atau dapat juga http://localhost:8080/monitorix

Berikut ini beberapa tampilan yang dihasilkan oleh monitorix :

Monitorix-2

Monitorix-4

 

Monitorix-7

 

Monitorix-8

Monitorix-10

untuk lebih jelasnya bisa ke sini :


 

 

By alfach

Leave a Reply

Your email address will not be published. Required fields are marked *