nconf

Download nconf

Post on 17-Aug-2014

72 views

Category:

Documents

6 download

Embed Size (px)

TRANSCRIPT

<p>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</p> <p>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</p> <p>makeinstall</p> <p>makeinstallinit</p> <p>makeinstallconfig</p> <p>makeinstallcommandmode</p> <p>4)CustomizeConfiguration</p> <p>Contohfilekonfigurasikinitelahterinstaldi/usr/local/nagios/etc.File fileinisampelharusbekerjadenganbaikuntukmemulaidenganNagios.Andaharus membuathanyasatuperubahansebelummelanjutkan...</p> <p>Edit/usr/local/nagios/etc/obyek/contacts.cfgfilekonfigurasidengan editorfavoritAndadanmengubahalamatemailyangterkaitdengandefinisikontak nagiosadminkealamatyanginginAndagunakanuntukmenerimaalert.</p> <p>vi/usr/local/nagios/etc/obyek/contacts.cfg</p> <p>5) Konfigurasi Web Interface</p> <p>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</p> <p>makeinstall</p> <p>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</p> <p>Login ke Web Interface</p> <p>AndasekarangharusdapatmengaksesantarmukawebNagiosdiURLdibawahini.Anda akandimintauntukusername(nagiosadmin)danpasswordyangAndatentukan sebelumnya.</p> <p>http://localhost/nagios/</p> <p>Klikpadalink"DetailService"navbaruntukmelihatrinciandariapayangsedang dipantaupadakomputerlokalAnda.Iniakanmemakanwaktubeberapamenituntuk NagiosuntukmemeriksasemualayananyangterkaitdenganmesinAnda,karenacek tersebardariwaktukewaktu.</p> <p>Instalasi NConf</p> <p>pada tahap ini</p> <p>1.Downloaddanekstrak</p> <p>DownloadarsipNConf.MenguploadkeserverWebpilihanAnda.PastikanserverAnda mencakupsemuaPersyaratan.</p> <p>JikaAndamemilikiakseskonsol,uploadarsipterkompresikeserverAndadan uncompressdisana.</p> <p>tarzxvfnconfVERSION.tgz</p> <p>PilihanlainadalahuntukmenguncompressarsippadaPClokalAnda,kemudianupload semuafiledengansebuahaccountFTPkeserverwebAnda.</p> <p>2.Sethakakses</p> <p>PastikandirektoriberikutiniditulisuntukpenggunaserverwebAnda.</p> <p>AndadapatmengubahhakaksespadakonsolataumelaluiklienFTP(CHMOD)</p> <p>/Config. /Output. /Static_cfg. /Temp.</p> <p>3. Buat database</p> <p>BuatdatabaseMySQLbaruuntukNConf,membuatuseruntukmengaksesdatabase, memberikanhakistimewatepatsesuaiitem</p> <p>4. Mulai instalasi interaktif</p> <p>Menggunakanbrowseranda,mulailahprosesinstalasidenganmenavigasike http://www.mydomain.com/nconf/INSTALL.php</p> <p>URLyangtepatakantergantungpadakonfigurasiserverwebAnda.</p> <p>Bisajugasepertiini:http://nconf.mydomain.com/INSTALL.php</p> <p>nantipadatahapke2dimanadisuruhmasukan</p> <p>NCONFDIR:isidefaultsaja</p> <p>NAGIOS_BIN:/usr/local/nagios/bin/nagios</p> <p>yanglainnyadefaultaja</p> <p>skrcekkewebbrwoser.apasudahbisadiaksesnconfnya...</p> <p>jikasudahkitaeditsettinganagiosnyasupayaconfigurasidinconfbisasamadengan dinagiosnya..caranya</p> <p>editfilevim/usr/local/nagios/etc/nagios.cfg</p> <p>editsesuaidenganyagdibawahini</p> <p>#LOGFILE #Thisisthemainlogfilewhereserviceandhosteventsarelogged #forhistoricalpurposes.Thisshouldbethefirstoptionspecified #intheconfigfile!!!</p> <p>log_file=/usr/local/nagios/var/nagios.log</p> <p>#OBJECTCONFIGURATIONFILE(S) #Thesearetheobjectconfigurationfilesinwhichyoudefinehosts, #hostgroups,contacts,contactgroups,services,etc. #Youcansplityourobjectdefinitionsacrossseveralconfigfiles #ifyouwish(asshownbelow),orkeepthemallinasingleconfigfile.</p> <p>#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</p> <p>#Definitionsformonitoringthelocal(Linux)host #cfg_file=/usr/local/nagios/etc/objects/localhost.cfg</p> <p>#DefinitionsformonitoringaWindowsmachine #cfg_file=/usr/local/nagios/etc/objects/windows.cfg</p> <p>#Definitionsformonitoringarouter/switch #cfg_file=/usr/local/nagios/etc/objects/switch.cfg</p> <p>#Definitionsformonitoringanetworkprinter #cfg_file=/usr/local/nagios/etc/objects/printer.cfg</p> <p>#YoucanalsotellNagiostoprocessallconfigfiles(witha.cfg #extension)inaparticulardirectorybyusingthecfg_dir #directiveasshownbelow:</p> <p>#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</p> <p>cfg_dir=/var/www/nconf/output/global</p> <p>cfg_dir=/var/www/nconf/output/Default_collector</p> <p>setalah itu kita buat konfigurasi host nya di nconf.. setelah beres tinggal klik generate config..</p> <p>setelah selesai generate config.. extrak file generate tersebut</p> <p>cd/var/www/nconf/output</p> <p>tarzxvfNagiosConfig.tgz</p> <p>restartnagiosnya/etc/init.d/nagiosrestart</p> <p>selamatandasudahbisamendeployNAGIOS+NCONF</p> <p>This entry was posted in</p> <p>Linux. Bookmark the permalink.</p>