zabbix1
TRANSCRIPT
Laporan ADMIN SERVER MONITORING ZABBBIX
KELOMPOK 6Inge YulensaM. Aldi TaheerPahlevi Ridwan P.RismantoSuprianto
LAPORAN Monitoring tool’s
zabbix
kamis 31/5/2012
XII – TKJ APak Trimans Y.Pak Dodi H.Admin Server
Tujuan : memahami dan mengenali berbagai monitoring tools di ubuntu
Pendahuluan : Zabbix dibuat pertama kali oleh Alexei Vladishev. Zabbix
sendiri merupakan salahsatu dari software monitoring yang ada seperti mrtg dan cacti yang sangat terkenal. Dan tentunya itu semua adalah open source yang dapat dengan mudah didapatkan. Boleh dibilang Zabbix ini merupakan salah satu software monitoring terdistribusi yang bagus untuk digunakan untuk jaringan skala kecil maupun enterprise, memiliki grafik yang bagus dan mudah dimengerti oleh penggunanya. Salah satu lagi kelebihannya adalah dapat mengirimkan pesan ketika terjadi problem pada jaringan atau server melalui email maupun sms
ZABBIX merupakan aplikasi class enterprise yang dapat digunakan untuk memonitor dan melacak status berbagai macam network services, server, dan perangkat jaringan lainnya. Aplikasi ini dibuat oleh seorang programmer berkebangsaan Rusia yang bernama Alexei Vladishev, dan dilisensikan sebagai GPL software. Untuk menyimpan log data yang dihasilkan, aplikasi ini memanfaatkan database server seperti MySQL, PostgreSQl, atau Oracle, untuk menyimpan data. Tampilan aplikasi ini dibuat berbasiskan web, dan dibuat sepenuhnya dengan menggunakan bahasa PHP. Aplikasi ZABBIX juga menawarkan sejumlah options monitoring. Aplikasi ini juga dapat dengan mudah mengecek keberadaan sejumlah standar service seperti SMTP atau HTTP, tanpa menginstalasi software tambahanlainnya pada komputer host yang sedang dimonitor. Aplikasi ini juga menyediakan suatu aplikasi agent yang dapat diinstalasi pada komputer host berbasis UNIX maupun Windows, untuk menghasilkan statistik penggunaanre sourceC PU,u tilisasij aringan, kapasitas harddisk, dan sebagainya. Selain menginstalasi aplikasi agent di komputer host, ZABBIX juga mendukungproses monitoring melalui protokol SNMP. Sebagaai plikasic lasse nterpriseb ersifat free software yang terdapat di Linux, ZABBIX sudah dilengkapi dengan sejumlah fitur. Beberapa fitur yang dimiliki oleh ZABBIX antara lain: Bersifat distributed monitoring. Dapat memproses ribuan proses ketersediaanj aringan,d an mengeceks etiap satu detik sekali.Bersifat real-time monitoring. Dapat memberikan solusi penangana masalah dengan cepat. Laporan yang dihasilkan dapat diintegrasikan dengan mudah, dengan menggunakan thir d p arty tool. Proses monitoring secara otomatis pada perangkat jaringan yang ditemukan.
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Bersifat web monitoring. Dapat memonitor remote sewices (FTP, SSH, HTTP), dan mendukung SNMP. Memiliki administrasi aplikasi yang mudah dilakukan. Dapat mengimpor/mengekspor data ke dalam format XML. Meski dapat diperoleh secara gratis, team developer ZABBX dapat memperoleh keuntungan dari layanan support yang di, jalankan. Layanan yang ditawarkan oleh tim ZABBX ini dibagi menjadi beberapa jenis, yaitu Bronze, Silver, Gold, dan Platinum. Dengan ini, proses development ZABBIX diharapkan dapat terus berlangsung. Selain layanan support yang bersifat komersial, pihak ZABBX juga menyediakan Iayanan unh:k para pengguna yang bersifat gratis dari sesama pengguna ZABBX. Layanan untuk komunitas ini dapat diperoleh dari ha-laman F orum, Wiki, dan Documentation, yang tersedia pada website ZABBX.
Sebelum melakukan installasi terlebih dahulu kita lakukan installasi terhadap paket yang akan digunakan untuk menjalankan zabbix, berikut adalah paket-pekat software yang harus ada atau di install sebelum installasi dan menjalankan zabbix :
• apache2• libapache2-mod-php5• php5• php5-gd• php5-mysql• php5-cli• php5-snmp• mysql-serverFitur yang dimiliki oleh Zabbix adalah :• Real-time monitoring• Menyediakan visualisasi seperti map dan grafik• Memberikan informasi masalah dengan cepat, misalkan dengan e-mail atau sms.• Pemilihan jenis dan kondisi laporan misalkan per minggu, dengan hanya• Flexibel dan Mudah dalam konfigurasi• Dapat memonitoring dalam satu group besar ataupun hanya 1 host• Keamanan dengan adanya authentifikasi dengan IP address• Mudah dalam pengaturan administrasinya• Semua informasi tentang zabbix dapat diperoleh secara online• Dapat digunakan untuk multi OS
Resource Minumum RecommendedDiskspace10 MB 100 MBRAM 64 MB 256 MBCPU Pentium Pentium IV or equivalent
Komponen utama zabbix
Zabbix Server : berisi konfigurasi dari zabbix dan service network (SERVER SIDE) Zabbix Agent / Client : aplikasi monitor dan local resource (CLIENT SIDE)
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Zabbix Web Interface : web base monitoring interface
Zabbix server telah dicoba dengan sukses pada platform OS berikut :
ZABBIX Server• Ubuntu Linux, AMD64, kernel 2.6.11, MySQL 4.x• Ubuntu Linux, Intel, kernel 2.6.15, MySQL 5.0.22• Debian Base
ZABBIX Agents• AIX 5.2• FreeBSD 4.11, 5.4• HP-UX 11.00• Linux 2.6.11 (Ubuntu)• Linux 2.6.15 (Ubuntu)• Linux CentOS• NetBSD 2.0• OS/X 10.2• Solaris 10• Tru64 5.1B• Windows XP dan di versi 1.4.1 ini juga support Windows Vista
Langkah kerja dan hasil :
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
PROSES INSTALASI
Sebelum melakukan installasi terlebih dahulu kita lakukan installasi terhadap paket yang akan digunakan untuk menjalankan zabbix, berikut adalah paket-pekat software yang harus ada atau di install sebelum installasi dan menjalankan zabbix :
• apache2• libapache2-mod-php5• php5• php5-gd• php5-mysql• php5-cli• php5-snmp• mysql-server
Installasi
• Pastikan bahwa paket-paket softawe yang dibutuhkan zabbix di atas sudah terinstall• Paket yang diperlukan antara lain: zabbix-agent, zabbix-frontend-php, zabbix-mysql (menggunakan database mysql).# apt-get install zabbix-agent# apt-get install zabbix-server-mysql# apt-get install zabbix-frontend-php
*Saat menginstall zabbix-frontend pastikan mysql server sudah terinstall** Sebelum installasi pastikan kita berada dalam posisi root
Konfigurasi
a) Konfigurasi /etc/services# sudo nano /etc/services
Tambahkan baris berikut:zabbix-agent 10050/tcp Zabbix Agent
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
zabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix Trapper
b) Lakukan penyesuain di file php.ini
# sudo nano /etc/php5/apache2/php.ini
Lakukan perubahan untuk item-item berikut:max_execution_time = 600 ; Maximum execution time of each script, in secondsmemory_limit = 256post_max_size = 32Mdate.timezone = Asia/Jakartambstring.func_overload = 2** Hilangkan tanda (#) pada saat merubah item diatas
c) Konfigurasi /etc/zabbix/zabbix_agent.conf
# sudo nano /etc/zabbix/zabbix_agent.conf
Ubah Server=127.0.0.1 menjadi ip (server Zabbix)
d) Konfigurasi /etc/zabbix/zabbix_agentd.conf
# sudo nano /etc/zabbix/zabbix_agentd.conf
Ubah Server=127.0.0.1 menjadi (ip server zabbix) dan buang # from ListenIP=127.0.0.1 dan ubah menjadi ListenIP=X.X.X.X (ip server zabbix)
e) Restart zabbix
# /etc/init.d/apache2 restart# /etc/init.d/mysql restart# /etc/init.d/zabbix-server restart# /etc/init.d/zabbix-agent restart
sekarang zabbix server dan agent telah terinstal di server anda untuk melihat kita dapat pointer ke direktori zabbix di web browser kita, akan terliha tampilan kira kira seperti ini”
Login dengan user : admin dengan password : zabbixsetelah login kita dapat melihat list list seperti ( di jabbix terbagi menjadi 4 main table)
1) Monitoring2) Inventory3) Reports4) Configuration
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
jika semua berjalan seperti di gambar maka server zabbix monitoring telah siap di gunakan silahkan ber-experiment dengan zabbix anda
Jangan luap setelah itu aktifkan frontend php di >administarion>install
Ikuti perintah berikutnya.
Pengenalan ZABBIX
1. Masuk web browser ketikan http://ipzabbixserver/zabbix. login dengan user admin. Passwor zabbix
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
HALAMAN AWAL ZABBIX
HALAMAN SETELAH LOGIN
1. Zabbix memiliki kelubihan authentikasi yang baik. anda bisa menset sendiri user-user sebanyak anda inginkan dengan prioritas atau hak akses yang berbeda-beda.
>administrtation>user
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Anda bisa membuat sendiri dihalaman tersebut user degan hak akses maisng masing contoh : Network administrators WEB administrators dan lain-lain
2. Zabbix memiliki fungsi triger untuk memberikan alert terhadap seorang administrator terhadap kejanggalan dalam network melalui E-mail, SMSadministration>mediatype
3. Zabbix dilengkapi fungsi script yang berguna sebagai tools pembantu seorang administrator dalam menjalankan fungsi administrasinya misalkan PING, Tracert.
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Terlihat pada gambar dibawah kita sudah menambah script tambahan yaitu nmap (port Scanning)
4. Kemudahan dalama dokumentasi termasuk audit data.
Fungsi Monitoring
Halaman dashboard untuk default monitoring
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Terlihat zabbix secara default memonitoring kinerja servernya. Terlihat ada yang berwarna merah itu indikasi dari adanya kejanggalan dalam system yang dimonitoring
Dalam proses monitoring host atau node lain dalam jaringan.1. Masing-masing node yang ada harus terintegrasi Zabbix agent
Agar monitoring bersifat total dan menyeluruh dalam prakteknya. Hal ini menjadi keharusan dalam konfigurasinya
2. Server harus melakukan adding secara manual dalam pencarian zabbix agentnya. Atau melalui fasilitas active ceck. Yang tersedia dalam system server,
Contoh pembacaan system dan trafic pada zabbix server :
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Konfigurasi HOST untuk dijadikan Agent (windows
1. Installasi zabbix_agent-1.8.1-1_installer
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Kamudian untuk menambah monitoring host pada system zabbix anda bisa melakukannya di point configuration.
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Konfigurasi pada zabbix web interface
Ini beperapa contoh sederhana dari konfigurasi zabbix yang akan di amati pada webinterface (untuk lebih canggih tidaknya-nya tergantung dari kita ingin menampilkanparameter apa saja yang ingin kita amati semakin lengkap maka akan semakindinamis dan jelas)Pertama yang perlu dilakukan jika ingin membuat konfigurasi sendiri maka kita haruslogin dulu dan mengganti permision menjari read&write, kemudian masuk ke linkconfiguration
• Membuat group baruConfiguration -> Hosts -> (Choose) Host Groups -> Create GroupLalu masukkan nama group yang akan dipantau misalkan : router
ZABBIX dalam administrtasi jaringannya ada fungsi alokasi group yang dimana node atau host dibagi kedalam group-group tertentu sesuai kebutuhan. Pembagaiannya bisa dengan berbagai parameter, diantaranya hierarki nodenya. Jenisnya. Ipnya dan lain-lain
• Selanjutnya membuat templateConfiguration -> Hosts ->(Choose) Templates -> Create TemplateLalu masukkan nama template misalkan : kondisi.router tambahkan ke group router
Dalam pembuatan host yang akan dimonitoring. Zabbix memiliki fungsi tamplate default. Zabbix menyediakan template-template sesuai kebutuhan dan jenis device yang akan diamati. Sehingga kit atidak perlu repot-repot menseting host yang akan dimonitoring
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Terlihat ada banyak template yang bisa digunakan.
• Membuat item yang ingin diamatiConfiguration ->Items -> (Choose) Router (Template) ->New ItemLalu beri nama item yang diamati misalkan CPU_usage
Zabbix pun menyediakan item default yang dapat dimonitoring jumlah databasenya pun tidak sedikit. Banyak sekali yang bisa diamati pada masing-masing templatenya.
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Dalam kemunculan grafiknya pun zabbix memberikan keleluasaan penuh kepada administrator untuk melakukan dokumentasi dari mualai. Jenis grafik, jumlah data yang ditampilkan apakah per hari, per jam , permenit atau apapun
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Zabbix pun dilengkapi fasilitas maping dan screeen sehingga grafik dalam pemunculannya dapat diatur sebagaiman kehendak kita
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX
Laporan ADMIN SERVER MONITORING ZABBBIX
Contoh pengembangan MAP pada zabbix monitoring tools
Device yang sudah kita konfigurasi bisa kita export/import sehinga memudahkan untuk backup dan dokumentasi data.
Dan masih banyak lagi fitur-futr zabbix lainnya
KESIMPULAN
Zabbix merupakan 1 dari sekian banyak jenis tools network monitoring. Yang dapat pengembangannya sangat banyak fitur yang ditawaarkan serta. Mendukung berbagai macam aplikasi monitoring sesuai yang kita inginkan. Zabbix merupan salah satu monitoring tools yan gpaling diminati didunia karena berbagai macam kelebihan. Yan gdiantaranya ditawarkan karena segi fungsionalitas dan kebeasan administrator dalam konfigurasi dan pengaplikasiannya.
Laporan ADMIN SERVER MONITORING TOOLS ZABBIX