Kelompok Pengguna Linux Indonesia (KPLI Depok)

Menambah wawasan LINUX dengan Ngoprek bareng

Shine

KPLI Bogor, KPLI Depok dan KPLI Jakarta

Membuat rencana besar untuk Indonesia

Churches

SEAMEO SEAMOLEC

Training of Mobile Java Programming

Civic Involvement

KECERIAAN

Rasa Senang Menghampiri, Ketika Beban Terlepas dari Pikiran

Civic Involvement

KOMUNIKASI

Ketika Kata Mengubah Dunia

Civic Involvement

PENGAJIAN LINUX

Ketika Rumah dijadikan Tempat Ngoprek Linux

Civic Involvement

PEMIMPIN

Bersama Menteri Komunikasi dan Informatika

Civic Involvement

LINUX VAGANZA

Hajatan KPLI Bogor dan SMKN 3 Bogor

Civic Involvement

LINUX VAGANZA Versi 2

Hajatan KPLI Bogor dan Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Senangnya berbagi Ilmu Mengenai Linux

Mengenalkan Linux di Bina Sarana Informatika (BSI) Bogor

Civic Involvement

Linux Goes to School

SMK Prisma Depok dan KPLI Bogor

Civic Involvement

{call}{sep1}{tundra_nux}{sep2}{status}


  • SITEMAP | BISNIS
  • Compouding own potentiality and ability to exploit the opportunity is very much relied on in achieving every successes
  • Artinya: Perpaduan antara potensi yang dimiliki dan kecekatan memanfaatkan peluang sangat diandalkan dalam merebut keberhasilan

Instalasi Nagios di CentOS 5.4

Jan 31st, 2010 by Hendra Nuryuliansyah | 0
Sudah dibaca: 297

Nagios adalah sebuah sistem dan aplikasi untuk memonitor jaringan. Memantau host dan layanan yang Anda tetapkan, memperingatkan Anda bila ada sesuatu yang buruk dan memberitahu ketika keadaan jaringan yang dimonitoring menjadi lebih baik. Nagios pada awalnya dirancang untuk berjalan pada Linux, meskipun harus bekerja di bawah paling beragam Unix yang lain.

Beberapa fitur Nagios meliputi:

  1. Pemantauan layanan jaringan (SMTP, POP3, HTTP, NNTP, PING, dll)

  2. Monitoring sumber daya host (processor load, disk usage, dll)

  3. Desain plugin sederhana yang memungkinkan pengguna untuk dengan mudah mengembangkan layanan mereka sendiri

  4. Layanan cek yang paralel

  5. Kontak pemberitahuan layanan atau host ketika masalah terjadi dan bisa diselesaikan (melalui email, pager, atau metode yang ditetapkan pengguna)

  6. Kemampuan untuk menentukan event handler yang akan dijalankan saat perbaikan atau host acara untuk proaktif masalah resolusi

  7. File log otomatis rotasi

  8. Dukungan untuk melaksanakan pemantauan berlebihan host

  9. Opsional web interface untuk melihat status jaringan saat ini, dll

Persyaratan Sistem
Satu-satunya persyaratan untuk menjalankan Nagios adalah sebuah mesin yang menjalankan Linux (atau UNIX varian) dan sebuah C compiler. Anda mungkin juga ingin memiliki TCP / IP dikonfigurasi, karena kebanyakan layanan akan dilakukan pemeriksaan atas
jaringan. Anda tidak diharuskan untuk menggunakan CGIs disertakan dengan Nagios. Namun, jika Anda memutuskan untuk menggunakannya, Anda akan perlu untuk memiliki perangkat lunak berikut diinstal …
1. Sebuah web server (sebaiknya Apache)
2. Thomas Boutell’s gd perpustakaan versi 1.6.3 atau yang lebih tinggi (diperlukan oleh statusmap dan tren CGIs)

I. Tahap-tahap Instalasi:

Membuat user dan group nagios:

[root@SERVER02 /]# useradd -s /bin/false -d /opt/nagios nagios
[root@SERVER02 /]# groupadd nagcmd
[root@SERVER02 /]# usermod -G nagcmd nagios
[root@SERVER02 /]# usermod -G nagcmd apache

Membuat direktori downloads yang digunakan untuk menyimpan hasil download paket nagios:

[root@SERVER02 /]# mkdir /downloads
[root@SERVER02 /]# cd /downloads

Sekarang Anda dapat mendownload paket nagios-3.2.0.tar.gz release terbaru pada alamat ini

[root@SERVER02 download]# wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.0.tar.gz
[root@SERVER02 download]# ls
nagios-3.2.0.tar.gz

Sekarang Anda dapat melakukan ekstrak file yang baru saja Anda download:

[root@SERVER02 download]# tar xvzf nagios-3.2.0.tar.gz

Masuk ke dalam direktori file hasil ekstrak dan install nagiosnya:

[root@SERVER02 download]# cd nagios-3.2.0
[root@SERVER02 nagios-3.2.0]#./configure --prefix=/opt/nagios – 	with-command-group=nagcmd
[root@SERVER02 nagios-3.2.0]# make all

Instalasi binary:

[root@SERVER02 nagios-3.2.0]# make install
[root@SERVER02 nagios-3.2.0]# make install-init
[root@SERVER02 nagios-3.2.0]# make install-config
[root@SERVER02 nagios-3.2.0]# make install-commandmode

II. Konfigurasi Nagios

Ketika instalasi di atas, kita bisa melihat bahwa semua file konfigurasi terdapat pada opt/nagios/etc. Sekarang Anda bisa melakukan pengeditan mengenai informasi nagios pada file:

[root@SERVER02 /]# vi /opt/nagios/etc/objects/contacts.cfg
ONTACTS.CFG - SAMPLE CONTACT/CONTACTGROUP DEFINITIONS
#
# Last Modified: 05-31-2007
#
# NOTES: This config file provides you with some example contact and contact
#        group definitions that you can reference in host and service
#        definitions.
#
#        You don't need to keep these definitions in a separate file from your
#        other object definitions.  This has been done just to make things
#        easier to understand.
#
 
###############################################################################
#
# CONTACTS
#
###############################################################################
 
# Just one contact defined by default - the Nagios admin (that's you)
# This contact definition inherits a lot of default values from the 'generic-contact'
# template which is defined elsewhere.
 
define contact{
        contact_name                    nagiosadmin             ; Short name of user
        use                             generic-contact         ; Inherit default values from generic-contact template (defined above)
        alias                           Nagios Admin            ; Full name of user
 
        email                           hendra@tundra.web.id    ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******
        }
###############################################################################

Sekarang kita harus memasukkan web nagios kedalam service httpd pada /etc/httpd/conf.d

[root@SERVER02 conf.d]# make install-webconf

Membuat user account untuk mengakses Web Interface nagios, kita akan membuat user nagiosadmin

[root@SERVER02 conf.d]#htpasswd -c /opt/nagios/etc/htpasswd.users nagiosadmin

Restart httpd

[root@SERVER02 conf.d]# service httpd restart
Stopping httpd:                                            [  OK  ]
Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
                                                           [  OK  ]

III. Instalasi nagios plugin

Pindahlah ke direktori downloads, lalu kita download plugin untuk nagios:

[root@SERVER02 				download]# wget 				http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.14.tar.gz

Ekstraklah file tersebut:

[root@SERVER02 download]# tar xvzf nagios-plugins-1.4.14.tar.gz

Pindahlah dari hasil file ekstrakan tersebut:

[root@SERVER02 download]# cd nagios-plugins-1.4.14
[root@SERVER02 nagios-plugins-1.4.14]#

Tahap selanjutnya adalah melakukan proses compile pada plugin nagios:

[root@SERVER02 nagios-plugins-1.4.14]# ./configure -prefix=/opt/nagios --with-nagios-user=nagios -with-nagios-group=nagios
 
[root@SERVER02 nagios-plugins-1.4.14]# make
[root@SERVER02 nagios-plugins-1.4.14]# make install

Tambahkan nagios ke sistem service, agar nanti service dijalankan ketika booting:

[root@SERVER02 /]# chkconfig --add nagios
[root@SERVER02 /]# chkconfig nagios on

Untuk membuktikan bahwan nagios sudah berjalan dengan baik, Anda dapat memverifikasi terlebih dahulu:

[root@SERVER02 /]# /opt/nagios/bin/nagios -v /opt/nagios/etc/nagios.cfg

Apabila terdapat kekeliruan dalam verrifikasi tersebut atau ada pesan error maka Anda tidak dapat melakukan ketahap selanjutnya, jalankan service nagios:

[root@SERVER02 /]# service nagios start

Pastikan hak akses dari folder nagios 755.

[root@SERVER02 /]# chmod 755 /opt/nagios

Lalu akseslah http://ip_anda/nagios example: http://192.168.3.40/nagios. Maka akan tampil tampilan login seperti dibawah ini:

Jika berhasil login, maka akan tampil seperti dibawah ini:

Share and Enjoy:
  • Print
  • Facebook
  • Google Bookmarks
  • PDF
  • RSS
  • Twitter
  • email
  • Blogosphere News
  • Add to favorites
  • MySpace
  • blogmarks
  • Digg
  • MSN Reporter
  • Yahoo! Bookmarks

Leave a Reply

:dead: :pray: :clinguk2: :tob: :hoho: :jedug: :lempar: :mikir: :nyembah: :plis: :puyeng: :sikut: :sliweran: :diem: :evillaugh: :gemes: :hore: :lirik: :beer: :ngacir: :matabelo: :mataduitan: :mlorok: :nangis: :ngakak: :ngelamun: :ngikik: :foto: :orasi: :cuek: :pusing: :miao: :speker: :telp: :hmm: :jutek: :hey: :siul: :lewe: :say: more »

CommentLuv Enabled

Comment moderation is enabled. Your comment may take some time to appear.

Spam protection by WP Captcha-Free

Get Adobe Flash playerPlugin by wpburn.com wordpress themes
Powered by Olark