nconf
-
Upload
setiadi-gunawan -
Category
Documents
-
view
107 -
download
6
Transcript of nconf
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.