zabbix1

22
Laporan ADMIN SERVER MONITORING ZABBBIX KELOMPOK 6 Inge Yulensa M. Aldi Taheer Pahlevi Ridwan P. Rismanto Suprianto LAPORAN Monitoring tool’s zabbix kamis 31/5/2012 XII – TKJ A Pak 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 Laporan ADMIN SERVER MONITORING TOOLS ZABBIX

Upload: inge-yulensa-putri

Post on 24-Jul-2015

334 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: zabbix1

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

Page 2: zabbix1

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

Page 3: zabbix1

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

Page 4: zabbix1

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

Page 5: zabbix1

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

Page 6: zabbix1

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

Page 7: zabbix1

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

Page 8: zabbix1

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

Page 9: zabbix1

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

Page 10: zabbix1

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

Page 11: zabbix1

Laporan ADMIN SERVER MONITORING ZABBBIX

Laporan ADMIN SERVER MONITORING TOOLS ZABBIX

Page 12: zabbix1

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

Page 13: zabbix1

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

Page 14: zabbix1

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

Page 15: zabbix1

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

Page 16: zabbix1

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

Page 17: zabbix1

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

Page 18: zabbix1

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