nrspot.com

Open Source , Linux , Firewall , Wireless , WiMax , Security , IT
Subscribe to RSS feed

« Cara Instal / Set Up MySQL Database Replication ( Replikasi Database MySQL ) di Fedora 10 / Centos 5.2
Keamanan Jaringan , Data Komputer untuk Internet dan Intranet »

Server Monitoring dengan munin di Linux CentOS 5.2


centos-splash1.pngPada artikel ini akan dijelaskan bagaimana cara monitor work load server Centos 5.2 menggunakan munin dan monit. Munin menampilkan tampilah grafik tentang hampir semua aspek yang ada pada server ( work load dan proses ) seperti load average , memory usage , CPU usage, MySQL throughput , eth0 traffice dan sebagainya . Sangat menarik bukan . Tanpa banyak melakukan konfigurasi , dimana monit akan melakukan pengecekan pada ketersediaan service yang ada seperti Apache, MySQL , Postfix dan akan melakukan tindakan yang seharusnya dimana sebagai contoh ada ditemukan service yang tidak berjalan dengan semestisnya dan akan melakukan restart servie. Kombinasi dari keduanya munin dan monit akan memberikan monitoring penuh, dimana secara grafikal akan dapat diketahui proses yang sedang berjalan atau problem yang akan terjadi seperti dalam waktu dekat dapat diketahui akan dibutuhkan server baru dengan spesifikasi yang sesuai dimana kesimpulan ini didapat dari data output monitoring proses secara keseluruhan terlihat proses pada server yang ada sudah tidak mencukupi dan juga watchdog dimana berfungsi untuk memastikan ketersediaan service-service apa saja yang dimonitor.

Meskipun munin dapat melakukan monitor work load lebih dari satu server. Disini akan dibahas hanya untuk satu single system . Ditulis menggunakan server yang terinstall dengan linux Centos 5.2, tetapi konfigurasi ini dapat dilakukan pada distro linux yang lain dengan sedikit penyesuaian .  Seperti pada Redhat Enterprise Linux dengan konfigurasi pada Centos 5.2 jelas dapat diaplikasikan karena berjalan pada platform yang sama, kemungkinan untuk fedora 9 atau fedora 10 dapat dijalankan dengan sedikit penyesuaian tetapi masih pada platform linux yang tidak berbeda jauh . .

1 Preliminary Note

Server hostname adalah server1.example.com, dan  terdapat sebuah web site dengan nama  www.example.com  .  Dimana document rootnya  adalah pada direktori /var/www/www.example.com/web.

2. Hidupkan RPMforge Repository

 

Pada CentOS 5.2 , munin dan monit tidak tersedia pada instalasi default CentOS repository. Dapat diinstal pada RPMforge repository, atau download dengan langkah berikut :

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

rm -f rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Untuk i386host dan jalankan :

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

rm -f rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

Untuk x86_64 hosts version (bisa di cek di web berikut :  https://rpmrepo.org/RPMforge/Using  untuk versi terakhir ).

—– Ads —–

nrspot.com supported by metrochip8.com

 

— nrspot.com staying alive by support from www.metrochip8.com , please click Link atau Gambar untuk support terhadap nrspot.com :

www.metrochip8.com 

Toko Komputer Online dengan Kualitas Bagus dan Harga Terjangkau.

menyediakan Hardware : Komputer, Printer, Notebook, Network & Aksesories.

Software  : Operating System dan Pengembangan Aplikasi .

ads3.jpg

— nrspot.com — metrochip8.com 2009 —–

3 Install dan Konfigurasi munin

Untuk instalasi  munin pada CentOS 5.2, lakukan yum install berikut :

yum install munin munin-node

 

lakukan system startup links untuk munin dan jalankan servicenya :

chkconfig –levels 235 munin-node on
/etc/init.d/munin-node start

Kemudia , edit munin konfigurasi file di /etc/munin/munin.conf.

Munin akan meletakkan output pada direktori /var/www/www.example.com/web/monitoring,  oleh karena itu akan dilakukan perubahan pada value htmldir, dan gunakan nama server1.example.com diluar dengan localhost.localdomain pada HTML output. Lakukan penggantian localhost.localdomain dengan server1.example.com . Berikut hasil perubahannya :

vi /etc/munin/munin.conf

 

[…]
dbdir   /var/lib/munin
htmldir /var/www/www.example.com/web/monitoring
logdir  /var/log/munin
rundir  /var/run/munin
 
# Where to look for the HTML templates
tmpldir /etc/munin/templates
[...]
# a simple host tree
[server1.example.com]
    address 127.0.0.1
    use_node_name yes
[...]

 

Buar direktori /var/www/www.example.com/web/monitoring dan rubah ownership ke user dan group munin, kalau tidak munin tidak akan bisa melakukan output pada direktori yang benar . dan lakukan restart munin .

mkdir -p /var/www/www.example.com/web/monitoring
chown munin:munin /var/www/www.example.com/web/monitoring
/etc/init.d/munin-node restart

Tunggu beberapa saat agar munin dapat memproduksi output pertamanya dan buka browser dan alamat http://www.example.com/monitoring/ dan lihat hasil statistic pertama kali , akan kelihatan seperti ini :

statistik11.png

Ini hanya beberapa hasil tampilan yang dihasilkan oleh munin, masih banyak lagi .

 

4 Password-Protect untuk munin Output Direktori (Optional)

Supaya dapat melakukan proteksi alamat web untuk monitoring server dapat dilakukan dengan melakukan pembuatan user password . dapat dilakukan sebagai berikut :

Untuk itu ,buat sebuah file .htaccess di /var/www/www.example.com/web/monitoring:

vi /var/www/www.example.com/web/monitoring/.htaccess

isinya  :

AuthType Basic
AuthName "Members Only"
AuthUserFile /var/www/www.example.com/.htpasswd
<limit GET PUT POST>
require valid-user
</limit>

 

Create password file /var/www/www.example.com/.htpasswd. untuk login dengan username dan password. Lakukan langkah berikut :

htpasswd -c /var/www/www.example.com/.htpasswd admin

Masukkan password untuk admin. Selesai !

Untuk  Monitoring server dengan Monit dapat dibaca disini

 

— nrspot.com staying alive by support from www.metrochip8.com , please click Link atau Gambar untuk support terhadap nrspot.com :

www.metrochip8.com 

Toko Komputer Online dengan Kualitas Bagus dan Harga Terjangkau.

menyediakan Hardware : Komputer, Printer, Notebook, Network & Aksesories.

Software  : Operating System dan Pengembangan Aplikasi .

ads3.jpg

— nrspot.com — metrochip8.com 2009 —–

www.narcist-union.com narcistunion.jpg

This entry was posted on Saturday, April 18th, 2009 at 7:32 am and is filed under Open Source, Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

One Response to “Server Monitoring dengan munin di Linux CentOS 5.2”

  1. Monitoring Server dengan Monit di Linux Centos 5.2 on July 12th, 2009 at 12:41 am

    […] Untuk monitoring server dengan munin dapat dibaca disini […]

Leave a Reply

You must be logged in to post a comment.

  • www.Metrochip8.com Toko Komputer Online

    ads3kecil.jpgKomputer, Printer, Notebook, Network & Aksesoris, Harga Murah Diskon.
  • Recent Posts

    • Aplikasi Human Resource Development & penggajian menggunakan Open Source
    • Cuma 2 Operator yang Penuhi Kewajiban Wimax
    • Postel: Wimax TRG Penuhi Syarat TKDN
    • 2010, TRG Bangun Pabrik Wimax Rp 65 Miliar di Jababeka
    • 2009 / Sun / MySQL / Open Source
    • Produk Wimax, BTS, CPE, EMS Server dari trg.co.id
    • Nokia N810 menggunakan Linux Maemo 4 dan bisa mengakses Wimax.
    • Green SQL & Perlindungan terhadap SQL Injection Attack
    • PT. LEN ( Lembaga Elektronika Nasional) ikut memproduksi perangkat WiMax
    • Menkominfo Tanggung Jawab Jika BWA & WiMAX Gagal Berjalan
  • Categories

    • Anti Virus
    • Fashion
    • Hardware
    • Linux
    • Lowongan Kerja
    • Music
    • Networking
    • Open Source
    • Security
    • Sistem Informasi
    • Software
    • Sport
    • Wimax
    • Wireless
  • Pages

    • About
    • Komputer & Aksesoris
    • Product
  • Spam Blocked

    108 spam comments
    blocked by
    Akismet
  • Blogroll

    • Cisco System
    • donalda
    • Fedora Linux
    • Linux Centos
    • Metropolar Komputer / Metrochip8
    • Narcist Union
    • Narcist Union Blog
    • Narcit Union , Genuine Leather, Wallet Dompet, Tas, Bahan Kulit
    • Redhat Linux
    • Smart Surabaya
  • RSS Linux

    • ISPConfig3 - DNS Templates
    • How To Set Up Apache2 With mod_fcgid And PHP5 On OpenSUSE 11.3
    • Installing Liferay 6.0.5 Community Edition Bundled With Tomcat On Ubuntu 10.04
    • Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Fedora 13
    • Integrating XCache Into PHP5 (Fedora 13/CentOS 5.5 & Apache2)
  • RSS Fedora

    • Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Fedora 13
    • Integrating XCache Into PHP5 (Fedora 13/CentOS 5.5 & Apache2)
    • Integrating APC (Alternative PHP Cache) Into PHP5 (Fedora 13 & Apache2)
    • Fedora 13 Samba Standalone Server With tdbsam Backend
    • Installing Lighttpd With PHP5 And MySQL Support On Fedora 13
  • Meta

    • Login
    • Entries RSS
    • Comments RSS
    • WordPress.org
  • Alexa


Copyright © nrspot.com - Powered by WordPress
ProSense theme created by Dosh Dosh and The Wrong Advices.