nconf

Download nconf

Post on 17-Aug-2014

82 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

ini merupakan pengalaman pertama saya instalasi nagios + Nconf di kantor, tujuan saya instalasi ini adalah untuk memonitoring server, router dan access point karena sudah cukup banyak.. makanya saya membutuhkan monitoring agar tahu mana-mana saja host yang mati agar bisa di tindak.. yaa langsung saja instalasi cukup mudah bisa mengikuti dari situs resminya Nagios paket-paket yang dibutuhkan Pastikan Anda telah menginstal paket-paket berikut pada instalasi Ubuntu Anda sebelum melanjutkan. Apache 2 PHP GCC compiler GD Anda dapat menggunakan apt-get untuk menginstal paket ini dengan menjalankan perintah berikut: sudo apt-get install apache2 sudo apt-get install libapache2-mod-php5 sudo apt-get install build-essential sudo apt-get install libgd2-xpm-dev 1) Buat Informasi Account Menjadi root. sudo-s Buat account Nagios pengguna baru dan memberikan password. / Usr / sbin / useradd -m -s / bin / bash nagios passwd nagios Pada edisi yang lebih tua server Ubuntu (6.01 dan sebelumnya), anda perlu juga menambahkan grup Nagios (itu bukan diciptakan secara default). Anda harus dapat melewati langkah ini pada desktop, atau edisi baru dari Ubuntu server. / Usr / sbin / groupadd nagios / Usr / sbin / usermod -G nagios nagios Buat grup nagcmd baru untuk memungkinkan perintah eksternal yang akan disampaikan melalui antarmuka web. Tambahkan baik pengguna Nagios dan pengguna apache ke grup. / Usr / sbin / groupadd nagcmd / Usr / sbin / usermod -a -G nagcmd nagios / Usr / sbin / usermod -a -G www-data nagcmd 2) Download Nagios dan Plugin Buat direktori untuk menyimpan download. mkdir ~ / downloads cd ~ / downloads

Download tarball source code dari kedua Nagios dan plugin Nagios (kunjungi http://www.nagios.org/download/ untuk link ke versi terbaru). Arah ini diuji dengan Nagios Plugins Nagios 3.1.1 dan 1.4.11. wget http://prdownloads.sourceforge.net/sourceforge/nagios/nagios-3.2.3.tar.gz wget http://prdownloads.sourceforge.net/sourceforge/nagiosplug/nagios-plugins-1.4.11.tar.gz 3) Kompilasi dan Instalasi Nagios Ekstrak tarbal Nagios sumber kode. cd ~ / downloads tar xzf Nagios-3.2.3.tar.gz cd Nagios-3.2.3 Jalankan skrip configure Nagios, melewati nama grup yang Anda buat sebelumnya seperti: / Configure -. Dengan-perintah-group = nagcmd Kompilasi kode sumber Nagios.makeall

makeinstall

makeinstallinit

makeinstallconfig

makeinstallcommandmode

4)CustomizeConfiguration

Contohfilekonfigurasikinitelahterinstaldi/usr/local/nagios/etc.File fileinisampelharusbekerjadenganbaikuntukmemulaidenganNagios.Andaharus membuathanyasatuperubahansebelummelanjutkan...

Edit/usr/local/nagios/etc/obyek/contacts.cfgfilekonfigurasidengan editorfavoritAndadanmengubahalamatemailyangterkaitdengandefinisikontak nagiosadminkealamatyanginginAndagunakanuntukmenerimaalert.

vi/usr/local/nagios/etc/obyek/contacts.cfg

5) Konfigurasi Web Interface

InstalNagioswebconfigfiledalamdirektoriApacheconf.d. makeinstallwebconf Buat account nagiosadmin untuk login ke Nagios web interface. Ingat password yang anda tetapkan untuk akun ini - Anda akan membutuhkannya nanti. htpasswd-c / usr / local / nagios / etc / htpasswd.users nagiosadmin Restart Apache untuk membuat pengaturan baru diterapkan. / Etc/init.d/apache2 reload 6) Compile and Install the Nagios Plugins Extract Nagios plugins . cd ~/downloads tar xzf nagios-plugins-1.4.11.tar.gz cd nagios-plugins-1.4.11 Compile and install the plugins. ./configurewithnagiosuser=nagioswithnagiosgroup=nagios make

makeinstall

7) Start Nagios ConfigureNagiostoautomaticallystartwhenthesystemboots. lns/etc/init.d/nagios/etc/rcS.d/S99nagios VerifythesampleNagiosconfigurationfiles. /usr/local/nagios/bin/nagiosv/usr/local/nagios/etc/nagios.cfg Iftherearenoerrors,startNagios./etc/init.d/nagiosstart

Login ke Web Interface

AndasekarangharusdapatmengaksesantarmukawebNagiosdiURLdibawahini.Anda akandimintauntukusername(nagiosadmin)danpasswordyangAndatentukan sebelumnya.

http://localhost/nagios/

Klikpadalink"DetailService"navbaruntukmelihatrinciandariapayangsedang dipantaupadakomputerlokalAnda.Iniakanmemakanwaktubeberapamenituntuk NagiosuntukmemeriksasemualayananyangterkaitdenganmesinAnda,karenacek tersebardariwaktukewaktu.

Instalasi NConf

pada tahap ini

1.Downloaddanekstrak

DownloadarsipNConf.MenguploadkeserverWebpilihanAnda.PastikanserverAnda mencakupsemuaPersyaratan.

JikaAndamemilikiakseskonsol,uploadarsipterkompresikeserverAndadan uncompressdisana.

tarzxvfnconfVERSION.tgz

PilihanlainadalahuntukmenguncompressarsippadaPClokalAnda,kemudianupload semuafiledengansebuahaccountFTPkeserverwebAnda.

2.Sethakakses

PastikandirektoriberikutiniditulisuntukpenggunaserverwebAnda.

AndadapatmengubahhakaksespadakonsolataumelaluiklienFTP(CHMOD)

/Config. /Output. /Static_cfg. /Temp.

3. Buat database

BuatdatabaseMySQLbaruuntukNConf,membuatuseruntukmengaksesdatabase, memberikanhakistimewatepatsesuaiitem

4. Mulai instalasi interaktif

Menggunakanbrowseranda,mulailahprosesinstalasidenganmenavigasike http://www.mydomain.com/nconf/INSTALL.php

URLyangtepatakantergantungpadakonfigurasiserverwebAnda.

Bisajugasepertiini:http://nconf.mydomain.com/INSTALL.php

nantipadatahapke2dimanadisuruhmasukan

NCONFDIR:isidefaultsaja

NAGIOS_BIN:/usr/local/nagios/bin/nagios

yanglainnyadefaultaja

skrcekkewebbrwoser.apasudahbisadiaksesnconfnya...

jikasudahkitaeditsettinganagiosnyasupayaconfigurasidinconfbisasamadengan dinagiosnya..caranya

editfilevim/usr/local/nagios/etc/nagios.cfg

editsesuaidenganyagdibawahini

#LOGFILE #Thisisthemainlogfilewhereserviceandhosteventsarelogged #forhistoricalpurposes.Thisshouldbethefirstoptionspecified #intheconfigfile!!!

log_file=/usr/local/nagios/var/nagios.log

#OBJECTCONFIGURATIONFILE(S) #Thesearetheobjectconfigurationfilesinwhichyoudefinehosts, #hostgroups,contacts,contactgroups,services,etc. #Youcansplityourobjectdefinitionsacrossseveralconfigfiles #ifyouwish(asshownbelow),orkeepthemallinasingleconfigfile.

#Youcanspecifyindividualobjectconfigfilesasshownbelow: #cfg_file=/usr/local/nagios/etc/objects/commands.cfg #cfg_file=/usr/local/nagios/etc/objects/contacts.cfg #cfg_file=/usr/local/nagios/etc/objects/timeperiods.cfg #cfg_file=/usr/local/nagios/etc/objects/templates.cfg

#Definitionsformonitoringthelocal(Linux)host #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg

#DefinitionsformonitoringaWindowsmachine #cfg_file=/usr/local/nagios/etc/objects/windows.cfg

#Definitionsformonitoringarouter/switch #cfg_file=/usr/local/nagios/etc/objects/switch.cfg

#Definitionsformonitoringanetworkprinter #cfg_file=/usr/local/nagios/etc/objects/printer.cfg

#YoucanalsotellNagiostoprocessallconfigfiles(witha.cfg #extension)inaparticulardirectorybyusingthecfg_dir #directiveasshownbelow:

#cfg_dir=/usr/local/nagios/etc/servers #cfg_dir=/usr/local/nagios/etc/printers #cfg_dir=/usr/local/nagios/etc/switches #cfg_dir=/usr/local/nagios/etc/routers

cfg_dir=/var/www/nconf/output/global

cfg_dir=/var/www/nconf/output/Default_collector

setalah itu kita buat konfigurasi host nya di nconf.. setelah beres tinggal klik generate config..

setelah selesai generate config.. extrak file generate tersebut

cd/var/www/nconf/output

tarzxvfNagiosConfig.tgz

restartnagiosnya/etc/init.d/nagiosrestart

selamatandasudahbisamendeployNAGIOS+NCONF

This entry was posted in

Linux. Bookmark the permalink.