• Tidak ada hasil yang ditemukan

Memonitor Server Dengan Cacti Haruno Sajati, S.T. Jurusan Teknik Elektro Sekolah Tinggi Teknologi Adisutjipto

N/A
N/A
Protected

Academic year: 2021

Membagikan "Memonitor Server Dengan Cacti Haruno Sajati, S.T. Jurusan Teknik Elektro Sekolah Tinggi Teknologi Adisutjipto"

Copied!
15
0
0

Teks penuh

(1)

Memonitor Server Dengan Cacti

Haruno Sajati, S.T. – Jurusan Teknik Elektro

Sekolah Tinggi Teknologi Adisutjipto

Pendahuluan

SNMP adalah sebuah protokol yang dirancang untuk memberikan kemampuan kepada pengguna untuk memantau dan mengatur jaringan komputernya secara sistematis dari jarak jauh atau dalam satu pusat kontrol saja. Pengolahan ini dijalankan dengan menggumpulkan data dan melakukan penetapan terhadap variabel-variabel dalam elemen jaringan yang dikelola.

Elemen-elemen SNMP

1. Manajer adalah pelaksana dan manajemen jaringan. Pada kenyataannya manager ini merupakan komputer biasa yang ada pada jaringan yang mengoperaksikan perangkat lunak untuk manajemen jaringan. Manajer ini terdiri atas satu proses atau lebih yang berkomunikasi dengan agen-agennya dan dalam jaringan. Manajer akan mengumpulkan informasi dari agen dari jaringan yang diminta oleh administrator saja bukan semua informasi yang dimiliki agen.

2. MIB atau Manager Information Base, dapat dikatakan sebagai struktur basis data variabel dari elemen jaringan yang dikelola. Struktrur ini bersifat hierarki dan memiliki aturan sedemikian rupa sehingga informasi setiap variabel dapat dikelola atau ditetapkan dengan mudah.

3. Agen merupakan perangkat lunak yang dijalankan disetiap elemen jaringan yang dikelola. Setiap agen mempunyai basis data variabel yang bersifat lokal yang menerangkan keadaan dan berkas aktivitasnya dan pengaruhnya terhadap operasi.

PDU (Protocol Data Unit ) SNMP

PDU merupakan unit data yang terdiri atas sebuah header dan beberapa data yang ditempelkan. Analogi dari PDU seperti sebuah benda yang mengandung variabelvariabel. Variabel ini memiliki nama dan nilai. Protokol SNMP menggunakanan operasi yang relatif sederhana dan PDU dalam jumlah terbatas untuk menjalankan fungsinya. Lima PDU yang telah didefinisikan dalam standart adalah sebagai berikut : Get Request, Get-Next Request, Get Response, Set Request, Set Response, Trap.

(2)

Struktur Informasi dalam SNMP

Informasi dalam SNMP disimpan dalam bentuk variabel-variabel yang didefinisikan dalam MIB. Ada variabel yang berjenis teks, bilangan bulat atau integer, waktu, dan sebagainya. Jenis-jenis ini juga telah didefinisikan ke dalam beberapa tipe data atau variabel.

Sekilas MIB

MIB (management Information Base) dapat digambarkan sebagai sebuah pohon abstrak yang memiliki sebuah akar. Akar ini tidak punya nama, item-item data secara individual membentuk daun-daunnya. Obj ect Identifier atau ID, mengidentifikasi atau memberi nama objek-objek dalam pohon MIB. Penamaan ini dilakukan secara unik. ID dari objekobjek tersebut mirip dengan nomor telepon yang diorganisasikan secara hirearki. Skema diagram ` Monitoring User Data Center Proxy Server Cacti Monitor Server Mail Server LAMP Server Windows 2008

Yang perlu di install dan diconfigurasikan di Cacti Monitor Server:

#  sudo  apt‐get  install  apache2  php5  php5‐cli  php5‐mysql  php5‐snmp  mysql‐ server‐5.0 

Perhatikan password root mysql yang dibuat karena akan ditanyakan kembali pada saat instalasi cacti

(3)

Instalasi phpmyadmin (optional) untuk memudahkan manajemen database

# apt‐get install phpmyadmin 

 

Restart Apache untuk memastikan php udah terinstall

# sudo /etc/init.d/apache2 restart 

Buat script phpinfo() dan jalankan di browser

Cek phpmyadmin untuk memastikan mysql anda sudah running

(4)

Install snmp dan snmpd agar Cacti monitor server dapat juga memantau dirinya sendiri

# apt‐get install snmp snmpd 

Install cacti-cactid

# apt‐get install cacti‐cactid 

Yang perlu diperhatikan saat instalasi adalah versi cacti yang diinstall dengan versi rrdtool-nya. Penulis pernah mencoba menginstall cacti-cactid dengan versi Version 0.8.7b

Dengan opsi rrdtool yang ditawarkan adalah 1.0.x dan 1.2.x. Saya menggunakan ubuntu jaunty dengan repository jaunty kambing.ui.edu. Pada saat saya selesai menginstall cacti-cactid dan memeriksa rrdtool dengan perintah:

# rrdtool –v 

Output yang diberikan adalah:

(5)

Hal ini dapat menyebabkan status device baru yang anda berikan adalah unknown

Solusi:

Keterbatasan ilmu saya, cuma bisa mengakali dengan mengganti repository jaunty kambing.ui.edu menjadi hardy kambing.ui.edu (walaupun codename lsb-version saya adalah jaunty).

Jadi inilah yang saya lakukan:

1. Install ubuntu jaunty (hardy adalah lebih baik, tapi karena udah terlanjur pake jaunty dan males install ubuntu lagi)

2. Ubah repository ke hardy kambing.ui.edu. 3. Update informasi sources.list

# apt‐get update 

4. apt-get install cacti-cactid (yang secara otomatis menginstall cacti Version 0.8.7b dan rrdtool 1.2.19)

(6)
(7)

Setelah semuanya selesai, reboot. Selesai proses instalasi untuk cacti (belum konfigurasi device)

# sudo reboot 

Seting konfigurasi di snmp client (server yang akan dimonitor) yang berbasis linux

1. Install snmp dan snmpd (jika berbasis linux) 2. lakukan konfigurasi di /etc/default/snmpd

# vim /etc/default/snmpd 

3. ubah baris berikut:

SNMPDOPTS='‐Lsd ‐Lf /dev/null ‐u snmp ‐I ‐smux ‐p /var/run/snmpd.pid 127.0.0.1' 

Menjadi

SNMPDOPTS='‐Lsd ‐Lf /dev/null ‐u snmp ‐I ‐smux ‐p /var/run/snmpd.pid' 

(supaya dapat dimonitor tidak hanya lewat localhost) 4. Konfigurasi file /etc/snmp/snmpd.conf

# vim /etc/snmp/snmpd.conf 

5. Nonaktifkan baris berikut:

com2sec paranoid  default         public  

(dengan cara menambahkan ’#’) 6. Tambahkan baris berikut dibawahnya

com2sec readonly  192.168.10.5   public  

(ini adalah alamat server cacti/ cacti monitor-nya) 7. Buka/ Aktifkan baris berikut:

disk / 10000  

(untuk mengetahui penggunaan ruang harddisk) 8. restart snmpd

(8)

9. Lakukan testing snmpwalk ke server cacti (snmp)/ cacti monitor

# snmpwalk –v1 –c public 192.168.10.5 .1 

(public adalah nama community dan 192.168.10.5 adalah alamat server snmp) 10. Output yang akan anda dapatkan adalah sbb:

‐‐‐‐‐‐‐‐‐‐cuted‐‐‐‐‐‐‐‐‐‐  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.1."readonly" = STRING: MyROGroup  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.1."readwrite" = STRING: MyRWGroup  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.2."readonly" = STRING: MyROGroup  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.2."readwrite" = STRING: MyRWGroup  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.3."readonly" = STRING: MyROGroup  SNMP‐VIEW‐BASED‐ACM‐MIB::vacmGroupName.3."readwrite" = STRING: MyRWGroup  ‐‐‐‐‐‐‐‐‐cuted‐‐‐‐‐‐‐‐‐ 

Berarti sudah ada komunikasi snmp (udp port 161 (message) dan 162 (trap message) antara client (SNMP host) dengan server (cacti monitor)

Jika anda mendapatkan output

Timeout: No Response from 192.168.10.5 

Berarti masih belum terjalin komunikasi (bayi juga tahu). Langkah yang perlu dicek:

a. Lakukan ping dari client (SNMP host) dan Server (cacti monitor)

b. Pastikan tidak ada firewall yang memblok UDP port 161 maupun 162 atau ICMP ping, atau ada ACL yang membatasi komunikasi client dan server. Cek kembali file firewall.iptables

c. Jika tak yakin, buat saja kabel cross untuk menyambungkan client dan server.

11. Lakukan hal yang sama jika ada server linux lain yang akan dimonitor.

Seting konfigurasi di snmp client (server yang akan dimonitor) yang berbasis Windows 2008. (Masih ada server berbasis Windows???)

Windows 2008 Server yang saya miliki tidak menyertakan SNMP Service secara default pada saat saya install. Proses penambahan SNMP Service adalah sbb:

1. Masuk pada Server manager

2. Add feature dan install SNMP Service

3. Tunggu hingga proses instalasi selesai dilakukan

(9)

5. Anda perlu log out dari windows 2008 server dan log in kembali agar anda bisa mengatur SNMP service anda. (Cara yang aneh, tapi berhasil)

Pengaturan komunitas dan sekuritas SNMP Service

1. Klik Start Æ Control Panel ÆAdminstrative Tools. Æ Services 2. Cari SNMP Service Æ Klik Kanan trus properties.

3. Pada tab traps pada bagian community name isikan public (sesuai nama komunitas server anda) kemudian add to list

4. Masuk pada tab security pada bagian accept SNMP packets from these host, tambahkan network ID atau SNMP Manager (di gambar hanya localhost). Jika bingung pilih saja Accept SNMP from any host (unwise)

(10)

Kembali ke mesin cacti monitor

1. Buka browser (via remote atau komputer local) kemudian kunjungi alamat berikut: http://192.168.10.5/cacti

(11)

Default cacti adalah username : admin password : admin Langkah berikutnya adalah proses penggantian password

3. Anda sudah berada di dalam mesin cacti

4. Atur terlebih dahulu seting cacti anda

a. klik link setting pada menu sebelah kiri

(12)

c. Masuk pada tab path:

d. Pada Spine Poller File Path atur ke /usr/sbin/cactid e. Masuk pada tab poller

f. Atur poller type : spine

5. Penambahan device baru (Linux)

(13)

b. Atur host template ke ucd/net SNMP Host c. Atur Downed Device Detection ke Ping d. Klik link Create dibagian bawah

e. Pilih Create Graphs for this Host

f. Pilih apa saja yang ingin anda monitor (misal Aktifitas CPU : CPU Usage, Load Average, dan Memory usage, aktifitas interface (eth0 mengenai Total bandwidth) maupun penggunaan ruang HDD)

g. Pilih Create

h. Kembali ke menu device. Device baru anda sudah ditambahkan dengan status unknown

i. Tunggu hingga statusnya up (jika tidak kunjung up, lihat penjelasan diatas mengenai rrdtool version)

(14)

j. Jika sudah up (anda masih harus menunggu hingga grafik mulai terbentuk (sekitar 5 - 10 menit))

6. Penambahan device baru (Windows 2008)

a. Atur host template ke ucd/net SNMP Host b. Atur Downed Device Detection ke Ping

c. Ubah parameter di Associated Data Queries sbb:

d. Klik link Create dibagian bawah e. Pilih Create Graphs for this Host

(15)

f. Pilih apa saja yang ingin anda monitor (misal Aktifitas CPU : Jika anda menggunakan multiple prosessor, pilih prosesor mana saja yang akan diamati, Penggunaan ruang HDD pada masing2 drive, aktifitas interface (eth0 mengenai Total bandwidth))

g. Pilih Create

h. Kembali ke menu device. Device baru anda sudah ditambahkan dengan status unknown

i. Tunggu hingga statusnya up (jika tidak kunjung up, lihat penjelasan diatas mengenai rrdtool version)

j. Jika sudah up (anda masih harus menunggu hingga grafik mulai terbentuk (sekitar 5 - 10 menit))

Referensi

Dokumen terkait

 Abstrak    Pada praktikum modul IV Gejala Transien   Pada praktikum modul IV Gejala Transien dilakukan beberapa percobaan yaitu pertama percobaan 1 dilakukan

Praktik mengajar merupakan kegiatan pokok dalam program PLT, melalui praktik mengajar ini mahasiswa memperoleh pengalaman mengajar secara langsung di dalam

Karena kode PHP diubah terlebih dahulu menjadi kode HTML sebelum halaman dibuka, maka user tidak dapat melihat kode PHP pada server sehingga membuat kode-kode

Berdasarkan hasil penelitian ditemukan bahwa tidak ada hubungan yang signifikan antara kompetensi berdasarkan pengetahuan dengan peran kepala ruangan dalam perencanaan strategis

Array satu dimensi atau dalam variabel beberapa literatur disebut sebagai larik, adalah suatu tipe variabel yang berisi kumpulan data dengan setiap element datanya bertipe

Before this SPBU would be established, analysis through economically feasibility study for this project is one of important aspects to predict the investment would be

Disfungsional uterine bleeding merupakan suatu perdarahan dari uterus yang tidak ada hubungannya dengan sebab organik, dimana terjadi perdarahan abnormal di dalam atau diluar

Substansi ilmu yang digunakan sebagai landasan teori dalam penelitian ini adalah teori tentang teori perumahan dan sarananya, perumahan dan pengembangannya,