Nagios-ի տեղադրում և կարգավորում Ubuntu-ում: Ընդլայնելով Nagios-ը հատուկ պլագիններով Տեղադրելով nagios ubuntu

Nagios-ը մոնիտորինգի ամենալայն կիրառվող գործիքներից է: Linux սերվերներև Windows-ի բաց կոդով: Դրանով դուք կարող եք վերահսկել առաջընթացը տարբեր հավելվածներև ծառայություններ հեռակա կարգով՝ վեբ ինտերֆեյսի միջոցով: Nagios-ը կարող է նաև վերահսկել երթուղիչները և ցանցային այլ սարքեր:

Nagios-ի միջոցով դուք կարող եք վերահսկել հիմնական սերվերի պարամետրերը, ինչպիսիք են պրոցեսորի բեռնվածությունը, հիշողության օգտագործումը և այլն: Այս ամենը հասանելի է վեբ ինտերֆեյսում, որը մուտք գործելու համար պահանջում է պարզ նույնականացում: Այս հոդվածում մենք կանդրադառնանք, թե ինչպես է իրականացվում Nagios Ubuntu-ի տեղադրումը, ինչպես նաև այս ծրագրի կազմաձևումը:

Nagios Ubuntu 16.04-ը տեղադրելու մի քանի եղանակ կա: Դուք կարող եք օգտագործել PPA-ն կամ տեղադրել՝ օգտագործելով պաշտոնական կայքից ներբեռնված արխիվը: Վրա այս պահինամենաշատը Վերջին տարբերակը- 4.3. ՀԺԿ-ում հասանելի է միայն 4.2-ը, ուստի մենք կանդրադառնանք ձեռքով տեղադրումօգտագործելով արխիվը:

Բայց նախքան տեղադրմանը անցնելը, դուք պետք է թարմացնեք համակարգը և տեղադրեք ամեն ինչ անհրաժեշտ բաղադրիչներծրագիրը կառուցելու համար.

sudo apt install build-essential apache2 php7.0 openssl perl կատարել php7.0-gd libgd2-xpm-dev libapache2-mod-php7.0 libperl-dev libssl-dev daemon wget apache2-utils unzip

Այնուհետև դուք պետք է ստեղծեք խումբ և օգտատեր, որոնց տակ կաշխատի Nagios-ը, ինչպես նաև վեբ ինտերֆեյսում կատարված կեղևի հրամանները.

sudo useradd nagios
$ sudo groupadd nagcmd

nagcmd խմբին ավելացրեք nagios օգտվողին և այն օգտվողին, որի տակ աշխատում է Apache-ն.

sudo usermod -a -G nagcmd nagios
$ sudo usermod -a -G nagcmd www-data

Հաջորդը, մենք պետք է ներբեռնենք nagios աղբյուրները: Դա կարելի է անել տերմինալի հրամանի միջոցով, բայց քանի որ մենք ցանկանում ենք ստանալ վերջին տարբերակը, ավելի լավ է գնալ պաշտոնական կայք և ներբեռնել:

Նախ կտտացրեք նյութը «Nagio Core», ապա ոլորեք ներքև և սեղմեք Բեռնել:

Այս փուլում կարող եք լրացնել ձեր մասին տեղեկությունները կամ բաց թողնել՝ սեղմելով «Բաց թողնել ներբեռնումը»:

Մնում է ընտրել տարբերակը, օրինակ՝ 4.3.2. Ներբեռնումն ավարտվելուց հետո անցեք ներբեռնումների թղթապանակ և բացեք արխիվը.

cd ~/Ներբեռնումներ/
$ tar -zxvf /tmp/nagios-4.3.2.tar.gz

Այժմ մենք կարող ենք անցնել նագիոների կազմմանը: Դա անելու համար հարկավոր է գործարկել հետևյալ հրամանները.

./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
$կատարել բոլորը
$ sudo make install
$ sudo make install-init
$ sudo make install-config
$ sudo make install-commandmode
$ sudo make install-webconf

Nagios-ի կարգավորում Ubuntu-ում

Ծրագրի բոլոր կազմաձևման ֆայլերը տեղադրողը կտեղադրի /usr/local/nagios/etc/-ում: Լռելյայն կարգավորումները թույլ են տալիս Nagios-ին աշխատել, բայց մենք պետք է ևս մի քանի փոփոխություն կատարենք: Բացեք contact.cfg ֆայլը և փոխեք էլեկտրոնային հասցեորոնց ծանուցումները կուղարկվեն.

sudo vi /usr/local/nagios/etc/objects/contacts.cfg

սահմանել կոնտակտը (
contact_name nagiosadmin; Կարճ օգտանուն
օգտագործել generic-contact; Կանխադրված ձևանմուշ
alias Nagios Admin; Լրիվ օգտանուն
էլ [էլփոստը պաշտպանված է]կայք; Քո էլէկտրոնային փոստը
}

Որպեսզի վեբ ինտերֆեյսը աշխատի, դուք պետք է գաղտնաբառ ստեղծեք nagiosadmin օգտագործողի համար՝ օգտագործելով htpasswd, առանց դրա դուք պարզապես չեք կարող մուտք գործել միջերես.

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Ի վերջո, ճիշտ աշխատանքի համար դուք պետք է մի քանի կարգավորումներ կատարեք վեբ սերվերի համար: Միացնել cgi մոդուլը.

sudo a2enmod cgi

Վերագործարկեք վեբ սերվերը.

sudo ծառայության apache2 վերագործարկումը

ստանալու համար լրացուցիչ հնարավորություններ nagios դուք կարող եք տեղադրել մի շարք plugins. Դա անելու համար նախ ներբեռնեք այն.


Այժմ ապափաթեթավորեք արխիվը և գնացեք դրա հետ թղթապանակ.

tar -zxvf /tmp/nagios-plugins-2.1.1.tar.gz
$ cd /tmp/nagios-plugins-2.1.1/

Մոդուլները կազմելու համար գործարկեք՝

./կարգավորել --with-nagios-user=nagios --with-nagios-group=nagios
$կատարել
$ կատարել տեղադրել

Մոդուլները տեղադրված են Nagios թղթապանակում, այժմ ստուգեք, արդյոք կազմաձևը ճիշտ է.

/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Համար Ավտոմատ մեկնարկստեղծել Unit ֆայլ systemd-ի համար.

sudo vi /etc/systemd/system/nagios.service


Նկարագրություն=Նագիոս
BindTo=network.target


WantedBy=multi-user.target


Օգտատեր=nagios
Խումբ=նագիոս
Տեսակ=պարզ
ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

Նագիոսի գործարկումը

Գրեթե ամեն ինչ պատրաստ է, մնում է սկսել ծառայությունը և սկսել օգտագործել այն։ Ծառայությունը սկսելու համար մուտքագրեք.

sudo systemctl stat nagios

Nagios վեբ ինտերֆեյսը բացելու համար բավական կլինի բրաուզերում մուտքագրել nagios-ի ip հասցեն և url-ը։ Եթե ​​դուք տեղադրել եք այս ամենը տեղական համակարգիչապա օգտագործեք.

http://localhost/nagios

Էջը բացելուց անմիջապես հետո դուք պետք է մուտքագրեք օգտվողի անունը nagiosadmin և գաղտնաբառը, որը նախկինում դրել եք դրա համար: Դրանից հետո դուք կարող եք օգտագործել ծրագրի բոլոր հնարավորությունները.

եզրակացություններ

Այս հոդվածում մենք նայեցինք, թե ինչպես է կազմաձևվում nagios 4-ը, ինչպես նաև ամբողջական տեղադրումվերջին տարբերակը ներս օպերացիոն համակարգ Ubuntu. Չնայած այն հանգամանքին, որ առաջին հայացքից ամեն ինչ բարդ է թվում, գործընթացը բավականին պարզ է։ Այժմ դուք կարող եք վերահսկել nagios ubuntu 16.04-ը: Հուսով եմ, որ այս տեղեկատվությունը օգտակար էր ձեզ համար:

YURPMSH'PCHBOYS Nagios H TEBMSHOPK TSOYOY, NSC BLCHPECHBMY DMS UEVS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rPUME FTEI RTEDSHCHDHEYI UVBFEK X YUYFBFEMEK OBLPRYMPUSH OELPFPTPE LPMYUEUFCHP CHPRTPUPCH. YFP OBBYUYF, UFP, OEUNPFTS ՄԱՍԻՆ CHUE VSCHMSHE KHUREIY, RTYYMP CHTENS RTELTTBFIFSH TBUYTSFSH UCHPY CHMBDEOYS Y RETEKFI ՄԱՍԻՆ YOFEOUYCHOSCHK RHFSH TBCHY. UMEZLB ЪBNEDMYN UCHPK VEZ CHRETED Y ЪBKNENUS VMBZPHUFTPKUFCHPN ЪBICHBYUEOOPZP RTPUFTBOUFCHB: LBL PVSCHYUOP, CH OBYUBME UVBFSHY IPFEMPUSH VSHKHRPNSOHFSH FP PVUFPFSFEMSHUFCHP, UFP PRYUSCHCHBENSCHE DEKUFCHYS CHSHCHRPMOSMYUSH ՄԱՍԻՆ IPUFE, TBPVPFENBEDOFREE, TBVPFENBSDEN. pDOBLP RETETSYCHBFSh RP LFP RPCHPDH OE UFPYF, FBL LBL CHUE PVUHTSDBENSCHE RTYENSCH VHDHF PFMYUOP TBVPFBFSH U MAVSCHN DYUFTYVHFYCHPN AND UHEETUFFCH EDYOUFCHEOOOSCHN EELPFMYCHSHCHN NPNEOPFPN NPCEF VSCFSh TBMYYUYE CH YNEOBI DYTELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CHURPNPZBFEMSHOPE TBMYYUYE TBMYYUYE CH YNEOBI DYTELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CHURPNPZBFEMSHOPE ԲՎՊՖՇչ. OBDEAUSH, U FYN NEMLYNY RTPVMEMBNY CHSH UNPCEFE TBPVTBFSHUS UBNPUFPSFEMSHOP.

RETCHSHCHN DEMPN IPFEMPUSH VSC OBHYUYFSH Nagios ZPCHPTYFSH ՄԱՍԻՆ YUYUFPN THHUULPN SHCHLE. LBL CHUEZDB, CHURPNYOBEN, UFP CH FFPN NYTE OEF OYUEZP OECHPЪNPTSOPZP: rTYNETOP DECHSFSH NEUSGECH OBBD S BFOUR TBVPFS RP MPLBMYBGYY Nagios CHETUYY 1.06 բետա: ъBFEN, RP NETE CHSHCHIPDB OPCHSHCHI CHETUYK RTPDHLFB, FB CE UHDSHVB RPUFYZMB PZHYGIBMSHOSHCHE TEMYSHCH 1.0 Y 1.1. NEFPDYLB THUIZHYLBGYS DMS CHUIEI CHETUYK PDYOBLPCHB, RPFPNH S VHDH PRYUSCHCHBFSH EE RTYNET CHETUY 1.1-ի ՄԱՍԻՆ, LBL OBYVPMEE UCHETSEK Y, OBDEWPMEE, TOBDEAUSHE, TOOBUTY: RMAU LP CHUENKH, YNEOOP LFB CHETUYS HUFBOCHMEOB H NEOS. yFBL, UFP CE OBN OHTSOP UDEMBFSh? RETCHSHCHN DEMPN ULBYUYCHBEN DYUFTYYVHFICH CHETUYY Nagios, LPFPTBS HUFBOPCHMEOB HCHBU U PZHYGYBMSHOPZP UBKFB http://www.nagios.org. ъBFEN ЪDEUSH htpp://onix.opennet.ru/files/, VETEN UPPFCHEFUFCHHAEYE ZHBKMSCH MPLBMYBGYY.

tBURBLPCHSCCHBEN DYUFTYVHFICH Y RBLEF MPLBMYBGYY CH MAVPE HDPVOPE NEUFP, OBRTYNET CH DYTELFPTYA / tmp.

# tar zxvf nagios-1.1.tar.gz # tar zxvf nagios_rus_1_1.tar.gz

lPRYTHEN CHUE OEPVVIPDINSCHE ZHBKMSCH YЪ RBLEFB MPLBMYЪBGYY CH TBURBLPCHBOOSCHK DYUFTYVHFICH Y êBFEN, LBL PVSCHYUOP, RTPCHPDYN LPOZHYZHTYTPCHBOYE:

# cp -R /tmp/nagios_eng_1_1/* /tmp/nagios-1.1/ # cd nagios-1.1 # ./configure --prefix=/usr/local/nagios --with-cgi-url=/nagios/cgi-bin --with-html-url=/nagios/ \ --with-nagios-user=nagios --with-nagios-grp=nagios --with-gd-lib=/usr/local/lib \ --with-gd -inc=/usr/local/include/gd

s DHNBA, PWYASUOSFSH OBOBYUEOYE LMAYUEK LPNBODSCH կարգավորել UNSHUMB UEF-ը: rPFPNKh UTBYH TSE RETEIPDYN L LPNRYMSGYY.

#կատարել բոլորը

rPUME FPZP, LBL FFPF RTPGEUU BLETHYFUS KHUREYOP, PUFBOBCHMYCHBEN DENPOB Nagios. Chue-FBLY TEKBFSH RP TsYCHPNKh OE PYUEOSH IPTPYP, Y RPDPVOSHCHE DEKUFCHYS NPZKhF ChSCHCHBFSH TBOPPPVTBOBOSHE UVPY CH ZHOLGYPOYTPCHBOY UYUFENSCHO NPOYF.

# /usr/local/etc/nagios.sh կանգառ

CHPF FERETSH NPTsOP URPLPKOP CHSHCHRPMOSFSH YOUFBMMSGYA.

# կատարել տեղադրել

h TEEKHMSHFBFE ZHBKMSCH YD DYTELFPTYY DYUFTYVHFYCHB DPMTSOSCH OBNEOYFSH FE ZHBKMSCH, LPFPTSHCHE Nagios YURPMSHЪPCHBM DP UEZPDOSYOEZP DOS. fBLYN PVTBPN, ZHBKMSCH Yb /tmp/nagios-1.1/html DPMTSOSCH RPRBUFSH H /usr/local/nagios/share/, B ULPNRYMYTPCHBOOSCHE ZHBKMSCH Yb /tmp/nagios-1.1/logioscal H/usr.

uOPCHB BRHUFYCH Nagios Y PVTBFYCHYUSH L Web-YOFETZEKUKH, DPMTSOSCH HCHYDEFSH YUFP-FP CHTPDE FBLPK LBTFYOLY.

uHDS RP CHUENKH, THUIZHYLBGYS RTPIMB VE UHYULB-VE ЪBDPTYOLY: UMEDHAEBS RTPVMENB, OHTSDBAEBSUS CH YURTBCHMEOYY - OETBVPFBAEBS LBTFB UEFY. RTY RPRSHFLE CHPURPMShHPCHBFSHUS RHOLFBNY «LBTFB UEFY» (statusmap.cgi) Y «3D LBTFB UEFY» (statuswrl.cgi)

րտյույո ֆֆփնհ նպցեֆ վշչֆշ դչե. RETCHBS՝ OE TBVPFBEF VYVMYPFELB GD, LPFPTHA NSCH HUFBOCHYMY CHNEUFE U Nagios: th CHFPTBS՝ H YURPMSHЪKHEPN OBNY VTBHJETE PFUHFUFFCHHEF YMY OERTBCHYMSHOP TBVPFBEF RPDLMAYUBENSCHK NPDHMSh DMS PFPVTBTSEOIS vrml:

yFBL, OBJOOEN U RECHPK RTPVMENSCH. eUMY CH RPNOYFE, RETED LPNRYMYTPCHBOYEN Nagios NSC YURPMSHЪPCHBMY LPNBODH կոնֆիգուրացիա: UMEDHEF PWTBFYFSH PUVPPE CHOYNBOYE ՄԱՍԻՆ RBTBNEFTSC --with-gd-lib Y --with-gd-inc ZHBKMSCH RBLEFB GD. lPNBODB կարգավորել RSCHFBEFUS BCHFPNBFYUEULY RPDLMAYUIFSH OHTSOSCHE JBKMSCH L RTPELFH, OP E CHUEZDB FFP HDBEFUS: PVSHCHUOP CH RTPGEUUE LPOZHYZHTYTPCHBOYS ՄԱՍԻՆ LLTBO CHCHCHPDSFUS VPPFCHEFUFCHHAEYE UPPVEEOIS, OP CHUS RTPVMENB CH FPN, UFP FHDB TSE USCHREFUS DPCHPYPMSHOPPU IK, Y RPFPNKH OBKFY Y RPOSFSh FP, UFP OBN OHTSOP CH FFPN CHOYEZTEFE, DPCHPMSHOP UMPTSOP: DMS VPMEE FPYuOPZP DYBZOPUFYTPCHBOYS RTPVMENSCH PYUYUFYN DYUFTYVHFICH PF ZHBKMPCH, UPDBOOSHCHI CHTENS RTEDSHCHDHEEK LPNRYMSGYY LPNBODPK:

#մաքրել

bFEN RETEOBRTBCHYN CHUE UPPVEEOIS LPNBODSH կարգավորել H JBKM make.log c RPNPESHHA UMEDHAEK LPOUFTHLGYY:

# ./կարգավորել --prefix=/usr/local/nagios --with-cgi-url=/nagios/cgi-bin --with-html-url=/nagios/ \ --with-nagios-user=nagios - -with-nagios-grp=nagios --with-gd-lib=/usr/local/lib \ --with-gd-inc=/usr/local/include/gd > make.log

eUMMY ChP CHTENS LPNRPOPCHLY VYVMYPFELB GD OE OBKDEOB, FP CHOKHFTY ZHBKMB make.log UTEDY CHUEZP RTPUEZP VHDHF CHPF FBLIE OBDRYUY:

Ստուգվում է gdImagePng-ի համար -lgd (պատվեր 1)... ոչ մի ստուգում gdImagePng-ի համար -lgd-ում (պատվեր 2)... ոչ մի ստուգում gdImagePng-ի համար -lgd-ում (պատվեր 3)... ոչ *** GD, PNG և /կամ JPEG գրադարանները հնարավոր չէ գտնել... ********* Boutell's GD գրադարանը պահանջվում է ստատուսի քարտեզը, միտումները և հիստոգրամային CGI-ները կազմելու համար: Ստացեք այն http://www.boutell.com/gd/-ից: , կազմեք այն և օգտագործեք --with-gd-lib և --with-gd-inc արգումենտները՝ նշելու GD գրադարանի գտնվելու վայրը և ներառելու ֆայլերը: Նաև պետք է համոզվեք, որ ունեք png-devel և jpeg-: ձեր համակարգում տեղադրված գրադարանների մշակում: ԾԱՆՈԹՈՒԹՅՈՒՆ. Ձեր համակարգում անհրաժեշտ գրադարանները տեղադրելուց հետո. 1. Համոզվեք, որ /etc/ld.so.conf-ն ունի մուտքագրում այն ​​գրացուցակի համար, որտեղ տեղադրված են GD, PNG և JPEG գրադարանները: 2. Գործարկեք «ldconfig»՝ գործարկման ժամանակի կապող ընտրանքները թարմացնելու համար: 3. Գործարկեք «make clean» Nagios բաշխման մեջ՝ մաքրելու ձեր նախորդ կոմպիլյացիայի հին հղումները: 4. Վերագործարկեք կազմաձևման սցենարը: ԾԱՆՈԹԱԳՐՈՒԹՅՈՒՆ. Եթե չեք կարող ստանալ ձեր համակարգում GD libs-ը ճանաչելու կարգավորիչի սկրիպտը, հաղթահարեք այն և անցեք այլ բաների: GD libs-ներն օգտագործող CGI-ները Nagios-ի ամբողջ փաթեթի ընդամենը մի փոքր մասն են: Ստացեք ամեն ինչ: այլապես նախ աշխատում է, այնուհետև նորից այցելեք խնդիրը: Համոզվեք, որ ստուգեք nagios-օգտատերերի փոստային ցուցակի արխիվները GD գրադարանի խնդիրների հնարավոր լուծումների համար, երբ վերսկսեք անսարքությունների վերացումը: ***************** ************************************** *

OH B CH UMKHYUBE, EUMY CHBN RPCHEMP Y CHSH OBYMY CH HLBBOOPN CHSCHY ZHBKME CHPF FBLPE:

Ստուգվում է gdImagePng-ը -lgd-ում (պատվեր 1)... այո GD գրադարանը գտնվել է:

OBYUYF U GD X CHBU CHUE H RPTSDLE, Y CH NPTSEFE URPLPKOP RPKFY RPRYFSH LPZHE, RPLB S TBUULBTCH PUFBMSHOSHCHN, LBL YЪVBCHYFSHUS PF RTPVMEN U FFKN OEHMPYPYMY. rp FTBDYGYY OBJOYOBEN FreeBSD-ում: rPUNPFTEFSH, HUFBOBCHMYCHBMBUSH MY VYVMYPFELB GD CH LFH UYUFENKH UFBODBTFOSCHNY UTEDUFCHBNY, FP EUFSH U RPNPESHHA RBLEFPC YMY RPTFPCH, NPTDsOP LP:

#pkg_info | grep gd gd-1.8.4_6 Գրաֆիկական գրադարան արագ պատկեր ստեղծելու համար

FERETSCH NSCH OBEN RPMOPE OBCHBOYE RBLEFB. unNPFTYN LHDB, HUFBOPCHYMYUSH EZP ZHBKMSCH.

# pkg_-L gd-1.8.4_6 Տեղեկություններ gd-1.8.4_6-ի համար. Ֆայլեր՝ /usr/local/bin/bdftogd /usr/local/bin/gd2copypal /usr/local/bin/gd2topng /usr/local/bin/ gdparttopng /usr/local/bin/gdtopng /usr/local/bin/pngtogd /usr/local/bin/pngtogd2 /usr/local/bin/webpng /usr/local/include/gd/gd.h /usr/local/ include/gd/gd_io.h /usr/local/include/gd/gdcache.h /usr/local/include/gd/gdfontg.h /usr/local/include/gd/gdfontl.h /usr/local/include/ gd/gdfontmb.h /usr/local/include/gd/gdfonts.h /usr/local/include/gd/gdfontt.h /usr/local/lib/libgd.a /usr/local/lib/libgd.so / usr/local/lib/libgd.so.2 /usr/local/share/doc/gd/index.html

yFBL, UHDS RP WHCHCHPDH, RBTBNEFTSH LPNBODSCH կազմաձևում, PFOPUSEYEUS L VYVMYPFLE GD, DPMTSOSCH CHZMSDEFSH FBL --with-gd-lib=/usr/local/lib --with-gd-inclod/include

dBCHBKFE RPUNPFTYN, LBL NPTsOP DPVYFSHUS RPPVOPZP YZHZHELFB DMC Linux-UYUFEN, PUOPCHBOOSCHI OB rpm: h LBYUEUFCHE RTYNETB CHPSHNEN ALT Linux.

# rpm -qa | grep gd libgd2-devel-2.0.4-alt2 gdm-2.4.4.5-alt1 gdk-pixbuf-loaders-0.22.0-alt2 gdk-pixbuf-0.22.0-alt2 libgd2-2.0.4-alt2-1.libg. -alt1 gnome2-utils-gdict-applet-2.4.0-alt2 libgda2-devel-1.0.0-alt1

h PFMYYUYE PF FreeBSD, CH Linux UYUFENBI VYVMYPFELB GD PVSCHYUOP TBDEMEOB DCHB PFDEMSHOSHCHI RBLEFB-ի մասին: uHDS RP CHUENH, OBU YOFETEUKHAF rpm JBKMSCH libgd2 th libgd2-devel. RETCHSHCHK UPDETSYF DYOBNYUEULY ЪBZTHTSBENSCHE VYVMYPFELY, OH B CHFPTPK, UPPFCHEFUFCHEOOP, ЪBZPMCHPYOSCHE ZHBKMSCH:

# rpm -ql libgd2 /usr/lib/libgd.so.2 /usr/lib/libgd.so.2.0.4 # rpm -ql libgd2-devel /usr/include/gd.h /usr/include/gd_io.h /usr/include/gdcache.h /usr/include/gdfontg.h /usr/include/gdfontl.h /usr/include/gdfontmb.h /usr/include/gdfonts.h /usr/include/gdfontt.h /usr /lib/libgd.so /usr/share/doc/gd-2.0.4 /usr/share/doc/gd-2.0.4/index.html

OH Y OBLPOEG, HOYCHETUBMSHOSHCHK URPUW, RPDIPDSEIK DMS MAVPC Unix-RPDPVOPC PRETBGYPOOPK UYUFENSCH. yN NPTsOP CHPURPMShHPCHBFSHUS CH UMHYUBE, EUMY CHUE RTEDSHCHDHEYE RPRSHCHFLY OE DBMY OILBLYI TEEKHMSHFBFPCH. OHTSOP UBNPUFFPSFEMSHOP PFSHULBFS, ԱՅՍՏԵՂ OBIPDSFUS JBKMSCH libgd.* th gd.h

#find / -name libgd.* /usr/lib/libgd.so.1.2 /usr/lib/libgd.so.1 /usr/lib/libgd.so #find / -name gd.h /usr/include/gd .հ

FERETSCH NPTSEFE HCHETEOOP ULBBFSH, YUENH DPMTSOSCH VSHCHFSH TBCHOSCH RBTBNEFTSC --with-gd-lib Y --with-gd-inc Lpnbodsch կազմաձևում: CHSHCHRPMOSEN HER UP CHUENY OEEPVIPDYNSCHNY OBUFTPKLBNY Y, LBL PRYUBOP CHSCHIE, RTPCHETSEN, OBKDEOB MY VYVMYPFELB GD. OH Y OBLPOEG, RTPCHPDYN LPNRYMSGYA Y YOUFBMMSGYA, OE GBVSCCH PUFBOCHYFSH DENPOB Nagios. RPUME LFPZP LBTFB UEFY (statusmap.cgi)


FERETSCH CHUE FE, LFP KHYMY RYFSH LPZHE, NPZHF CHPCHTBEBFSHUS. UEKYUBU NSCH OBYUOYEN RPYUOLKH 3D LBTFSCH. oE TBVPFBEF POB RP RTYUOYOE FPZP, UFP CHBY VTBHJET OE OBEF, UFP DEMBFS U vrml ZHBKMPN, LPFPTSCHK CHPCHTBEBEFUS CH PFCHEF OB BRTPUSCH L ULTYRFH կարգավիճակը: DMS FPZP, UFPVSCH CHUE BTVBVPFBMP LBL RPMPTSEOP, OHTSOP HUFBOPCHYFSH CH YURPMSHKHENSCHK VTBKHET NPDHMSh DMS TBVPFSCH U vrml, YMI PFDEMSHOHA RTPZTHABNNKY.

rTPZTBNNOPZP PVEUREYUEOYS, RPDIPDSEEP DMS LFPZP, OBRYUBOP CHP Y NBMEOSHLBS FEMETSLB: LBL PVSCHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHH LENRMSTCH RTYOBDMETSYF Windows. BFEN YDEF MAC OS Y, OBLPOEG, VTPOPCHPE FTEFSHE NEUFP OBBOINBEF Linux:

yFBL, OBYUOEN U ZhBCHPTYFB. RTY OEVPVIPDYNPUFY TBVPFBFSH RPD HRTBCHMEOYEN Windows Y MAC UYUFEN S RTEDPYUYFBA YURPMSHЪPCHBFSH Cortona VRML Հաճախորդ VTBHJETCH, L YUYUMH LPFPTSCHI OEUPNOEOSFOOP PF Internet Explorer, Netscape Navigator, Mozilla, iCab: YOFETEUOSCHN ZHBLFPN SCHMSEFUS FP PVUFPSFEMSHUFCHP, UFP LFPF RPDLMAYUBENSCHK NPDHMSh NPTsOP YURPMSHЪPCHBFSH DBTS YЪ PZHYUOSCHI RTYMPTSEOIK Microsoft PowerPoint, Microsoft Word. l UTCBMEOYA, TBTBVPFUYLY Cortona RPYENH-FP TEYYMY RPMOPUFSHHA RTPYZOPTYTPCHBFSH Linux: ULBYUBFSH DYUFTYVHFICH NPTsOP U UBKFB http://www.parallelgraphics.com/products/cortona/download/: uFP DEMBFSh RPUME UPCHETEOYS LFPZP UBLTBNEOFBMShOPZP DEKUFCHB, NSC PVUHDYN OENOZP RPDOEE:

UMEDHAEBS DPUFPKOBS OBEZP CHOYNEBOYS RTPZTBNNB OBSCCHCHBENBS Cosmo նվագարկիչ J CHEF RP FFPNH BDTEUX http://ca.com/cosmo/html/: tBVPFBEF CH CHYDE PFDEMSHOPSZP RTYMPTSEOIS Y, LPOEYUOP TSE, FPMSHLP RPD Windows Y MAC:

ExpressVR-LPOLCHTEOF Cortona DMS RPD DTHZYNY PRETBGIPOOSCHNY UYUFENBNY OE TSYCHEF, RPRSCHFPL LLURBOUYY OE RTEDRTYOYNBEF Y, UHDS RP RPUMEDOYN FEODEOHYSN, ULPTEEE CHUEZP, YETTEPPEHFOPSCHPELCHP FEUOEO UCHPYN NOPZPZHOLGIPOBMSHOSHCHN RTPFYCHOYLPN. rTEDOBOBBYUEO FPMSHLP DMS Netscape Navigator և Internet Explorer: ULBYUBFSH DYUFTYYVHFICH NPTsOP PFUADB http://members.aol.com/maxmac/vrml/download.html:

FreeWRL - PFDEMSHOPE RTYMPSEOYE, TBVPFBAEEEE H LBYUEUFCHE UBNPUFPSFEMSHOPZP vrml VTBHJETB: JHOLGYPOYTHEF ՄԱՍԻՆ RMBFJPTNBI Linix J MAC J TBURPMBZBEFUS RP CRC BDTEUX http://www.crc.ca/FreeWRL/.

UBNPN DEME-ի, RTPZTBNN-ի, RPDIPDSEYI DMS OBYI GEMEK-ի, ZPTBDP VPMSHIE-ի, YUEN CHSH NPZMY VSH RPDHNBFSH-ի մասին: հետ RPUFBTMBUS HRPNSOHFSH MYYSH OBYVPMEE Y'CHEUFOSHCHE Y' OII. eUMMY CE CHSC IPFIFE OERTENEOOP PZMBUIFSH CHEUSH URYUPL, FP CHBN OHTSOP RTPCHEUFY RPYUL RP UMPCHH vrml UMEDHAEIE WETCHETBI-Ի ՄԱՍԻՆ, CH OBTPDE MBULPPDE OBSHCHUPHBESPHI:


http://freshmeat.net/
http://tucows.com/
http://filesearch.ru/

l UPTSBMEOYA, Nagios RPLB OE HNEEF UBNPUFPSFEMSHOP UFTPIFSh LBTFH UEFY, VPMEE YMY NEOEE RTYVMYTSEOOHA L TEBMSHOPNKH TBURPMPTSEOYA OBVMADBENSCHI PVYAELFTY. Oeunpponts մասին FP, YuFP X Tea EUFSH RPDUEFY մասին LBTFA, Chuech Nyoshch PFPVTBCBAFUS FBL, LBBPPPDSFUSFUS FPN TSE TEFHPN PVMBLEA, FP EUFSH Chuyo թեստերը բադիկ Lhyukh. PDOPC UFPTPOSCH, LFP HRTPEBEF RTPGEDHTH TYUPCHBOYS LBTFSCH, OP U DTHZPK, HUMPTSOSEF TJOYOSH BDNYOYUFTBFPTB-ում: rTEDUFBCHSHFE UEVE UYFHBGYA, LPZDB YU UFTPS CHSHIPDYF NBYOB Inner_Firewall: RTY UMEDHAEEN GYLME CHSHCHRPMOEOIS RTPCHETPL OBU BUSCHRMEF MBCHYOB HCHEDPNMEOYS P LTYFYYUEULPN UPUFPSOYY IPUFPC Inner_Firewall, WWW, Mail, 3com_Dmz th Outer_Firew. IPFS ՄԱՍԻՆ UBNPN DEME OE TBVPFBEF FPMSHLP RETCHSHCHK Y CHUEI CHCHYERETEYUMEOOOSCHI LPNRSHAFETCH. rPMHYUBEFUS, UFP BDNYOYUFTBFPT DPMTSEO UBNPUFPSFEMSHOP DPZBDBFSHUS, UFP RTYCHEMP L FBLYN NBUUPCHSHCHN UVPSN: DMS FPZP, UFPVSCH CHRTEDSH YЪVETSBFSH RPDPVOSHI OERTYSFOPUFEK, OBN OEVPVIPDYNP PVYASUOYFSH Nagios, LBL RPUFTPEOB OBYB UEFSH Y LBLYN PVTBPN DPVSHPHI . DEMBEFUS LFP U RPNPESH UPDBOYS PFOPIEOYK "TPDYFEMSH" - "RPFPNPL" NETsDH CHUENY OBYNY IPUFBNY. rPUME FBLYI YЪNEOEOYK LTYFYYUEULIE HCHEDPNMEOYS VHDHF RTYIPDYFSH FPMSHLP DMS LPNRSHAFETB Inner_Firewall, CHUE PUFBMSHOESCHE NBYYOSCH, JBDEKUFCHPCHNEBOPUFVR EDPUFKhROP». uPZMBUYFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFCHYFEMSHOPNH RPMPTSEOIA CHEEK H LPOFTPMYTHENSCHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETCH UYUYFBEFUS NBYOB, ՄԱՍԻՆ LPFPTPK TBVPFBEF RTPGEUU UYUFENSCH NPOYFPTYOZB. y HCE PF OEZP UFTPIYFUS GERPYULB.

DMS RTBCHIMSHOPK DYBZOPUFYLY OERPMBDPL YETBTIYS DPMTSOB CHSCHZMSDEFSH FBL, LBL YЪPVTBTSEOP RTEDSCHDHEEK WEEN-ի մասին: ժամը FPYULY ЪTEOYS Nagios, VSCHCHBAF DCHB CHYDB IPUFCH - "MPLBMSHOSHCHE" Y "HDBMEOOSHCHE". mPLBMSHOSHCHNY UYUYFBAFUS FE, LFP OBIPDYFUS CH FPN CE UEFECHPN UEZNEOFE, UFP Y UYUFENB NPOYFPTYOZB. NECDH OYNY OE DPMTSOP VSHFSH OH NBTYTHFYBFPTPCH, OH NETSUEFECHSCHI LTBOCH. eUMMY VSCH OBU VSCHMY OEHRTBCHMSENSCHE LPNNHFBFPTSCH, OE RPDDBAEYEUS NPOYFPTYOZH, FP MPLBMSHOSHCHNY IPUFBNY UYUYFBMYUSH VSC Linux Y Win_2000: OP CH CHCHSKY U FEN, UFP NETsDH ONY EUFSH RTPNETSHFPYUOPE ЪCHEOP CH CHYDE LPNNHFBFPTB 3com_Lan, LPFPTSCHK NPTsOP RPDCHETZOHFSH NPOYFPTYOZHREBSHIPDSDY. b EDIOUFCHEOOOSCHN MPLBMSHOSHCHN UVBOPCHYFUS 3com_Lan.

dPVYFSHUS LFPZP NPTsOP RTYNEOEOYEN FESB ծնողները H PRTEDEMEOYY IPUFCH. uFPYF PVTBFIFSH CHOYNBOYE ՄԱՍԻՆ FPF UFTBOOSCHK ZhBLF, UFP JYTNEOOBS DPLHNEOFBHYS CH TBDEME «Որոշելով. Կարգավիճակը ևՑանցի հոսթների հասանելիություն»: PUFPCH OEHLPUOYFEMSHOP RTYDETTSYCHBFSHUSS HLBBOYS YURPMSHЪPCHBFSH FZ ծնողական_հոսթ, FP RTY RPRSHCHFLE UDEMBFSh nagios վերաբեռնել DMS FPZP, UFPVOYFSHUSS, UFPVOYFSHYNE , RPMHYUN CHPF FBLIE PYVLY:

Գործող կոնֆիգուրացիայի ստուգում... Nagios 1.1 Հեղինակային իրավունք (c) 1999-2003 Ethan Galstad ( [էլփոստը պաշտպանված է]) Վերջին փոփոխությունը. 06-02-2003 Լիցենզիա. GPL Կարդում է կազմաձևման տվյալները... Սխալ. Չհաջողվեց ավելացնել օբյեկտի հատկությունը ֆայլում «/usr/local/nagios/etc/hosts.cfg» տող 74-ում: ***> Մեկ կամ ավելի շատ խնդիրներ են առաջացել կազմաձևման ֆայլերը մշակելիս... Ստուգեք ձեր կազմաձևման ֆայլ(ներ)ը՝ համոզվելու համար, որ դրանք պարունակում են վավեր հրահանգներ և տվյալների սահմանումներ: Եթե ​​դուք թարմացնում եք Nagios-ի նախորդ տարբերակից, ապա պետք է տեղյակ լինեք, որ որոշ փոփոխականներ/սահմանումներ կարող են հեռացվել կամ փոփոխվել այս տարբերակում: Համոզվեք, որ կարդացել եք HTML փաստաթղթերը հիմնական և հյուրընկալող կազմաձևման ֆայլերի վրա, ինչպես նաև «Ի՞նչ նորություն» բաժինը՝ պարզելու, թե ինչ է փոխվել: ձախողվեց. ընդհատվում է վերաբեռնումը:

pYYVLB VHDEF YNEOOP FPK UFTPL-ի ՄԱՍԻՆ, ԱՅՍՏԵՂ Է, թե ԻՆՉ Է RPSCHMSEFUS FZ parent_host-ը: DHNBA, DTHZYI DPLBFEMSHUFCH OE OKHTSOP.

nBYOSCH, UYUYFBAEYEUS MPLBMSHOSHCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS ՄԱՍԻՆ PDOH UFKhREOSHLH OYCE CH YETBTIYY, Y RPFPNH OE DPMTSOSCH YURPMSHЪPCHBFRYBOCHYPSH ծնողների մասին: CHUE PUFBMSHOSHCHE NBYOSCH, PFOPUSEYEUS L ZTHRRE HDBMEOOSHCHI, CH CHCHYEHLBBOOPN FEZE RYYHF YNS VMYTSBKYEZP TPDYFEMS. fBLYN PWTBPN, DMS IPUFPC Inner_Firewall, Linux Y Win_2000 TPDYFEMEN SCHMSEFUS 3com_Lan: h UCHPA PUETEDSH, Inner_Firewall HLBBO TPDYFEMEN DMS 3com_Dmz: b 3com_Dmz CHSHCHRPMOSEF FH CE TPMSh DMS IPUFCH WWW, Outer_Firewall, Փոստ.

yFBL, TBYPVTBCHYUSH U RPOSFYEN YETBTIYY, RPUNPFTYN, LBL POP CHMYSEF ՄԱՍԻՆ PFPVTBTSOYE OBYI UEFEK ՄԱՍԻՆ LBTFE.


DHNBA, CHSCHZMSDYF DPCHPMSHOP CHEYUBFMSAEE: lBLPC YЪ URPUPVPCH PFPVTBTSEOIS LBTFSCH VKHDEF YURPMSHЪPCHBFSHUS RP HNPMYUBOYA, HLBSCHCHBEF RBTBNEFT default_statusmap_layout: dMS FTEINETOPK LBTFSh FBLPK RBTBNEFT OBSHCHCHBEFUS, UPPFCHEFUFCHEOOP, default_statuswrl_layout: pVB LFYI RBTBNEFTB ULTSCHCHBAFUS CHOHFTY ZHBKMB cgi.cfg. LTPNE ЪBNEFOPZP U RETCHPZP CHZMSDB MPUlb, NShch, L FPNKh CE, RTYPVTEMY VPMEE FPYuOPE DYBZOPUFYTPCHBOYE UEFECHSCHI OERPMBDPL:

CHUE LFP, LPOEYUOP, IPTPYP, OP DHYB FTEVHEF YuEZP-FP VPMEE LTBUYCHPZP: fBL CE IPFEMPUSH VSC HNEFSH UBNPUFPSFEMSHOP HLBSCCHBFSH TBURPMPTSEOYE FEI YMY YOSCHI PVYAELFCH LBTFBI-ի մասին: fBLBS ЪBDBYUB OBN RP RMEYUKH, Y UEKYUBU CHSH OBHYUYFEUSH HRTBCHMSFSH CHBTSOEKYNY RBTBNEFTBNY PFTYUPCHLY UEFECHSCHI LBTF: DMS OBYUBMB NSC TBDBDYN LBTsDPNKH IPUFKH Y UETCHYUKH RP LTBUYCHPK YLPOLE, B BLFEN TBURPMPTSYN YI FBL, YUFPVSH POY NBLUINBMSHOP UPCHRBDBMY UPECHRBDBMY UPPSUPCHOBSHOP N NSC PRYUSCHCHBMY UPDETSYNPE OBYI UEFEC: fHF OBN ՄԱՍԻՆ RPNPESH RTYIPDSF DCHB OPCHSHCHI ZHBKMB. RETCHSHCHK YJ OYI, hosttextinfo.cfg, PFCHEYUBEF BL DPVBCHPYUOSCHE BFTYVHFSCH IPUFCH, B CHFPTPK, serviceextinfo.cfg, CHSHCHRPMOSEF FH TSE ZHOLGYA DMS UETCHYUPCH:

LUFBFY, OE UBVKHDSHFE ULBYUBFSH PFUADB http://nagios.org/download/extras.html

jFBL, OBYUEN U JBKMB hosttextinfo.cfg.

սահմանել hosttextinfo (
# FEZ, U LPFPTPZP DPMTSOP OBJOYOBFSHUS PRYUBOYE IPUFB

host_name 3com_Lan
# JNS IPUFB, L LPFPTPNH PFOPUYFUS PRYUBOYE

icon_image3Com.png
# YNS ZHBKMB YLPOLY, LPFPTBS VKHDEF PFPVTTBTSBFSHUS TSDPN U YNEOEN IPUFB.
# YLPOLB NPTSEF VSHCHFSH CH ZHPTNBFE GIF, PNG YMY JPG: NPTSEF UPDETTSBFSh CHOKHFTY
# UEVS RTPJUOSCHE PVMBUFY. CEMBFEMSHOP, UFPVSh YLPOLY VSCHMY TBNETPN 40x40
# RELUEMEK. tBURPMBZBFSHUS SOY DPMTSOSCH CH DYTELFPTYY լոգոները:

icon_image_alt 3Com LAN անջատիչ
# OBDRYUSH, PFPVTBTSBENBS, EUMY

vrml_image 3Com.png
# yNS ZHBKMB, LPFPTSCHK VKhDEF YURPMSHЪPCHBFSHUS LBL FELUFHTTB DMS LHVB,
# YЪPVTBTSBAEEZP IPUF FTEINETOPK LBTFE-ի մասին:
# nPTSEF VSHCHFSH CH ZHPTNBFE PNG, JPG, GIF: lBTFYOLB OE DPMTSOB UPDETTSBFSh
# RTPJUOSCHI PVMBUFEK, YOBYUE FFP VKhDEF ChSCHZMSDEFSH PYUEOSH UFTBOOP. dPMTSOB
# ITBOYFSHUS CH FPK TSE DYTELFPTYY, UFP Y YILPOLB, PRYUBOOBS FEZPN icon_image

statusmap_image 3Com.gd2
# yNS ZhBKMB, ZDE ITBOIFUS YЪPVTBTSEOIE, LPFPTPE VKHDEF YURPMSHЪPCHBFSHUS LBL YLPOLB
# IPUFB RMPULPK UEFECPC LBTFE-ի մասին: nPCEF VSHCHFSH CH JPTNBFE PNG, JPG, GIF,
# OP CHUE-FBLY MKHYUYE, EUMY DMS LFPZP ZHBMB VKhDEF YURPMSHЪPCHBFSHUS ZHPTNBF GD2,
# RPFPNH UFP DMS LBTsDPZP GYLMB TYUPCHBOYS LBTFSh YLPOLB VHDEF UOPCHB Y UOPCHB
# RTYCHPDYFSHUS L CHYDH, HDPVOPNH DMS VYVMYPFELY GD. բ
# ЪTS CHSHCHRPMOSFSH PDOY Y FE CE VEURPMEOSCHE CHCHUYUMEOIS. NPTSEF UPDETTSBFSh CHOKHFTY
# UEVS RTPJUOSCHE PVMBUFY. CEMBFEMSHOP UFPVSh YLPOLY VSCHMY TBNETPN 40x40
# RELUEMEK. tBURPMBZBFSHUS SOY DPMTSOSCH CH DYTELFPTYY լոգոները:
# PVCHUOP LFB DYTELFPTYS OBIPDYFUS H /usr/local/nagios/share/images/logos

2d_coords 160.99
# dCHNETOSCHE LPPTDJOBFSCH FPYULY, CH LPFPTPK VKHDEF OBIPDIFSHUS GEOPHT YLPOLY IPUFB
# RPULPK LBTFE-ի ՄԱՍԻՆ. NPZHF VSHCHFSH FPMSHLP RPMPTSYFEMSHOSHCHNY YUYUMBNY.
# tYUPCHBOYE LBTFSCH OBJOYOBEFUS YJ FPYULY 0.0 LPFPTBS SCHMSEFUS CHETIOYIN MECHSHCHN HZMPN LBTFSCH.
# LPPTDYOBFSCH RETEYUMSAPHUS H UMEDHAEEN RPTSDLE x, y,

3d_coords 20.0,32.0,6.0
# LPPTDYOBFSCH GEOFTB LHVB, UYNCHPMYITHAEEZP IPUF H RTPUFTBOUFCHE FTEINETOPC
# LBTFS. NPZHF VSHCHFSH LBL RPMPTSYFEMSHOSHCHNY, FBL Y PFTYGBFEMSHOSHCHNY YUYUMBNY.
# TBNET PDOPC UFPTPOSCH LHVB 0.5 EDYOYG.
# pFTYUPCHLB LBTFSCH OBJOYOBEFUS GEOFTB FTEINETOPK LBTFSCHK, LPFPTSCHK
# OBIPDYFUS H FPULE U LPPTJOBFBNY 0.0, 0.0, 0.0.
# LPPTDYOBFSCH RETEYUMSAPHUS H UMEDHAEEN RPTSDLE x, y, z
notes_url http://192.168.80.2/nagios/notes/3com_lan.txt
# UUSCHMLB BDTEU-ի մասին, RP LPFPTPNH METSYF ZHBKM
# RTY EEMLE UREGEIBMSHOSHCHK OBYUPL CH VTBHJETE VHDEF PFLTSCHF YFP ZHBKM ՄԱՍԻՆ
# fp rpmop dms
# YBVMPO PRYUBOYS IPUFB Nagios. obrtynet, fbn nptsop obryubfsh dboosche, pfcheyubaeye.
# CHPRTPU-ի, LFP Yb BDNYUFTBFPTPCH PFCEEUBEF bHRTBCHMEOYE FFYN UETCHETPN-ի մասին: րդ Լ ԼՊՆԽ
# PVTBEBFSHUS CH UMHYUBE RTPVMEN.
# pVTBFIFE CHOYNBOYE ՄԱՍԻՆ URL, YURPMSHEKHENSCHK DMS HLBBOYS RHFSH L ZHBKMH. DMS FPZP, YuFPVShch
# ZhBKMSCH U ЪBRYULBNY NPTsOP VSCHMP ITBOIFSH ՄԱՍԻՆ FPN CE IPUFE, UFP Y Nagios, S UPDBM
# DYTELFPTYA /usr/local/nagios/share/notes
# YNEOOP RP FBLPNH URL:
}

սահմանել hosttextinfo (
host_name Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
# LUFBFY, UFPYF PFNEFYFSH, UFP DPVBCHPYUOSCHE BRYULY P IPUFBI NPZHF ITBOIFSH
# OE FPMSHLP ՄԱՍԻՆ FPN CE IPUFE, ZDE TBVPFBEF Nagios, OP Y MAVPN DTHZPN-ի մասին:
# zMBCHOPE, UFPVSh FBN TBVPFBM վեբ-ՀԱՇՎԵՏՎԵԼ URL VSCHM RTBCHIMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows աշխատանքային կայան
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163.195
3d_coords 15.0,38.0,6.0
}

սահմանել hosttextinfo (
host_name Linux
notes_url http://10.10.5.7/hostinfo.pl?host=Linux1
# h LBYUEUFCHE URL DMS ITBOOEIS DPVBCHPYUOSCHI BRYUPL NPTsOP YURPMSHЪPCHBFSH DBCE
# CGI. h BCHYUYNPUFY PF DBOOSHI, RETEDBOOSCHI H BRTPUE, CHSH VKHDEF RPMHYUBFSH.
# UCHEDEOYS P FPN YMY YOPN IPUFE.
icon_image_alt Linux Workstation
vrml_image mandrake.gd2
statusmap_image mandrake.gd2
2d_coords 60,198
3d_coords 30.0,38.0,6.0
}

սահմանել hosttextinfo (
host_name Փոստ
notes_url http://192.168.80.2/nagios/notes/mail.html
icon_image MailServer.png
icon_image_alt Փոստի սերվեր
vrml_imageMailServer.png
statusmap_image MailServer.gd2
2d_coords 520,183
3d_coords 20.0,44.0,6.0
}

սահմանել hosttextinfo (
host_name WWW
notes_url http://192.168.80.2/nagios/notes/www_notes.html
icon_image openbsd.png
icon_image_alt WWW սերվեր
vrml_image openbsd.gd2
statusmap_image openbsd.gd2
2d_coords 439,186
3d_coords 20.0,54.0,6.0
}

սահմանել hosttextinfo (
host_name Inner_Firewall
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Ներքին Firewall
vrml_imagefreebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326.96
3d_coords 17.0,55.0,6.0
}

սահմանել hosttextinfo (
host_name Արտաքին_Firewall
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Արտաքին Firewall
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620.80
3d_coords 16.0,42.0,6.0
}

սահմանել hosttextinfo (
host_name 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image3Com.png
icon_image_alt 3Com DMZ LAN անջատիչ
vrml_image 3Com.png
statusmap_image 3Com.gd2
2d_coords 480.73
3d_coords 14.0,56.0,6.0
}

FERETSH RTYYMP UBNPE CHTHENS PVUHDYFSH UPDETSYNPE JBKMB serviceextinfo.cfg. rTYOGYRSCH RPUFTPEOYS PVPYI ZHBKMPCH DPCHPMSHOP UIPTSY.

սահմանել serviceextinfo(
host_name WWW
# yNS IPUFB, LPFPTPN TBVPFBEF UETCHYU-ի մասին

service_description HTTP
# YNS WETCHYUB YJ JBKMB services.cfg


# XCE NOPZPLTBFOP CHYDEOOSHCHK OBNY URL VMS DPRPMYFEMSHOSHCHI BRUEPL

icon_image apache.png
# yNS ZHBKMB YLPOLY, LPFPTBS VHDEF PFPVTBTSBFSHUS TSDPN U YNEOEN UETCHYUB.
# YLPOLB NPTSEF VSHCHFSH CH ZHPTNBFE GIF, PNG YMY JPG: NPTSEF UPDETTSBFSh CHOKHFTY
# UEVS RTPJUOSCHE PVMBUFY. CEMBFEMSHOP, UFPVSh YLPOLY VSCHMY TBNETPN 40x40
# RELUEMEK. tBURPMBZBFSHUS SOY DPMTSOSCH CH DYTELFPTYY լոգոները:
# PVCHUOP LFB DYTELFPTYS OBIPDYFUS H /usr/local/nagios/share/images/logos

icon_image_alt Վեբ ծառայություն
# OBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETH OE HDBEFUS BLZTHYFSH YLPOLH RTYCHSBOOHA,
# Լ ՎԵՏՉՅՈՒԽ
}

սահմանել serviceextinfo(
host_name WWW
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt Վեբ ծառայություն
}

սահմանել serviceextinfo (
host_name Փոստ
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt Վեբ ծառայություն
}

սահմանել serviceextinfo (
host_name Փոստ
service_description POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt Վեբ ծառայություն
}

սահմանել serviceextinfo (
host_name Փոստ
service_description IMAP
notes_url http://192.168.80.2/nagios/notes/service_imap.html
icon_image pop3_imap.png
icon_image_alt Վեբ ծառայություն
}

DMS FPZP, UFPVSCH Nagios HCHYDEM UPDBOOSCHE OBNY ZHBMShch hostextinfo.cfg, serviceextinfo.cfg, OHTSOP CHOEUFI H JBKM cgi.cfg UMEDHAEEE DYTELFYCHSHCH:

xedtemplate_config_file=/usr/local/nagios/etc/hostextinfo.cfg xedtemplate_config_file=/usr/local/nagios/etc/serviceextinfo.cfg

DKHNBA-ի հետ, ChSCH UNPTSEFE UBNPUFPSFEMSHOP RPMPTSYFSH ZHBKMSCH YLPOPL CH DYTELFPTYA /usr/local/nagios/share/images/logos/: LUFBFY, UFPYF PVSBFEMSHOP HVEDIFSHUS, YUFP CHUE ZHBKMSCH, UPDBCHBENSCHE CHBNY, RTYOBDMETSBF ZPMShHCHBFEMA, PF YNEOY LPFPTPZP TBVPFBEF CHUE ZHBKMSCH, UPDBCHBENSCHE OFFNY SH, RPYUENKH OILBLYI YNEOEOYK CH LBTFBI OE CHIDOP, IPFS CHUE UDEMBOP FPYuOP, LBL CH FFK UFBFSH. L FBLYN ZHBKMBN PFOPUSFUS hostextinfo.cfg serviceextinfo.cfg

LUFBFY, UPDBCHBFSH UBNPUFPSFEMSHOP ZHBKMSCH YLPOPL CH ZHPTNBFE VYVMYPFELY GD DPCHPMSHOP RTPUFP: NS ZPCHPTYMY PV LFYI ZHBKMBI PE CHTENS PVUHTSDEOYS FEZB statusmap_image ZHBKMB hosttextinfo.cfg. DMS LFPZP OHTSOP CHЪSFSH ZHBKMSCH YLPOLY CH ZhPTNBFE png Y RTEPVTBBPCHBFSH EZP H ZhPTNBF GD U RPNPESHHA HFIMYFSHCH pngtogd2, RPUFBCHMSCHYEKUS VPKYVMFUDP. CEMBFEMSHOP, UFPVSCH UPDBCHBENSCHK ZHBKM VSCHM UPITBOEO VE LPNRTEUUIY YЪPVTBTSEOIS: FP RPCHPMYF HCHEMYYUYFSH ULPTPUFSH TBVPFSCH ZHOLGYK VYVMYPFELY GD, PFCHEYUBAEYI SB OBZTHLKH CH RBNSFSH Y TYUPCHBOYE YLPOPL CHOHFTY YOFETZHEKUB Nagios. eUMY DBOOSCHE CHOKHFTY ZHBKMB OE UTSBFSCH, OBBYUF OE OHTSOP FTBFIFSH CHTENS YI TBURBLPCHLH-ի մասին: հիւյֆշչչբս Նբմշչք տբնէտ ոբյի լբտֆյօփլ, ւցբֆյէ ոէ րթիւէֆ ոյլբպք ճշճզպդշճ.

OBRTYNET, DMS LPOCHETFBGYY ZHBKMB www.png H www.gd2 OKHTSOP RPDBFSH UMEDHAEHA LPNBODH.

$ /usr/local/bin/png2gd2 www.png www.gd2 4000 1

DKHNBA, U RETCHCHNY DCHNS RBTBNEFTBNY CHUE SUOP-ի հետ: ftEFYK HLBSHCHCHBEF TBNET RPTGYY LPDYTPCHBOYS, Y YUEFCHETFSHKK - LFP, UPPFCHEFUFCHEOOP, OBMYYUYE LPNRTEUUYY. rPUME OELPFPTPZP LPMYUEUFCHB OBVMADEOYK ЪBNEYUEOP, YuFP Ch LBYUEUFCHE TBEBNETB RPTGYY LPDYTPCHBOYS NPTsOP RYUBFSH LBLPE HZPDOP YUYUMP: DMS YUIPDOSHI ZHBKMPCH NBMPZP TBNETB, L LPFPTSCHN PFOPUSFUS Y OBYY YLPOLY, FFPF RBTBNEFT UNSHUMB OE YNEEF:

th OE ЪBVHDSHFE RPDBFSH RTPGEUUH nagios LPNBODH վերաբեռնում, LPFPTBS ЪBUFBCHYF EZP PVOCHYFSH LPOZHYZHTBGYA: np FreeBSD ffp pwwwop DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh վերաբեռնում:

eUMY EUFSH TSEMBOYE, NPTsOP OBTYUPCHBFSH UCHPY UPVUFCHEOOOSCHE YLPOLY Y YURPMSH'CHBFSH YI CHNEUFP UFBODBTFOSCHI. YNEOOP FBL RPUFHRIM U WETCHYUBNY HTTP, SMTP, POP3 ԵՎ IMAP-ի հետ: DMS HTTP YURPMSHЪPCHBMPUSH RETP, RPFETSOOPE YODEKGEN Apache, B DMS CHUEI PUFBMSHOSHCHI YЪPVTTBTSEOIE PFLTSCHFPZP Y BLTSCHFPZP RPYUFCHPZP LPOCHETFB: th IPFS LBTFYOLY RPMKHYUYMYUSH TBNETPN YUHFSH VPMEE, YUEN 40x40 RYLUEMEK, Nagios TBVPFBM U OYNY DPCHPMSHOP IPTPYP: rPMAVPCBFSHUS ՄԱՍԻՆ TEEKHMSHFBF NPTsOP ՄԱՍԻՆ UMEDHAEEK LBTFYOL.


FERESH H LBTsDPZP IPUFB Y UETCHYUB EUFSHOE FPMSHLP MYUOBS YLPOLB, OP Y ՄԱՍԻՆ UFTBOYUL U RPDTPVOK YOZHPTNBGEK P LBTsDPN YЪ OYI CHPOYLMPYE CHPPYE FBLPE YBTY:

eUMMY OBTSBFSH OB OEZP, FP NPTsOP RPYUYFBFSH DPRPMOIFEMSHOSHE UCHEDEOYS YJ ZHBKMB, LPFPTSCHK NSCH PRYUBMY FEZPN notes_url:

LPPTDYOBFSCH FPYUEL, CH LPFPTSCHI DPMTSOSCH TYUPCHBFSHUS YLPOLY Y PVYAELFSC OBYI IPUFCH OB RMPULPK Y FTEINETOPK LBTFBI UEFY, OE VHDHF YURPMSHЪPCHBFSHUSPECH NAPCHBFSHUSPLE N NPF FBLYN PWTBPN OBBYEOIS FZHR default_statusmap_layout Y default_statuswrl_layout W JBKME cgi.cfg:

default_statusmap_layout=0 default_statuswrl_layout=0

eUMY CHUE UDEMBMY RTBCHYMSHOP, FP RMPULBS LBTFB UEFY VKhDEF ChSCHZMSDEFSH CHPF FBL. CHREYUBFMSEF, OE RTBCHDB MY?


fTEINETOBS LBTFB ChSchZMSDYF FPTS DPCHPMSHOP IPTPYP: y UBNPE RTYSFOPE CH LFPN FP, UFP CH FTEINETOPE RTPUFTBOUFCHP NPTsOP DPVBCHYFSH, OBRTYNET, RPDTPVOSHCHK NBLEF EDBOIS, CH LPFPTPN LFB UEFTBOUFCHP NPTsOP DPVBCHYFSH, OBRTYNET, RPDTPVOSHCHK NBLEF EDBOIS, CH LPFPTPN LFB UEFSOFSH OBIPDUFET RPNEEEOYSI. oP PV LFPN NSC RPZPCHPTYN H DTHZPK UFBFSH. OH B EUMY CHNEUFP CHPCDEMEOOOPK LBTFSCH ՄԱՍԻՆ LTBO RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Դուք չեք տրամադրել հյուրընկալող գծագրման կոորդինատներ, ուստի չեք կարող օգտագործել դասավորության այս մեթոդը: Կարդացեք ՀՏՀ-ները՝ գծագրման կոորդինատները նշելու վերաբերյալ լրացուցիչ տեղեկությունների համար կամ ընտրեք դասավորության այլ մեթոդ:

OBBYUYF, ChSCH YUFP-FP OBRHFBMY U FEZBNY LPPTDYOBF PFTYUPCHLY.

eEE PDOPK Y RPMEOSCHI CHPNPTSOPUFEK, LPFPTHA NSCH UEZPDOS YIKHYUYN, VKhDEF HNEOYE DPVBCHMSFSH CH UFTBOIGSHCH, UPDBCHBENSCHE Nagios, UCHPY CHUFBCHLY Y BAZPMCHLY. lBTsDBS UFTBOYGB NPTsEF YNEFSH DCHB ЪBZPMCHLB Y DCHE CHUFBCHLY: pVSCHYUOP FBLYN PVTBYPN CH FELUF UFTBOIGSHCH NPTsOP CHUFBCHMSFSH LPTRPTTBFICHOKHA UYNCHPMYLKH, URTBCHPYUOSCHE FEMEZHPOSHCH Y RTPUYE UCHEDEOYBOPYKVT.


CHUE BZPMPCHLY UFTBOIG Y CHUFBCHLY DEMSFUS ՄԱՍԻՆ ZMPVBMSHOSH ԵՎ MPLBMSHOSHCHE. zMPVBMSHOSCHE DEKUFCHHAF ՄԱՍԻՆ CHUE UFTBOIGSHCH cgi, B. FELUFSCH, ЪBRYUBOOSHCH CH ZHBKMBI ЪBZPMPCHLPC Y TBTSCHCHPCCH UFTBOIG, CHUFBCHMSAFUS CH OBYUBMP Y LPOEG FEZB UFTBOIGSHCH, UPDBCHBENPK cgi. pVSCHUOP FELUF UFTBOIGSHCH RPUME PVTBVPFLY CHSCHZMSDYF FBL:

ZMPVBMSHOSHCHK ЪBZPMCHPL MPLBMSHOSHCHK ЪBZPMCHPL RETCHPOBYUBMSHOSHCHK FELUF ZMPVBMSHOBS CUFBCHLB MPLBMSHOBS CUFBCHLB

DBCHBKFE RPUNPFTYN, UFP OHTSOP UDEMBFSH DMS FPZP, UFPVSH LFP TBVPFBMP RTYNET ZHBKMB status.cgi-ի մասին: h DYTELFPTYY /usr/local/nagios/share/ssi

Common-footer.ssi - ZhBKM ZMPVBMShOPZP ЪBZPMCHLB common-header.ssi - ZhBKM ZMPVBMShOPK ČUFBCHLY status-footer.ssi - ZhBKM MPLBMShOPZP ЪBZPMCHLB HUBZPMCHLB status-header.ssi

DHNBA-ով, CHUE HCE UPPVTBJMY, UFP YNS DMS ZHBKMPCH MPLBMShOPZP ЪBZPMCHLB Y MPLBMSHOPK CHUFBCHLY PVTBHEFUS U RPNPESHHA UTBEYCHBOYS YNEOY RPPPSCHFOPZiFoFoY RPDPNSCHFOMBZi. er.ssi. OHTSOP RPNOYFSH, YuFP UPDETSYNPE CHUIEI CHCHYERETEYUMEOOOSHI ZHBKMPCH RETED DPVBCHMEOYEN CH GEMECHPK ZHBKM OILBL OE PVTBVBFSHCHCHBEFUUS, FP EUFCHYBCHYBLEKMYU. HNIGHTS HIIETEOIK OE RPMHYUYFUS, RPFPNH UFP OEF CHPNPTSOPUFY YURPMSHЪPCHBFSH CH LBYUEUFCHE ZOEETBFPTB DBOOSCHI cgi YMY UFP-MYVP DTHZPE: rPMHYUBEFUS, UFP CHLMAYUBENSCHE ZHBKMSCH DPMTSOSCH UPDETTSBFSH CH UEVE FPMSHLP YUYUFSHCHK html.

dBCHBKFE TBUUNPFTYN UPDETTSYNPE CHUEI ZHBKMPCH, RTYNEOSCHYIUS H FP RTYNETE:

jBKM common-footer.ssi


rp CHPRTPUBN FEIRPDDETZLY PVTBEBFSHUS ՄԱՍԻՆ [էլփոստը պաշտպանված է] YMY
http://onix.opennet.ru


jBKM common-header.ssi




jBKM status-footer.ssi


tBEDEMYFEMSH UFTBOIGSHCH status.cgi



jBKM status-header.ssi


feufpchshchk bzpmpchpl status.cgi


lBL CHSC NPZMY HVEDYFSHUS, CHUE LFP TBVPFBEF DPCHPMSHOP RTPUFP: eEE PDOK CHLHUOPUFSHHA, LPFPTPK S U CHBNY RPDEMAUSH, VKHDEF URPUPVOPUFSH RTYCHSCHCHBFSH RTPIZTSCHCHBOYE CHHLPCHSCHI ZHBKMPCH L PRTEDEMEOOOSCHN UPVSCHFISN. obrtynet, NPS UYUFENB NPOYFPTYOZB RTY HNYTBOY LBLPZP MYVP UETCHYUB OBYUYOBEF YЪPVTBTSBFSH TsBMPVOP NSCHYUBEKHA LPTPCHKH. fBLBS CHPNPTSOPUFSH PYUEOSH RPMEOB DMS BDNYUFTBFPTPCH, LPFPTSHOE IPFSF RPUFPSOOP UNPFTEFSH ՄԱՍԻՆ Nagios web-YOFEETJEKU DPNMEOYK P RTPVMENBI. OHTSOP CHUEZP MYYSH PFLTSCHFSH H VTBHETE YMY RTYLTERYFSH Ակտիվ աշխատասեղանի մասին PDOH YЪ LFYI UFTBOIG tac.cgi, status.cgi: RPUME LFPZP NPTsOP NYOYNYYTPCHBFSH VTBHET Y BOINBFSHUS UCHPYNY DEMBNY. LBL FPMSHLP UMHYUYFUS LBLPE-MYVP YOFETEUKHAEYE OBU UPVSCHFIYE, Nagios OBYUOEF CHPURTPIYCHPDYFSH BCHL, UCHSBOOSHCHK U OIN. DMS PUHEEUFCHMEOYS OBYI CEMBOYK EUFSH UMEDHAEIE FEZY:

Host_unreachable_sound - IPUF OEDPUFHREO host_down_sound - IPUF OE TBVPFBEF service_critical_sound - UETCHYU H LTYFYUEULPN UPUFPSOYY service_warning_sound - UETCHYU H UPUFPSOYTSDEOYPSOYTSDE_UPUFPSOYTSDE_URTEDSTE հայտնի ծառայություն OEY ЪCHEUFOP normal_sound - CHUE TBVPFBEF PFMYUOP, OEF OILBLYI RTPVMEN

prgya normal_sound RTBLFYUEULY OILFP OE YURPMSHHEF. OP CHUSLYK UMHYUBK-Ի ՄԱՍԻՆ TEYM HER HRPNSOHFSH-ի հետ:

DMS FPZP UFPVShch CCHLCHPE PRPCHEEEOYE BTTBVPFBMP, OHTSOP RPNEUFYFSH ZHBKMSCH CHHLPC CH ZHPTNBFE wav CHOHFTSH DYTELFPTYY /usr/local/nagios,BCHBSHUEZ/media RPMShPCHBFEMS Y RTYOBDMETSOPUFY ZHBKMPCH. b ЪBFEN DPVBCHYFSH UMEDHAEYE BRYUY CH ZHBKM cgi.cfg.

Host_unreachable_sound=hostunreachable.wav host_down_sound=host down.wav service_critical_sound=servicecritical.wav service_warning_sound=servicewarning.wav service_unknown_sound=ծառայություն անհայտ.wav normal_sound=noproblem.wav

h UMHYUBE,EUMY CH RTPGEUUE NPOYFPTYOZB VHDEF PVOBTHSEOP PDOCHTENEOOP OEULPMSHLP RTPVMEN, Nagios OBYUOEF RTPIZTSCHCHBFSH BCHL DMS OBYVPMEE LTYUOPK YЪ. rPUME DEUSFLB YMY DCHHI RPCHFPTEOYK PDOPZP Y FPZP TSE ЪCHHLB CHBN, OVERCHETOP, ЪBIPYUEFUS PFLMAYUYFSH ЪCHHL: UDEMBPSH LFP DPCHPMSHOP MEZLP՝ OHTSOP RTPUFP CHPKFY CH TETSYN HRTBCHMEOYS UETCHYUPN YMY IPUFPN Y RPDBFSH LPNBODH RPDFCHETSDEOYS RTPVMENSCH.

rPUME RPDPVOPK PVTBVPFLY ЪBRYUY CH FBVMYGE UETCHYUPCH YMY IPUFCH RTYNHF CHPF FBLPK CHYD:


DHNBA-ի հետ, ՄԱՍԻՆ UEZPDOS ICHBFIF ZTSCHEFSH ZTBOYF OBKHLY, Y RPTB DBFSH NPZBN PFDPIOHFSH. rPJCHPMA UEVE RRPTPEBFSHUS U CHBNY CH LFH TBDPUFOHA NYOHPHH.

Սկսելու համար սերվեր 01դուք պետք է տեղադրեք nagios փաթեթը: Դա անելու համար տերմինալում մուտքագրեք.

sudo apt-get install nagios3 nagios-nrpe-plugin

Ձեզ կառաջարկվի մուտքագրել գաղտնաբառ օգտվողի համար նագիոսադմին. Օգտատիրոջ հաշիվները գտնվում են /etc/nagios3/htpasswd.users-ում: Օգտագործողի գաղտնաբառը փոխելու համար նագիոսադմինկամ ավելացնելով այլ օգտվողներ՝ Nagios CGI սկրիպտները գործարկելու համար, օգտագործեք կոմունալ ծրագիրը htpasswd, որը փաթեթի մի մասն է apache2-utils.

Օրինակ՝ օգտատիրոջ գաղտնաբառը փոխելու համար նագիոսադմինմուտքագրեք տերմինալում՝

sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

Օգտագործող ավելացնելու համար՝

sudo htpasswd /etc/nagios3/htpasswd.users steve

sudo apt-get install nagios-nrpe-server

NRPEթույլ է տալիս կատարել տեղական ստուգումներ հեռավոր համակարգչում: Բայց կան այս նպատակին հասնելու այլ ուղիներ՝ օգտագործելով Nagios այլ պլագիններ, ինչպես նաև ստուգման այլ եղանակներ:

Կազմաձևման ֆայլերի ակնարկ

Կան մի քանի դիրեկտորիաներ, որոնք պարունակում են Nagios կազմաձևման ֆայլեր, ինչպես նաև ստուգման ֆայլեր:

1. /etc/nagios3:պարունակում է կազմաձևման ֆայլեր nagios daemon-ի գործարկման համար, CGI ֆայլեր, համակարգչային նկարագրություններ և այլն:

2. /etc/nagios-plugins:կոնֆիգուրացիայի ֆայլեր սպասարկման ստուգումների համար:

3. /etc/nagios:պարունակում է կազմաձևման ֆայլեր հեռավոր համակարգչի վրա nagios-nrpe-server.

4. /usr/lib/nagios/plugins/:ահա երկուական ստուգումներ: Սկանավորման տարբերակները դիտելու համար օգտագործեք «-h» ստեղնը:

Օրինակ:/usr/lib/nagios/plugins/check_dhcp -h

Կան բազմաթիվ Nagios ստուգումներ, որոնք կարող են կազմաձևվել ցանկացած մեքենայի վրա գործարկելու համար: Այս օրինակում Nagios-ը կկարգավորվի այնպես, որ ստուգի սկավառակի տարածությունը, DNS ծառայությունը և MySQL օգտվողների խմբերը: DNS ստուգումը կկատարվի սերվեր 02, և MySQL մեքենաների խումբը կներառի երկուսն էլ սերվեր 01այսպես սերվեր 02.

Տես բաժինը HTTPD - Apache2 վեբ սերվեր Apache-ի ավելի մանրամասն կարգավորումների համար, Domain Name Service (DNS)՝ DNS-ի տեղադրման համար և MySQL՝ կարգավորելու համար MySQL.

Բացի դրանից, կտրվեն մի քանի պայմաններ, որոնք կօգնեն ձեզ հեշտությամբ ստեղծել Nagios-ը.

Համակարգիչ (հյուրընկալող):սերվեր, աշխատակայան, ցանցային սարք և այլն, որոնք վերահսկվում են:

Համակարգչային խումբ.համանման համակարգիչների խումբ։ Օրինակ, դուք կարող եք խմբավորել բոլոր վեբ սերվերները, ֆայլերի սերվերները և այլն:

Ծառայություն:ծառայություն, որը վերահսկվում է համակարգչով: Օրինակ՝ HTTP, DNS, NFS և այլն:

Ծառայությունների խումբ.թույլ է տալիս համատեղել բազմաթիվ ծառայություններ միասին: Օրինակ, սա օգտակար կլինի մի քանի վեբ սերվերների միաձուլման համար:

Կապ:այն անձը, ով կտեղեկացվի, երբ տեղի ունենա իրադարձություն: Nagios-ը կարող է կազմաձևվել էլփոստ, SMS և այլն ուղարկելու համար:

Լռելյայնորեն, Nagios-ը կազմաձևված է ստուգելու HTTP-ը, սկավառակի տարածությունը, SSH-ը, ընթացիկ օգտվողները, գործընթացները և վերահսկելու բեռնվածության մակարդակը տեղական մեքենայի վրա: Նագիոսը նաև հրամանով կատարում է դարպասի ստուգում պինգ.

Տեղադրված Nagios համակարգերի հավաքածուն կարող է համապարփակ կազմաձևվել: Ավելի լավ է սկսել մի քանի համակարգիչներից՝ մեկ կամ երկու, ապա կարգավորել օպտիմալ կերպով՝ հավելումներ օգտագործելու փոխարեն:

Կարգավորում

1.1. Նախ անհրաժեշտ է ստեղծել կազմաձևման ֆայլ դրա համար սերվեր 02. Եթե ​​այլ բան նշված չէ, գործարկեք այս բոլոր հրամանները սերվեր 01. Մուտքագրեք տերմինալում՝

sudo cp /etc/nagios3/conf.d/localhost_nagios2.cfg \ /etc/nagios3/conf.d/server02.cfg

Վերևում և հաջորդ օրինակում փոխարինեք «server01», «server02» 172.18.100.100 և 172.18.100.101 համարները ձեր սերվերների անունով և ip հասցեով:

Սահմանել հոսթ (օգտագործել ընդհանուր-հոսթ; Հոսթի ձևանմուշի անունը՝ host_name server02 alias Server 02 հասցեն 172.18.100.101) # ստուգել DNS ծառայությունը: սահմանել ծառայությունը (օգտագործել generic-service host_name server02 service_description DNS check_command check_dns!172.18.100.101)

1.3. Վերբեռնեք nagios daemon-ը՝ նոր կարգավորումներն ակտիվացնելու համար.

2.1 Այժմ եկեք ավելացնենք ծառայության նկարագրությունը MySQL-ն ստուգելու համար՝ ավելացնելով հետևյալ տողերը /etc/nagios3/conf.d/services_nagios2.cfg.

# ստուգեք MySQL սերվերները: սահմանել ծառայությունը ( hostgroup_name mysql-servers service_description MySQL check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS օգտագործել generic-service notification_interval 0; սահմանել > 0, եթե ցանկանում եք նորից ծանուցվել):

2.2. Այժմ պետք է սահմանվեն mysql խմբի սերվերները: Խմբագրեք /etc/nagios3/conf.d/hostgroups_nagios2.cfg՝ ավելացնելու հետևյալը.

# MySQL հյուրընկալող խումբ: սահմանել հոսթ խումբ ( hostgroup_name mysql-servers alias MySQL սերվերների անդամներ localhost, server02)

Mysql -u root -p -e "ստեղծել օգտվողի nagios, որոնք նույնականացվում են "գաղտնի"-ով;"

Nagios օգտվողը պետք է ներկա լինի mysql սերվերի աշխատանքային խմբի բոլոր համակարգիչների վրա:

2.4. Վերագործարկեք nagios-ը՝ MySQL սերվերը փորձարկելու համար:

sudo /etc/init.d/nagios3 վերագործարկում

3.1. Վերջապես, դուք պետք է կարգավորեք NRPE-ն՝ ստուգելու սկավառակի տարածությունը սերվեր 02.

Վրա սերվեր 01ավելացրեք ծառայության ստուգում /etc/nagios3/conf.d/server02.cfg:

# NRPE սկավառակի ստուգում: սահմանել ծառայությունը (օգտագործել generic-service host_name server02 service_description nrpe-disk check_command check_nrpe_1arg!check_all_disks!172.18.100.101)

3.2. Այժմ շարունակվում է սերվեր 02խմբագրել /etc/nagios/nrpe.cfg:

Allowed_hosts=172.18.100.100

Եվ հրամանի հայտարարագրման տողում ավելացրեք.

Command=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -e

3.3. Վերջապես, վերագործարկեք nagios-nrpe-server:

sudo /etc/init.d/nagios-nrpe-server-ի վերագործարկում

3.4. Վրա սերվեր 01դուք նույնպես պետք է վերաբեռնեք nagios:

sudo /etc/init.d/nagios3 վերագործարկում

Այժմ դուք պետք է կարողանաք տեսնել ձեր սերվերները և ծառայության ստուգումները Nagios CGI ֆայլերում: Դրանց մուտք գործելու համար ձեր բրաուզերում մուտքագրեք http://server01/nagios3: Ձեզանից կպահանջվի օգտանուն և գաղտնաբառ nagiosadmin-ի համար:

Հղումներ

Այս բաժնում նկարագրված են Nagios-ի միայն աննշան հատկանիշները: nagios-plugins-extra և nagios-snmp-plugins-ը պարունակում են ավելի շատ ծառայությունների ստուգման ֆայլեր:

1. Ավելի մանրամասն տեղեկությունների համար տես Nagios-ի պաշտոնական կայքում ներկայացված փաստաթղթերը:

2. Նեղ կենտրոնացված փաստաթղթեր Նագիոսի վերաբերյալ:

3. Կան մի քանի գրքեր Nagios-ի և ցանցի մոնիտորինգի վերաբերյալ:

4. Nagios Ubuntu Wiki էջը նույնպես պարունակում է բազմաթիվ փաստաթղթեր:

Նագիոս (Nagios Ain "t Gonna Insist On Sainthood)- բաց կոդով ծրագիր, որը նախատեսված է համակարգչային համակարգերի և ցանցերի մոնիտորինգի համար: Այն իրականացնում է մոնիտորինգ, վերահսկում է հանգույցների և ծառայությունների կարգավիճակը, զգուշացնելով ադմինիստրատորին, եթե ծառայություններից որևէ մեկը դադարեցնի (կամ վերսկսի) իր աշխատանքը:

Այսօրվա հոդվածում մենք ձեզ ցույց կտանք, թե ինչպես տեղադրել Նագիոս 4.1վրա Ubuntu 15.04.

Դուք կարող եք ստուգել և տեսնել, թե ինչպիսին են Nagios-ը և այլ ծրագրերը / ծառայությունները / PBX-ը՝ անցնելով բաժին:

Նախապատրաստում

Համոզվեք, որ ձեր սերվերը լիովին աշխատում է ԼԱՄՊ, եթե տեղադրված չէ, ապա շարունակելուց առաջ տեղադրեք ԼԱՄՊսերվեր. Եկեք տեղադրենք հետևյալ բաղադրիչները.

sudo apt-get install build-Essential libgd2-xpm-dev apache2-utils unzip

Ստեղծեք Nagios օգտվող և խումբ

Ստեղծեք նոր օգտվողի հաշիվ նագիոսև խումբ nagcmd:

Sudo useradd -m nagios
sudo passwd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios
sudo usermod -a -G nagcmd www-data

Ներբեռնեք Nagios-ը և հավելումները դրա համար

Պաշտոնական կայքում վերջին տարբերակը նշված է որպես 4.1.0 ազատ արձակել թեկնածու 2և ներբեռնեք այն:

cd /usr/src
sudo wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.0rc2.tar.gz

Պլագինների ներբեռնում

Sudo wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz

Nagios-ի տեղադրում

Գնացեք այն թղթապանակը, որտեղ մենք ներբեռնել ենք Nagios-ը և պլագինները և ապակպել՝ օգտագործելով հրամանը.

Sudo tar xzf nagios-4.1.0rc2.tar.gz

cd nagios-4.1.0rc2/

Կազմելու և տեղադրելու համար գործարկեք հետևյալ հրամանները Նագիոս:

Sudo ./configure --with-command-group=nagcmd
sudo կատարել բոլորը
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode

Վեբ ինտերֆեյսի տեղադրում Նագիոս:

sudo make install-webconf

Եթե ​​տեղադրման գործընթացում ստանաք հետևյալ սխալը.

/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install. չի կարող ստեղծել սովորական ֆայլ '/etc/httpd/conf.d/nagios.conf': Նման ֆայլ կամ գրացուցակ չկա:
Makefile:296. «install-webconf» թիրախային բաղադրատոմսը ձախողվեց
կատարել՝ *** Սխալ 1

Nagios-ը փորձում է ներսում ստեղծել nagios.conf ֆայլ /etc/httpd.conf/directory, բայց համակարգերում ubuntu nagios.conf ֆայլերը պետք է տեղադրվեն /etc/apache2/sites-enabled/directory. Այնուհետև մենք օգտագործում ենք մեկ այլ հրամանի փոխարեն sudo make install-webconf

sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf

Եկեք ստեղծենք հաշիվ Նագիոսադմինվեբ ինտերֆեյս մուտք գործելու համար Նագիոս. Համոզվեք, որ հիշեք ձեր սահմանած գաղտնաբառը, այն ձեզ անհրաժեշտ կլինի վեբ ինտերֆեյս մուտք գործելիս:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Վերագործարկեք Apache-ն, որպեսզի նոր կարգավորումներն ուժի մեջ մտնեն.

sudo systemctl վերագործարկեք apache2

Մենք վերադառնում ենք այն թղթապանակը, որտեղ մենք ներբեռնել ենք հավելումները և անջատում ենք փլագինները.

cd /usr/src
tar xzf nagios-plugins-2.0.3.tar.gz

Գնացեք unzipped գրացուցակ.

cd nagios-plugins-2.0.3/

Պլագինները կազմելու և տեղադրելու համար գործարկեք հետևյալ հրամանները.

Sudo ./կարգավորել --with-nagios-user=nagios --with-nagios-group=nagios
sudo make
sudo make install

Նագիոսի գործարկումը

Ստուգում nagios.confսխալների համար.

sudo /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Եթե ​​սխալներ չկան, վազեք Նագիոսև ավելացրեք այն autorun-ում.

Սուդոյի ծառայության մեկնարկը
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Եթե ​​գործարկման ժամանակ Նագիոսդուք տեսաք հետևյալ սխալը.

Չհաջողվեց սկսել nagios.service. Unit nagios.service-ը չհաջողվեց բեռնել. այդպիսի ֆայլ կամ գրացուցակ չկա:

[....] Սկսվում է nagios (systemctl-ի միջոցով). nagios.service Չհաջողվեց սկսել nagios.service. Unit nagios.service-ը չհաջողվեց բեռնել. Նման ֆայլ կամ գրացուցակ չկա: Չհաջողվեց:

Այն ուղղելու համար հարկավոր է պատճենել /etc/init.d/skeletonՎ /etc/init.d/nagios

sudo cp /etc/init.d/skeleton /etc/init.d/nagios

խմբագրել /etc/init.d/nagios:

sudo nano /etc/init.d/nagios

Վերջում ավելացնելով հետևյալը.

DESC = «Նագիոս»
NAME=nagios
DAEMON=/usr/local/nagios/bin/$NAME
DAEMON_ARGS="-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE=/usr/local/nagios/var/$NAME.lock

Մենք խնայում ենք և դուրս ենք գալիս:

Վերջնական հպում - մենք տալիս ենք կատարման իրավունքներ.

sudo chmod +x /etc/init.d/nagios

և վազել Նագիոս:

sudo /etc/init.d/nagios start

Այժմ բրաուզերում մուտքագրեք http://nagios-server-ip/nagios, օգտվողի անվան դաշտում մուտքագրեք նագիոսադմինև գաղտնաբառը, որը մենք սահմանել ենք տեղադրման գործընթացում:



Կտտացրեք «Հյուրընկալ» վահանակի ձախ վահանակում: Դուք կտեսնեք, որ Նագիոսը ներկայումս չի վերահսկում որևէ այլ հյուրընկալող, բացի իրենից:



Սա ավարտում է մեր տեղադրումը: Հետևելով հրահանգներին՝ մենք տեղադրել ենք Nagios 4.1-ը Ubuntu 15.04-ում

Այս ուղեցույցը կօգնի ձեզ տեղադրել բաց կոդով մոնիտորինգի հանրահայտ Nagios 4 համակարգը Ubuntu 14.04 սերվերի վրա, ինչպես նաև կատարել հյուրընկալող ռեսուրսների մոնիտորինգի հիմնական կոնֆիգուրացիան: Բացի այդ, ուղեցույցը ցույց է տալիս, թե ինչպես կարելի է ստեղծել Nagios Remote Plugin Executor (NRPE) որպես գործակալ հեռավոր հոսթերների վրա՝ վերահսկելու նրանց ռեսուրսները:

Nagios համակարգը թույլ է տալիս վերահսկել սերվերի ռեսուրսները և հիմնական ծառայությունների աշխատանքը: Ընդհանուր առմամբ, մոնիտորինգի համակարգերը կարևոր գործիք են ցանկացած արտադրական միջավայրի համար:

Նշում. CentOS-ի համար նմանատիպ ուղեցույց կարելի է գտնել այստեղ.

Պահանջներ

  • Նախապես կազմաձևված Ubuntu սերվեր 14.04.
  • Superuser իրավունքները (ավելի մանրամասն -):
  • Նախապես տեղադրված LAMP կույտ (տեղադրման հրահանգները կարելի է գտնել):
  • Մասնավոր ցանց; եթե ձեր սերվերը չի աջակցում մասնավոր ցանցին, պարզապես ներքին IP հասցեի հղումները փոխարինեք արտաքին IP հասցեով:

Nagios 4-ի տեղադրում

Nagios օգտվողի և խմբի ստեղծում

Ստեղծեք օգտվող և խումբ Nagios գործընթացը գործարկելու համար; այս ուղեցույցում օգտվողը կոչվում է nagios, իսկ խումբը կոչվում է nagcmd: Ստեղծեք դրանք և օգտագործողին ավելացրեք խմբին:

sudo useradd nagios
sudo groupadd nagcmd
sudo usermod -a -G nagcmd nagios

Կախվածությունների տեղադրում

Դրանից հետո դուք պետք է տեղադրեք մի քանի զարգացման գրադարաններ՝ Nagios Core-ից ստեղծելու համար աղբյուր կոդը, և apache2-utils՝ Nagios ինտերֆեյսը կարգավորելու համար:

Թարմացրեք համակարգի փաթեթների ցանկը.

sudo apt-get թարմացում

Տեղադրեք փաթեթներ.

sudo apt-get install build-Essential libgd2-xpm-dev openssl libssl-dev xinetd apache2-utils unzip

Nagios Core-ի տեղադրում

Ներբեռնեք Nagios Core-ի վերջին կայուն թողարկումը: Բացեք կայքի ներբեռնման էջը, սեղմեք Բաց թողնել՝ ներբեռնելու և կայուն թողարկման հղումը ներբեռնելու համար:

Նշում. Այս ուղեցույցն օգտագործում է Nagios 4.1.1 տարբերակը:

Ներբեռնեք փաթեթը ձեր տնային գրացուցակում.

cd ~
curl -L -O https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.1.1.tar.gz

Ապափակել արխիվը.

tar xvf nagios-*.tar.gz

Բացեք ստացված գրացուցակը.

Նախքան Nagios-ի կառուցումը սկսելը, դուք պետք է կարգավորեք համակարգը: Nagios-ը postfix-ին աջակցելու համար կարգավորելու համար (որը կարող է տեղադրվել apt-get-ի միջոցով), ավելացրեք --with-mail=/usr/sbin/sendmail հետևյալ հրամանին.

./կարգավորել --with-nagios-group=nagios --with-command-group=nagcmd

Կազմել Nagios:

Այնուհետև տեղադրեք Nagios-ը, սկզբնավորման սցենարները և կազմաձևման ֆայլերի նմուշները.

sudo make install
sudo make install-commandmode
sudo make install-init
sudo make install-config
sudo /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-available/nagios.conf

Nagios վեբ ինտերֆեյսի միջոցով արտաքին հրամաններ գործարկելու համար անհրաժեշտ է www-data օգտվողին ավելացնել nagcmd խմբին.

sudo usermod -G nagcmd www-data

Nagios հավելվածների տեղադրում

Nagios Plugins-ի վերջին թողարկումը կարելի է գտնել այս հղումով: Պատճենեք վերջին կայուն թողարկման հղումը և ներբեռնեք փաթեթը ձեր տնային գրացուցակում:

Նշում. Այս ուղեցույցը օգտագործում է Nagios Plugins տարբերակը 2.1.1:

cd ~
curl -L -O http://nagios-plugins.org/download/nagios-plugins-2.1.1.tar.gz

Unzip Nagios Plugins արխիվը:

tar xvf nagios-plugins-*.tar.gz

Բացեք ստացված գրացուցակը.

cd nagios-plugins-*

Վազիր ստեղծելով NagiosՊլագիններ փաթեթներ կառուցելուց առաջ:

./կարգավորել --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl

Կազմել Nagios Plugins:

Տեղադրեք արդյունքում ստացված փաթեթը.

sudo make install

NRPE տեղադրում

Բացեք կայքի ներբեռնման էջը, գտեք NRPE-ի վերջին կայուն թողարկումը և վերբեռնեք այն ձեր հիմնական գրացուցակում:

Նշում. Այս ուղեցույցը օգտագործում է NRPE 2.15:

cd ~
curl -L -O http://downloads.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz

Unzip NRPE արխիվը.

tar xvf nrpe-*.tar.gz

Փոխեք ստացված գրացուցակը.

NRPE կարգավորելու համար գործարկեք հրամանը.

./configure --enable-command-args --with-nagios-user=nagios --with-nagios-group=nagios --with-ssl=/usr/bin/openssl --with-ssl-lib=/usr /lib/x86_64-linux-gnu

Այնուհետև կառուցեք և տեղադրեք NRPE և xinetd սցենարը.

կատարել բոլորը
sudo make install
sudo make install-xinetd
sudo make install-daemon-config

Բացեք xinetd գործարկման սցենարը տեքստային խմբագրիչում.

sudo vi /etc/xinetd.d/nrpe

Only_from տողում ավելացրեք Nagios սերվերի ներքին IP հասցեն.

միայն_-ից = 127.0.0.1 10.132.224.168

Նշում. Խնդրում ենք մուտքագրել ձեր ճիշտ IP հասցեն:

Պահպանեք և փակեք ֆայլը: Այժմ միայն Nagios սերվերը կկարողանա համագործակցել NRPE-ի հետ:

Վերագործարկեք xinetd:

sudo ծառայության xinetd վերագործարկումը

Nagios 4-ի տեղադրումը հաջողությամբ ավարտվեց: Այժմ մենք պետք է կարգավորենք համակարգը:

Nagios 4-ի կարգավորում

Բացեք հիմնական Nagios կազմաձևման ֆայլը տեքստային խմբագրիչում.

sudo vi /usr/local/nagios/etc/nagios.cfg

Գտեք և ապամեկնաբանեք հետևյալ տողը.

#cfg_dir=/usr/local/nagios/etc/servers

Պահպանեք և փակեք ֆայլը:

Ստեղծեք գրացուցակ՝ վերահսկվող սերվերների կազմաձևման ֆայլերը պահելու համար:

sudo mkdir /usr/local/nagios/etc/servers

Բացեք կոնտակտների կազմաձևման ֆայլը տեքստային խմբագրիչում.

sudo vi /usr/local/nagios/etc/objects/contacts.cfg

Գտեք էլփոստի հրահանգը և լրացրեք այն ձեր էլփոստի հասցեով:

էլ [էլփոստը պաշտպանված է] ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Պահպանեք և փակեք ֆայլը:

check_nrpe հրամանի կարգավորում

Ավելացնել նոր հրաման Nagios կարգավորումներում.

sudo vi /usr/local/nagios/etc/objects/commands.cfg

Ֆայլի վերջում ավելացրեք հետևյալ կոդը.

սահմանել հրաման (
command_name check_nrpe
հրամանի_տող $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

Պահպանեք և փակեք ֆայլը: Այժմ դուք պետք է կարողանաք օգտագործել check_nrpe հրամանը Nagios սերվերները սահմանելիս:

Apache-ի կարգավորում

Միացնել rewrite և cgi մոդուլները.

sudo a2enmod վերաշարադրել
sudo a2enmod cgi

Օգտագործեք htpasswd nagiosadmin անունով օգտատեր ստեղծելու համար՝ Nagios վեբ ինտերֆեյսին մուտք գործելու համար:

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

Մուտքագրեք գաղտնաբառը: Հիշեք այս հավատարմագրերը, քանի որ դրանք օգտակար կլինեն Nagios վեբ ինտերֆեյսի հետ աշխատելիս:

Նշում. Եթե այս օգտվողի անունը nagiosadmin չէ, ապա ձեզ հարկավոր է խմբագրել /usr/local/nagios/etc/cgi.cfg ֆայլը և նշել այլ օգտվողի անուն nagiosadmin-ի բոլոր հղումներում:

sudo ln -s /etc/apache2/sites-available/nagios.conf /etc/apache2/sites-enabled/

Nagios համակարգն այժմ պատրաստ է գործարկման: Մի մոռացեք վերագործարկել Apache-ն.

sudo ծառայության nagios մեկնարկը
sudo ծառայության apache2 վերագործարկումը

Nagios autostart-ը կարգավորելու համար մուտքագրեք՝

sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Մուտքի սահմանափակում IP հասցեով (ըստ ցանկության)

Միայն որոշակի IP հասցեների մուտքը թույլատրելու համար խմբագրեք Apache-ի կոնֆիգուրացիան.

sudo vi /etc/apache2/sites-available/nagios.conf

Գտեք և մեկնաբանեք հետևյալ տողերը.

կարգադրել թույլ տալ, մերժել
Թույլ տալ բոլորից

Այնուհետև հանեք հետևյալ տողերը և ավելացրեք IP հասցեները կամ IP հասցեների միջակայքերը (տարանջատված բացատով), որոնք մուտք կունենան դեպի սերվերը Allow from հրահանգին.

# Պատվիրել մերժել, թույլ տալ
#Հերքել բոլորից
# Թույլատրել 127.0.0.1-ից

Նշում. Քանի որ այս տողերը երկու անգամ հանդիպում են կազմաձևման ֆայլում, դուք պետք է կրկնեք այս հրահանգները երկու անգամ:

Պահպանեք և փակեք ֆայլը:

Սկսեք Nagios-ը և վերագործարկեք Apache-ն՝ կարգավորումները թարմացնելու համար.

sudo ծառայության nagios վերագործարկումը
sudo ծառայության apache2 վերագործարկումը

Nagios վեբ ինտերֆեյս

Բացեք զննարկիչը և նավարկեք դեպի Nagios՝ օգտագործելով այս հղումը.

http://nagios_server_public_ip/nagios

Apache վեբ սերվերն օգտագործում է htpasswd, այնպես որ դուք պետք է մուտքագրեք nagiosadmin օգտվողի հավատարմագրերը:

Նույնականացումից հետո դուք մուտք կունենաք դեպի Nagios գլխավոր էջ: Nagios-ի կողմից վերահսկվող սերվերների ցանկը դիտելու համար բացեք Hosts-ը ձախ կառավարման վահանակում:

Ինչպես տեսնում եք, Nagios-ն այս պահին վերահսկում է միայն localhost-ը։

Հյուրընկալող մոնիտորինգ NRPE-ով

Այս բաժինը ցույց կտա ձեզ, թե ինչպես ավելացնել նոր սերվեր Nagios մոնիտորինգի կարգավորումներում:

Նշում. Եթե ցանկանում եք ավելացնել մի քանի սերվեր, կրկնեք այս հրահանգները դրանցից յուրաքանչյուրի վրա:

Մուտք գործեք սերվեր, որը ցանկանում եք դիտել և թարմացնել apt-get:

sudo apt-get թարմացում

Այնուհետև տեղադրեք Nagios Plugins և NRPE:

sudo apt-get install nagios-plugins nagios-nrpe-server

Հյուրընկալների կարգավորում

Բացեք NRPE կազմաձևման ֆայլը տեքստային խմբագրիչում.

sudo vi /etc/nagios/nrpe.cfg

Գտեք allow_hosts հրահանգը և վերջում ավելացրեք Nagios սերվերի ներքին IP հասցեն (առանձնացված ստորակետներով):

թույլատրված_հյուրընկալողներ=127.0.0.1,10.132.224.168

Պահպանեք և փակեք ֆայլը: Այժմ NRPE-ն կընդունի հարցումները Nagios սերվերից ներքին IP հասցեի միջոցով:

NRPE հրամանների անհատականացում

Նշեք արմատային ֆայլային համակարգի անունը (սա այն բաղադրիչներից մեկն է, որը վերահսկվելու է).

Օգտագործեք ֆայլային համակարգի անունը NRPE-ի կազմաձևում՝ սկավառակի օգտագործումը վերահսկելու համար (/dev/vda): Բացեք nrpe.cfg խմբագրիչում.

sudo vi /etc/nagios/nrpe.cfg

NRPE կազմաձևման ֆայլը շատ երկար է և պարունակում է բազմաթիվ մեկնաբանված տողեր: Ձեզ անհրաժեշտ են միայն հետևյալ տողերը.

  • server_address. Նշեք հոսթի ներքին IP հասցեն:
  • allow_hosts. Նշեք Nagios սերվերի ներքին IP հասցեն:
  • հրաման՝ /dev/hda1-ը փոխարինեք արմատային ֆայլային համակարգի անունով:

Արդյունքում այս տողերը պետք է այսպիսի տեսք ունենան.

server_address=client_private_IP
allow_hosts=nagios_server_private_IP
հրաման=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda

Նկատի ունեցեք, որ ֆայլը պարունակում է մի քանի այլ հրամանների տողեր, որոնք Nagios-ը կարող է օգտագործել: NRPE-ը լսում է 5666 պորտում (line server_port=5666): Եթե ​​այս նավահանգիստը արգելափակված է firewall-ի կողմից, անպայման բացեք այն:

Պահպանեք և փակեք ֆայլը:

Վերագործարկեք NRPE-ն՝ կարգավորումները թարմացնելու համար.

sudo ծառայություն nagios-nrpe-սերվերի վերագործարկում

Դրանից հետո դուք պետք է ավելացնեք հյուրընկալողը Nagios սերվերի կարգավորումներին:

Nagios-ի կարգավորումներում հաղորդավարի ավելացում

Գնացեք Nagios սերվեր և ստեղծեք նոր կազմաձևման ֆայլ հոսթի համար /usr/local/nagios/etc/servers/-ում:

sudo vi /usr/local/nagios/etc/servers/yourhost.cfg

Նշում. Փոխարինեք ձեր հոսթին ձեր հյուրընկալողի անունով:

Ֆայլին ավելացրեք հետևյալ կոդը՝ host_name արժեքը փոխարինելով հեռավոր հոսթի անունով (վեբ-1 այս օրինակում), alias արժեքը՝ հոսթի նկարագրությամբ, և հասցեն՝ հեռավոր հոսթի ներքին IP հասցեով:

սահմանել հյուրընկալող (
օգտագործել Linux սերվեր
host_name your host
alias Իմ առաջին Apache սերվերը
հասցե 10.132.234.52
max_check_tempts 5
check_period 24x7
ծանուցման_ինտերվալ 30
ծանուցման_ժամկետը 24x7
}

Այժմ Nagios-ը կվերահսկի այս սերվերը: Այնուամենայնիվ, համակարգը կհետևի միայն հեռավոր հոսթի կարգավիճակին (միացված կամ անջատված): Եթե ​​դա բավարար է, պահեք և փակեք ֆայլը: Եթե ​​ցանկանում եք վերահսկել առանձին ծառայությունները հեռավոր հոսթի վրա, մի փակեք ֆայլը:

Ստորև բերված են ծառայության հետագծման կազմաձևման օրինակներ: Պարզապես ընտրեք այն ծառայությունը, որը ցանկանում եք հետևել և ավելացրեք առաջարկվող կարգավորումների բլոկը ֆայլում: Հիշեք, որ check_command-ի արժեքը որոշում է, թե ինչն է վերահսկվելու:

սահմանել ծառայություն (
օգտագործել ընդհանուր ծառայություն
host_name your host
service_description PING
check_command check_ping!100.0.20%!500.0.60%
}

SSH (notifications_enabled սահմանված է 0, անջատում է ծանուցումները):

սահմանել ծառայություն (
օգտագործել ընդհանուր ծառայություն
host_name your host
service_description SSH
check_command check_ssh
notifications_enabled 0
}

Օգտագործման generic-service հրահանգը պարզապես ժառանգվում է լռելյայն ընդհանուր ծառայության ձևանմուշից:

Պահպանեք և փակեք ֆայլը: Վերագործարկեք Nagios-ը՝ կարգավորումները թարմացնելու համար.

sudo ծառայություն nagios reload

Կազմաձևելուց հետո բացեք վեբ ինտերֆեյսը և ստուգեք Ծառայությունների էջը; այն այժմ պետք է պարունակի նոր ավելացված հեռավոր հոսթերների ցանկը:

Եզրակացություն

Հոսթերի և որոշ ծառայությունների մոնիտորինգը կարգավորելուց հետո որոշեք, թե որ ծառայություններն են կարևոր սերվերի աշխատանքի համար և ավելացրեք դրանք ցուցակում: Կարող եք նաև տեղադրել ծանուցումներ; Օրինակ, Nagios-ը կարող է հայտնել, որ սկավառակի օգտագործումը հասել է կրիտիկական կետի կամ որ կայքը խափանված է: Սա թույլ է տալիս ժամանակին վերացնել նման խնդիրները։

Tags: