Installation und Konfiguration von Nagios auf Ubuntu. Erweitern von Nagios mit benutzerdefinierten Plugins Installieren von Nagios Ubuntu

Nagios ist eines der am weitesten verbreiteten Überwachungstools. Linux-Server und Windows-Open-Source. Damit können Sie den Fortschritt überwachen verschiedene Anwendungen und Dienste aus der Ferne über eine Webschnittstelle. Nagios kann auch Router und andere Netzwerkgeräte überwachen.

AUS mit Nagios Sie können die Hauptparameter des Servers wie CPU-Auslastung, Speichernutzung usw. überwachen. All dies ist in der Weboberfläche verfügbar, für deren Zugriff eine einfache Authentifizierung erforderlich ist. In diesem Artikel werden wir uns ansehen, wie die Installation von Nagios Ubuntu durchgeführt wird, sowie die Konfiguration dieses Programms.

Es gibt mehrere Möglichkeiten, Nagios Ubuntu 16.04 zu installieren. Sie können das PPA verwenden oder mithilfe des von der offiziellen Website heruntergeladenen Archivs installieren. Auf der dieser Moment am meisten letzte Version- 4.3. Im PPA ist nur 4.2 verfügbar, daher ziehen wir eine manuelle Installation über das Archiv in Betracht.

Aber bevor wir mit der Installation fortfahren, müssen Sie das System aktualisieren und alles installieren notwendigen Komponenten um das Programm zu erstellen:

sudo apt install build-essential apache2 php7.0 openssl perl make php7.0-gd libgd2-xpm-dev libapache2-mod-php7.0 libperl-dev libssl-dev daemon wget apache2-utils unzip

Dann müssen Sie eine Gruppe und einen Benutzer erstellen, unter denen Nagios ausgeführt wird, sowie Shell-Befehle, die in der Weboberfläche ausgeführt werden:

sudo useradd Nagios
$ sudo groupadd nagcmd

Fügen Sie den nagios-Benutzer und den Benutzer, unter dem Apache läuft, zur nagcmd-Gruppe hinzu:

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

Als nächstes müssen wir die Nagios-Quellen herunterladen. Dies kann mit dem Terminalbefehl erfolgen, aber da wir die neueste Version erhalten möchten, ist es besser, auf die offizielle Website zu gehen und herunterzuladen.

Klicken Sie zuerst auf den Artikel "Nagio-Kern", scrollen Sie dann nach unten und drücken Sie Download:

In diesem Stadium können Sie Informationen über sich selbst eingeben oder durch Klicken überspringen "Download überspringen":

Es bleibt die Version zu wählen, zum Beispiel 4.3.2. Gehen Sie nach Abschluss des Downloads in den Download-Ordner und entpacken Sie das Archiv:

cd ~/Downloads/
$ tar -zxvf /tmp/nagios-4.3.2.tar.gz

Jetzt können wir mit dem Kompilieren von Nagios fortfahren. Dazu müssen Sie die folgenden Befehle ausführen:

./configure --with-nagios-group=nagios --with-command-group=nagcmd --with-httpd_conf=/etc/apache2/sites-enabled/
$alles machen
$ sudo make install
$ sudo make install-init
$ sudo make install-config
$ sudo make install-commandmode
$ sudo make install-webconf

Nagios auf Ubuntu einrichten

Alle Konfigurationsdateien des Programms werden vom Installer in /usr/local/nagios/etc/ abgelegt. Die Standardeinstellungen lassen Nagios laufen, aber wir müssen noch ein paar Änderungen vornehmen. Öffnen Sie die Datei contact.cfg und ändern Sie sie E-Mail an die Benachrichtigungen gesendet werden:

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

Kontakt definieren (
Kontaktname nagiosadmin ; Kurzer Benutzername
verwenden Sie generischen Kontakt ; Standardvorlage
alias Nagios-Admin ; Vollständiger Benutzername
Email [E-Mail geschützt] Webseite ; Deine E-Mail
}

Damit die Webschnittstelle funktioniert, müssen Sie mit htpasswd ein Passwort für den Benutzer nagiosadmin erstellen, ohne das Sie die Schnittstelle einfach nicht aufrufen können:

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

Abschließend müssen für den korrekten Betrieb noch einige Einstellungen für den Webserver vorgenommen werden. Aktivieren Sie das CGI-Modul:

sudo a2enmod cgi

Starten Sie den Webserver neu:

sudo-Dienst apache2 neu starten

Zum bekommen Zusatzfunktionen Nagios können Sie eine Reihe von Plugins installieren. Laden Sie es dazu zunächst herunter:


Entpacken Sie nun das Archiv und gehen Sie in den Ordner damit:

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

Um Module zu kompilieren, führen Sie Folgendes aus:

./configure --with-nagios-user=nagios --with-nagios-group=nagios
$machen
$ make install

Die Module werden im Nagios-Ordner installiert, prüfen Sie nun, ob die Konfiguration korrekt ist:

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

Um automatisch zu starten, erstellen Sie eine Unit-Datei für systemd:

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


Beschreibung=Nagios
BindTo=network.target


WantedBy=multi-user.target


Benutzer=nagios
Gruppe=nagios
Typ=einfach
ExecStart=/usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg

Starten von Nagios

Fast alles ist fertig, es bleibt noch, den Dienst zu starten und zu verwenden. Um den Dienst zu starten, geben Sie Folgendes ein:

sudo systemctl stat Nagios

Um die Nagios-Weboberfläche zu öffnen, reicht es aus, die IP-Adresse und die URL von Nagios in den Browser einzugeben. Wenn du das alles installiert hast lokalen Computer dann benutze:

http://localhost/nagios

Unmittelbar nach dem Öffnen der Seite müssen Sie den Benutzernamen nagiosadmin und das zuvor festgelegte Passwort eingeben. Danach können Sie alle Funktionen des Programms nutzen:

Schlussfolgerungen

In diesem Artikel haben wir uns angesehen, wie Nagios 4 konfiguriert ist, sowie Vollinstallation neuste Version drin Betriebssystem Ubuntu. Obwohl auf den ersten Blick alles kompliziert erscheint, ist der Prozess recht einfach. Jetzt können Sie Nagios Ubuntu 16.04 überwachen. Ich hoffe, diese Informationen waren hilfreich für Sie.

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 ÜBER CHUE VSCHMSHE KHUREIY, RTYYMP CHTENS RTELTTBFIFSH TBUYTSFSH UCHPY CHMBDEOYS Y RETEKFI ÜBER YOFEOUYCHOSCHK RHFSH TBCHYFYS. UMEZLB ÊBNEDMYN UCHPK VEZ CHRETED Y ÊBKNENUS VMBZPHUFTPKUFCHPN ÊBICHBYUEOOPZP RTPUFTBOUFCHB. LBL PVSCHYUOP, CH OBYUBME UVBFSHY IPFEMPUSH VSHKHRPNSOHFSH FP PVUFPFSFEMSHUFCHP, UFP PRYUSCHCHBENSCHE DEKUFCHYS CHSHCHRPMOSMYUSH ABOUT IPUFE, TBVPFBAEEN RPD HRTBCHMEOYEN FreeBSD 4.8. pDOBLP RETETSYCHBFSh RP LFP RPCHPDH OE UFPYF, FBL LBL CHUE PVUHTSDBENSCHE RTYENSCH VHDHF PFMYUOP TBVPFBFSH U MAVSCHN DYUFTYVHFYCHPN Unix-RPDPVOSHCHI PRETBGYPOOSCHI UYUFEN, DMS LPFPTSHCHI UHEHEE Nagios. eDYOUFCHEOOOSCHN EELPFMYCHSCHN NPNEOPFPN NPCEF VSHCHFSH TBMYYUYE CH YNEOBI DYTELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CHURPNPZBFEMSHOPE RTPZTBNNOPE PVEUREYUEOYE, OEEPVIPDYNPE GENERAL DMS. OBDEAUSH, U FYN NEMLYNY RTPVMEMBNY CHSH UNPCEFE TBPVTBFSHUS UBNPUFPSFEMSHOP.

RETCHSHCHN DEMPN IPFEMPUSH VSC OBHYUYFSH Nagios ZPCHPTYFSH ÜBER 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 beta. ъ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 ÜBER RTYNET CHETUY 1.1, LBL OBYVPMEE UCHETSEK Y, OBDEAUSH, OBYVPMEE TBURTPUFTBOEOOPK. 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 konfigurieren UNSHUMB UEF. rPFPNKh UTBYH TSE RETEIPDYN L LPNRYMSGYY.

# mache alles

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 UYUFENSCH NPOYFPTYOZB.

# /usr/local/etc/nagios.sh stoppen

CHPF FERETSH NPTsOP URPLPKOP CHSHCHRPMOSFSH YOUFBMMSGYA.

# installiere

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/cgi H /usr/local/nagios/sbin/.

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)

rtyuyo ffpnh nptsef vshchfsh dche. 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 konfigurieren. UMEDHEF PWTBFYFSH PUVPPE CHOYNBOYE ABOUT RBTBNEFTSHCH --with-gd-lib J --with-gd-inc, LPFPTSHE HLBSCHCHBAF OB DYTELFPTYY, ZDE H OBYEK UYUFENE OBIPDSFUS BLZPMPCHPYOSCHE Y VYVMYPFEYOSCHE JBKMSCHCHCH. lPNBODB konfigurieren RSCHFBEFUS BCHFPNBFYUEULY RPDLMAYUIFSH OHTSOSCHE JBKMSCH L RTPELFH, OP E CHUEZDB FFP HDBEFUS. пВЩЮОП Ч РТПГЕУУЕ ЛПОЖЙЗХТЙТПЧБОЙС ОБ ЬЛТБО ЧЩЧПДСФУС УППФЧЕФУФЧХАЭЙЕ УППВЭЕОЙС, ОП ЧУС РТПВМЕНБ Ч ФПН, ЮФП ФХДБ ЦЕ УЩРЕФУС ДПЧПМШОП НОПЗП РТПЮЙИ ДЙБЗОПУФЙЮЕУЛЙИ УППВЭЕОЙК, Й РПЬФПНХ ОБКФЙ Й РПОСФШ ФП, ЮФП ОБН ОХЦОП Ч ЬФПН ЧЙОЕЗТЕФЕ, ДПЧПМШОП УМПЦОП. DMS VPMEE FPYuOPZP DYBZOPUFYTPCHBOYS RTPVMENSCH PYUYUFYN DYUFTYVHFICH PF ZHBKMPCH, UPDBOOSHCHI CHTENS RTEDSHCHDHEEK LPNRYMSGYY LPNBODPK:

# sauber machen

bFEN RETEOBRTBCHYN CHUE UPPVEEOIS LPNBODSH konfigurieren H JBKM make.log c RPNPESHHA UMEDHAEK LPOUFTHLGYY.

# ./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 > make.log

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

Prüfung auf gdImagePng in -lgd (Reihenfolge 1)... keine Prüfung auf gdImagePng in -lgd (Reihenfolge 2)... keine Prüfung auf gdImagePng in -lgd (Reihenfolge 3)... kein *** GD, PNG und /oder JPEG-Bibliotheken konnten nicht gefunden werden... ********* Die GD-Bibliothek von Boutell ist erforderlich, um die CGIs für Statuskarten, Trends und Histogramme zu kompilieren. , kompilieren Sie es und verwenden Sie die Argumente --with-gd-lib und --with-gd-inc, um die Speicherorte der GD-Bibliothek und der Include-Dateien anzugeben. Außerdem müssen Sie sicherstellen, dass Sie die Dateien png-devel und jpeg- Entwicklungsbibliotheken, die auf Ihrem System installiert sind. HINWEIS: Nachdem Sie die erforderlichen Bibliotheken auf Ihrem System installiert haben: 1. Stellen Sie sicher, dass /etc/ld.so.conf einen Eintrag für das Verzeichnis enthält, in dem die GD-, PNG- und JPEG-Bibliotheken installiert sind. 2. Führen Sie „ldconfig“ aus, um die Linkeroptionen zur Laufzeit zu aktualisieren. 3. Führen Sie „make clean“ in der Nagios-Distribution aus, um alle alten Verweise auf Ihre vorherige Kompilierung zu entfernen. 4. Führen Sie das Konfigurationsskript erneut aus. HINWEIS: Wenn Sie das Konfigurationsskript nicht dazu bringen können, die GD-Bibliotheken auf Ihrem System zu erkennen, kommen Sie darüber hinweg und fahren Sie mit anderen Dingen fort. Die CGIs, die die GD-Bibliotheken verwenden, sind nur ein kleiner Teil des gesamten Nagios-Pakets. Holen Sie sich alles Sonst funktioniert es zuerst und überprüfen Sie dann das Problem erneut.Stellen Sie sicher, dass Sie in den Archiven der nagios-users-Mailingliste nach möglichen Lösungen für Probleme mit der GD-Bibliothek suchen, wenn Sie mit der Fehlerbehebung fortfahren. ************************************* *

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

Suche nach gdImagePng in -lgd (Reihenfolge 1) ... ja GD-Bibliothek wurde gefunden!

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 FFK OEHMPCHYNPK VYVMYPFELPK. rp FTBDYGYY OBJOYOBEN IN FreeBSD. rPUNPFTEFSH, HUFBOBCHMYCHBMBUSH MY VYVMYPFELB GD CH LFH UYUFENKH UFBODBTFOSCHNY UTEDUFCHBNY, FP EUFSH U RPNPESHHA RBLEFPC YMY RPTFPCH, NPTsOP LPNBODPK:

#pkg_info | grep gd gd-1.8.4_6 Eine Grafikbibliothek zur schnellen Bilderstellung

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

# pkg_-L gd-1.8.4_6 Informationen für gd-1.8.4_6: Dateien: /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 konfigurieren, PFOPUSEYEUS L VYVMYPFLE GD, DPMTSOSCH CHZMSDEFSH FBL --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include/gd.

dBCHBKFE RPUNPFTYN, LBL NPTsOP DPVYFSHUS RPPVOPZP YZHZHELFB DMC Linux-UYUFEN, PUOPCHBOOSCHI OB U/min. 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 libgda2-1.0.0 -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 ABOUT 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, HIER 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 .h

FERETSCH NPTSEFE HCHETEOOP ULBBFSH, YUENH DPMTSOSCH VSHCHFSH TBCHOSCH RBTBNEFTSC --with-gd-lib Y --with-gd-inc Lpnbodsch konfigurieren. 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 RPJUOLKH 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 statuswrl.cgi. DMS FPZP, UFPVSCH CHUE êBTBVPFBMP LBL RPMPTSEOP, OHTSOP HUFBOPCHYFSH CH YURPMSHKHENSCHK VTBKHET NPDHMSh DMS TBVPFSCH U vrml, YMY PFDEMSHOHA RTPZTBNNKH, RTEDOBOBYEOOKHA DMS FEI CE GEMEK.

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. рТЙ ОЕПВИПДЙНПУФЙ ТБВПФБФШ РПД ХРТБЧМЕОЙЕН Windows Й MAC УЙУФЕН С РТЕДРПЮЙФБА ЙУРПМШЪПЧБФШ Cortona VRML Client РП ФПК РТПУФПК РТЙЮЙОЕ, ЮФП ПО УПЧНЕУФЙН У ВПМШЫЙОУФЧПН ОБЙВПМЕЕ ТБУРТПУФТБОЕООЩИ ВТБХЪЕТПЧ, Л ЮЙУМХ ЛПФПТЩИ ОЕУПНОЕООП ПФОПУСФУС 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-Spieler 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 рПД ДТХЗЙНЙ ПРЕТБГЙПООЩНЙ УЙУФЕНБНЙ ОЕ ЦЙЧЕФ, РПРЩФПЛ ЬЛУРБОУЙЙ ОЕ РТЕДРТЙОЙНБЕФ Й, УХДС РП РПУМЕДОЙН ФЕОДЕОГЙСН, УЛПТЕЕ ЧУЕЗП, ЮЕТЕЪ ОЕЛПФПТПЕ ЧТЕНС ВХДЕФ ПЛПОЮБФЕМШОП ЧЩФЕУОЕО УЧПЙН НОПЗПЖХОЛГЙПОБМШОЩН РТПФЙЧОЙЛПН. rTEDOBOBBYUEO FPMSHLP DMS Netscape Navigator und Internet Explorer. ULBYUBFSH DYUFTYYVHFICH NPTsOP PFUADB http://members.aol.com/maxmac/vrml/download.html .

FreeWRL - PFDEMSHOPE RTYMPSEOYE, TBVPFBAEEEE H LBYUEUFCHE UBNPUFPSFEMSHOPZP vrml VTBHJETB. JHOLGYPOYTHEF ÜBER RMBFJPTNBI Linix J MAC J TBURPMBZBEFUS RP CRC BDTEUX http://www.crc.ca/FreeWRL/ .

über UBNPN DEME, RTPZTBNN, RPDIPDSEYI DMS OBYI GEMEK, ZPTBDP VPMSHIE, YUEN CHSH NPZMY VSH RPDHNBFSH. mit RPUFBTMBUS HRPNSOHFSH MYYSH OBYVPMEE Y'CHEUFOSHCHE Y' OII. eUMMY CE CHSC IPFIFE OERTENEOOP PZMBUIFSH CHEUSH URYUPL, FP CHBN OHTSOP RTPCHEUFY RPYUL RP UMPCHH vrml ÜBER UMEDHAEIE WETCHETBI, CH OBTPDE MBULPPDE OBSHCHCHBENSHI UPZHFPNPZYMSHOILBNY:


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 PVYAELFCH CHOKHFTY OEE. oEUNPFTS ÜBER FP, UFP X OBU EUFSH DCHE RPDUEFY ÜBER LBTFE, CHUE NBYYOSCH PFPVTTBTSBAFUS FBL, LBL VHDFP SOY OBIPDSFUS H PDOPN Y FPN CE UEFECHPN PVMBLE, FP EUFSH CHUE UCHBMEOP CH PDOH LHYUH. bei 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_Firewall. IPFS ÜBER 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 OEPVIPDYNP PVYASUOYFSH Nagios, LBL RPUFTPEOB OBYB UEFSH Y LBLYN PVTBBPN DPVYTBFSHUS DP EE UBNSHI HDBMEOOSHCHI HZPMLCH. 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 PUFBMSHOSHESCH NBYYOSCH, êBDEKUFCHPCHBOOSCH CH DBOOPK RTPVMENE, RPMHYUBF UVBOPFHU "OO". uPZMBUYFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFCHYFEMSHOPNH RPMPTSEOIA CHEEK H LPOFTPMYTHENSCHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETCH UYUYFBEFUS NBYOB, ÜBER LPFPTPK TBVPFBEF RTPGEUU UYUFENSCH NPOYFPTYOZB. y HCE PF OEZP UFTPIYFUS GERPYULB.

DMS RTBCHIMSHOPK DYBZOPUFYLY OERPMBDPL YETBTIYS DPMTSOB CHSCHZMSDEFSH FBL, LBL YЪPVTBTSEOP ÜBER RTEDSCHDHEEK WEEN. bei 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 NPOYFPTYOZH, POY RETEIPDSF CH TBBTSD HDBMEOOSHCHI. b EDIOUFCHEOOOSCHN MPLBMSHOSHCHN UVBOPCHYFUS 3com_Lan.

dPVYFSHUS LFPZP NPTsOP RTYNEOEOYEN FESB Eltern H PRTEDEMEOYY IPUFCH. uFPYF PVTBFIFSH CHOYNBOYE ÜBER FPF UFTBOOSCHK ZhBLF, UFP JYTNEOOBS DPLHNEOFBHYS CH TBDEME "Bestimmung Status und Reachability of Network Hosts" ЬФПФ ФЕЗ РПЮЕНХ-ФП ОБЪЩЧБЕФ parent_hosts. иПФС ЕУМЙ РПЛПРБФШУС Ч ЙУИПДОЩИ ФЕЛУФБИ Nagios, ФП РПОЙНБЕН, ЮФП ОБ УБНПН ДЕМЕ ДПМЦЕО ВЩФШ РТПУФП parents. еУМЙ Ч ПРЙУБОЙЙ ИПУФПЧ ОЕХЛПУОЙФЕМШОП РТЙДЕТЦЙЧБФШУС ХЛБЪБОЙС ЙУРПМШЪПЧБФШ ФЕЗ parent_host, ФП РТЙ РПРЩФЛЕ УДЕМБФШ nagios reload DMS FPZP, UFPVSCH RTYNEOYFSH YNEEOOYS CH LPOZHYZHTBGYY, RPMHYUN CHPF FBLIE PYVLY:

Konfigurationsprüfung wird ausgeführt... Nagios 1.1 Copyright (c) 1999-2003 Ethan Galstad ( [E-Mail geschützt]) Letzte Änderung: 02.06.2003 Lizenz: GPL Konfigurationsdaten werden gelesen... Fehler: Objekteigenschaften konnten nicht in Datei "/usr/local/nagios/etc/hosts.cfg" in Zeile 74 hinzugefügt werden. ***> Eins oder mehr Probleme beim Verarbeiten der Konfigurationsdateien aufgetreten... Überprüfen Sie Ihre Konfigurationsdatei(en), um sicherzustellen, dass sie gültige Anweisungen und Datendefinitionen enthalten. Wenn Sie von einer früheren Version von Nagios aktualisieren, sollten Sie sich darüber im Klaren sein, dass einige Variablen/Definitionen in dieser Version möglicherweise entfernt oder geändert wurden. Lesen Sie unbedingt die HTML-Dokumentation zu den Haupt- und Host-Konfigurationsdateien sowie den Abschnitt „Was ist neu“, um herauszufinden, was sich geändert hat. fehlgeschlagen - Neuladen abgebrochen.

pYYVLB VHDEF YNEOOP ÜBER FPK UFTPL, HIER IST, WAS RPSCHMSEFUS FZ parent_host. DHNBA, DTHZYI DPLBFEMSHUFCH OE OKHTSOP.

nBYOSCH, UYUYFBAEYEUS MPLBMSHOSHCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS ABOUT PDOH UFKhREOSHLH OYCE CH YETBTIYY, Y RPFPNH OE DPMTSOSCH YURPMSHЪPCHBFSH FEZ Eltern CH UCHPEN PRYUBOYY. 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, Mail.

yFBL, TBYPVTBCHYUSH U RPOSFYEN YETBTIYY, RPUNPFTYN, LBL POP CHMYSEF ÜBER PFPVTBTSOYE OBYI UEFEK ÜBER 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 ÜBER LBTFBI. fBLBS ЪBDBYUB OBN RP RMEYUKH, Y UEKYUBU CHSH OBHYUYFEUSH HRTBCHMSFSH CHBTSOEKYNY RBTBNEFTBNY PFTYUPCHLY UEFECHSCHI LBTF. DMS okubmb, Tbdbdine LBCDPNH IPUFH YETHECHYUKH RP LTBUICHPK YLPOLOLA, B CHBFEN TBBRPMPTSIN YI FBL, UFPVSHSHENBMShop UPCHRBDBM, PUOPCHCHSHPSHISH ON LPIPPTPTPTPPTPPTPPTPPTPPTPPTPPTPPTPTPTPTPTPTPTPTPTPTPTPTPTPPNE fHF OBN ÜBER RPNPESH RTYIPDSF DCHB OPCHSHCHI ZHBKMB. RETCHSHCHK YJ OYI, hosttextinfo.cfg, PFCHEYUBEF BL DPVBCHPYUOSCHE BFTYVHFSCH IPUFCH, B CHFPTPK, serviceextinfo.cfg, CHSHCHRPMOSEF FH TSE ZHHOLGYA DMS UETCHYUPCH.

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

jFBL, OBYUEN U JBKMB hosttextinfo.cfg.

Hosttextinfo definieren (
# FEZ, U LPFPTPZP DPMTSOP OBJOYOBFSHUS PRYUBOYE IPUFB

Hostname 3com_Lan
# JNS IPUFB, LLPFPTPNH 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-Logos.

icon_image_alt 3Com-LAN-Switch
# OBDRYUSH, PFPVTBTSBENBS, EUMY

vrml_image 3Com.png
# yNS ZHBKMB, LPFPTSCHK VKhDEF YURPMSHêPCHBFSHUS LBL FELUFHTTB DMS LHVB,
# YЪPVTBTSBAEEZP IPUF ÜBER 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êPVTTBTSEOIE, LPFPTPE VKHDEF YURPMSHêPCHBFSHUS LBL YLPOLB
# IPUFB ÜBER 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. b
# Ъ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-Logos.
# 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
# ÜBER 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 ÜBER BDTEU, RP LPFPTPNH METSYF ZHBKM
# RTY EEMLE ÜBER UREGEIBMSHOSHCHK OBYUPL CH VTBHJETE VHDEF PFLTSCHF YFP ZHBKM
# fp rpmop dms
# YBVMPO PRYUBOYS IPUFB Nagios. obrtynet, fbn nptsop obryubfsh dboosche, pfcheyubaeye
# ÜBER CHPRTPU, LFP Yb BDNYUFTBFPTPCH PFCEEUBEF bHRTBCHMEOYE FFYN UETCHETPN. th L LPNKh
# PVTBEBFSHUS CH UMHYUBE RTPVMEN.
# pVTBFIFE CHOYNBOYE ÜBER URL, YURPMSHEKHENSCHK DMS HLBBOYS RHFSH L ZHBKMH. DMS FPZP, YuFPVSchch
# ZhBKMSCH U ЪBRYULBNY NPTsOP VSCHMP ITBOIFSH ÜBER FPN CE IPUFE, UFP Y Nagios, S UPDBM
# DYTELFPTYA /usr/local/nagios/share/notes
# YNEOOP RP FBLPNH-URL.
}

Hosttextinfo definieren (
Hostname Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
# LUFBFY, UFPYF PFNEFYFSH, UFP DPVBCHPYUOSCHE BRYULY P IPUFBI NPZHF ITBOIFSH
# OE FPMSHLP ÜBER FPN CE IPUFE, ZDE TBVPFBEF Nagios, OP Y ÜBER MAVPN DTHZPN.
# zMBCHOPE, UFPVSh FBN TBVPFBM Web-REPORT URL VSCHM RTBCHIMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows-Workstation
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163.195
3d_coords 15.0,38.0,6.0
}

Hosttextinfo definieren (
Hostname 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 definieren (
Hostname E-Mail
notes_url http://192.168.80.2/nagios/notes/mail.html
icon_image MailServer.png
icon_image_alt Mailserver
vrml_imageMailServer.png
statusmap_image MailServer.gd2
2d_coords 520.183
3d_coords 20.0,44.0,6.0
}

Hosttextinfo definieren (
Hostname WWW
notes_url http://192.168.80.2/nagios/notes/www_notes.html
icon_image openbsd.png
icon_image_alt WWW-Server
vrml_image openbsd.gd2
statusmap_image openbsd.gd2
2d_coords 439.186
3d_coords 20.0,54.0,6.0
}

Hosttextinfo definieren (
host_name Innere_Firewall
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Innere Firewall
vrml_imagefreebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326,96
3d_coords 17.0,55.0,6.0
}

Hosttextinfo definieren (
Hostname Äußere_Firewall
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Äußere Firewall
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620.80
3d_coords 16.0,42.0,6.0
}

Hosttextinfo definieren (
Hostname 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image3Com.png
icon_image_alt 3Com DMZ-LAN-Switch
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.

definiere serviceextinfo(
Hostname WWW
# yNS IPUFB, ÜBER 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-Logos.
# PVCHUOP LFB DYTELFPTYS OBIPDYFUS H /usr/local/nagios/share/images/logos

icon_image_alt Webdienst
# OBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETH OE HDBEFUS BLZTHYFSH YLPOLH RTYCHSBOOHA,
# L WETCHYUKH
}

definiere serviceextinfo(
Hostname WWW
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_www.html
icon_image apache.png
icon_image_alt Webdienst
}

definiere serviceextinfo(
Hostname E-Mail
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt Webdienst
}

definiere serviceextinfo(
Hostname E-Mail
service_description POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt Webdienst
}

definiere serviceextinfo(
Hostname E-Mail
service_description IMAP
notes_url http://192.168.80.2/nagios/notes/service_imap.html
icon_image pop3_imap.png
icon_image_alt Webdienst
}

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

mit DKHNBA, ChSCH UNPTSEFE UBNPUFPSFEMSHOP RPMPTSYFSH ZHBKMSCH YLPOPL CH DYTELFPTYA /usr/local/nagios/share/images/logos/. лУФБФЙ, УФПЙФ ПВСЪБФЕМШОП ХВЕДЙФШУС, ЮФП ЧУЕ ЖБКМЩ, УПЪДБЧБЕНЩЕ ЧБНЙ, РТЙОБДМЕЦБФ РПМШЪПЧБФЕМА, ПФ ЙНЕОЙ ЛПФПТПЗП ТБВПФБЕФ Nagios, ЙОБЮЕ ЧЩ ВХДЕФЕ ПЮЕОШ ДПМЗП ОЕДПХНЕЧБФШ, РПЮЕНХ ОЙЛБЛЙИ ЙЪНЕОЕОЙК Ч ЛБТФБИ ОЕ ЧЙДОП, ИПФС ЧУЕ УДЕМБОП ФПЮОП, ЛБЛ Ч ЬФПК УФБФШЕ. 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 CHNEUFE U VYVMYPFELPK GD. CEMBFEMSHOP, UFPVSCH UPDBCHBENSCHK ZHBKM VSCHM UPITBOEO VE LPNRTEUUIY YЪPVTTBTSEOIS. 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 ÜBER YI TBURBLPCHLH. hyuyfshchchbs Nbmshchk tbnet obyi lbtfyopl, utsbfye oe rtyouef oylbpk chshchzpdshch.

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

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

mit 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 reload, LPFPTBS ЪBUFBCHYF EZP PVOCHYFSH LPOZHYZHTBGYA. np FreeBSD ffp pwwwop DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh reload.

eUMY EUFSH TSEMBOYE, NPTsOP OBTYUPCHBFSH UCHPY UPVUFCHEOOOSCHE YLPOLY Y YURPMSH'CHBFSH YI CHNEUFP UFBODBTFOSCHI. mit YNEOOP FBL RPUFHRIM U WETCHYUBNY HTTP, SMTP, POP3 UND 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 ÜBER TEEKHMSHFBF NPTsOP ÜBER UMEDHAEEK LBTFYOL.


FERESH H LBTsDPZP IPUFB Y UETCHYUB EUFSHOE FPMSHLP MJUOBS YLPOLB, OP Y ABOUT UFTBOYUL U RPDTPVOK YOZHPTNBGEK P LBTsDPN YЪ OYI CHPOYLMP CHPF FBLPE YЪPVTBTSEOYE.

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

лППТДЙОБФЩ ФПЮЕЛ, Ч ЛПФПТЩИ ДПМЦОЩ ТЙУПЧБФШУС ЙЛПОЛЙ Й ПВЯЕЛФЩ ОБЫЙИ ИПУФПЧ ОБ РМПУЛПК Й ФТЕИНЕТОПК ЛБТФБИ УЕФЙ, ОЕ ВХДХФ ЙУРПМШЪПЧБФШУС Nagios ДП ФЕИ РПТ, РПЛБ НЩ ОЕ ЧЩУФБЧЙН ЧПФ ФБЛЙН ПВТБЪПН ЪОБЮЕОЙС ФЕЗПЧ default_statusmap_layout Й default_statuswrl_layout Ч ЖБКМЕ 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 UEFSH OBIPDIFUS, Y RPUFBCHYFSH UETCHETB RPNEESHI. oP PV LFPN NSC RPZPCHPTYN H DTHZPK UFBFSH. OH B EUMY CHNEUFP CHPCDEMEOOOPK LBTFSCH ÜBER LTBO RPSCHYMBUSH UMEDHAEBS OBDRYUSH:

Sie haben keine Host-Zeichnungskoordinaten angegeben, daher können Sie diese Layoutmethode nicht verwenden. Lesen Sie die FAQs für weitere Informationen zum Festlegen von Zeichnungskoordinaten oder wählen Sie eine andere Layoutmethode aus.

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 UCHEDEOYS, PFOPUSEYEUS L CHSHVTBOOPK UFTBOYGE.


CHUE BZPMPCHLY UFTBOIG Y CHUFBCHLY DEMSFUS ÜBER ZMPVBMSHOSH UND MPLBMSHOSHCHE. zMPVBMSHOSCHE DEKUFCHHAF ÜBER 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 ÜBER 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 status-header.ssi - ZhBKM MPLBMShOPK HUFBCHLY

mit DKHNBA, CHUE HCE UPPVTBYMY, UFP YNS DMS ZHBKMPCH MPLBMShOPZP ЪBZPMCHLB Y MPLBMSHOPK CHUFBCHLY PVTBHEFUS U RPNPESHHA UTBEYCHBOYS YNEOY RPDPRSHCHFOZP ZHBKMB cgi U OBDRYUSNY -footer.ssi Y. оХЦОП РПНОЙФШ, ЮФП УПДЕТЦЙНПЕ ЧУЕИ ЧЩЫЕРЕТЕЮЙУМЕООЩИ ЖБКМПЧ РЕТЕД ДПВБЧМЕОЙЕН Ч ГЕМЕЧПК ЖБКМ ОЙЛБЛ ОЕ ПВТБВБФЩЧБЕФУС, ФП ЕУФШ УПЪДБФШ ДЙОБНЙЮЕУЛЙЕ ЪБЗПМПЧЛЙ Й ЧУФБЧЛЙ ВЕЪ ВЕЪХНОЩИ ХИЙЭТЕОЙК ОЕ РПМХЮЙФУС, РПФПНХ ЮФП ОЕФ ЧПЪНПЦОПУФЙ ЙУРПМШЪПЧБФШ Ч ЛБЮЕУФЧЕ ЗЕОЕТБФПТБ ДБООЩИ cgi ЙМЙ ЮФП-МЙВП ДТХЗПЕ. 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 ÜBER [E-Mail geschützt] 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 ChPЪNPTSOPUFSH PYUEOSH RPMEOB DMS BDNOYUFTBFPTPCH, LPFPTSHCHE OE IPFSF RPUFPSOOP UNPFTEFSH ÜBER web-YOFETZEKU Nagios OHTSOP CHUEZP MYYSH PFLTSCHFSH H VTBHETE YMY RTYLTERYFSH ÜBER Active Desktop 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 - ИПУФ ОЕДПУФХРЕО host_down_sound - ИПУФ ОЕ ТБВПФБЕФ service_critical_sound - УЕТЧЙУ Ч ЛТЙФЙЮЕУЛПН УПУФПСОЙЙ service_warning_sound - УЕТЧЙУ Ч УПУФПСОЙЙ РТЕДХРТЕЦДЕОЙС service_unknown_sound - УПУФПСОЙЕ УЕТЧЙУБ ОЕЙЪЧЕУФОП normal_sound - ЧУЕ ТБВПФБЕФ ПФМЙЮОП, ОЕФ ОЙЛБЛЙИ РТПВМЕН

prgya normal_sound RTBLFYUEULY OILFP OE YURPMSHHEF. OP ÜBER CHUSLYK UMHYUBK MIT TEYM IHREM HRPNSOHFSH.

дМС ФПЗП ЮФПВЩ ЪЧХЛПЧПЕ ПРПЧЕЭЕОЙЕ ЪБТБВПФБМП, ОХЦОП РПНЕУФЙФШ ЖБКМЩ ЪЧХЛПЧ Ч ЖПТНБФЕ wav ЧОХФТШ ДЙТЕЛФПТЙЙ /usr/local/nagios/share/media/, ЛБЛ ЧУЕЗДБ, ОЕ ЪБВЩФШ П РТБЧБИ РПМШЪПЧБФЕМС Й РТЙОБДМЕЦОПУФЙ ЖБКМПЧ. 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=service unknown.wav normal_sound=noproblem.wav

h UMHYUBE,EUMY CH RTPGEUUE NPOYFPTYOZB VHDEF PVOBTHSEOP PDOCHTENEOOP OEULPMSHLP RTPVMEN, Nagios OBYUOEF RTPIZTSCHCHBFSH BCHL DMS OBYVPMEE LTYUOPK YЪ OII. 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.


mit DHNBA, ÜBER UEZPDOS ICHBFIF ZTSCHEFSH ZTBOYF OBKHLY, Y RPTB DBFSH NPZBN PFDPIOHFSH. rPJCHPMA UEVE RRPTPEBFSHUS U CHBNY CH LFH TBDPUFOHA NYOHPHH.

Um anzufangen server01 Sie müssen das Nagios-Paket installieren. Geben Sie dazu im Terminal ein:

sudo apt-get install nagios3 nagios-nrpe-plugin

Sie werden aufgefordert, ein Kennwort für den Benutzer einzugeben Nagiosadmin. Benutzerkonten befinden sich in /etc/nagios3/htpasswd.users. Um das Passwort des Benutzers zu ändern Nagiosadmin oder das Hinzufügen anderer Benutzer zum Ausführen von Nagios-CGI-Skripten mithilfe des Dienstprogramms htpasswd, die Teil des Pakets ist apache2-utils.

Zum Beispiel, um das Passwort des Benutzers zu ändern Nagiosadmin Terminal eingeben:

sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

So fügen Sie einen Benutzer hinzu:

sudo htpasswd /etc/nagios3/htpasswd.users steve

sudo apt-get install nagios-nrpe-server

NRPE ermöglicht es Ihnen, lokale Prüfungen auf einem entfernten Computer durchzuführen. Aber es gibt andere Möglichkeiten, dieses Ziel zu erreichen, indem andere Nagios-Plugins verwendet werden, sowie andere Überprüfungsmethoden.

Übersicht über Konfigurationsdateien

Es gibt mehrere Verzeichnisse, die Nagios-Konfigurationsdateien sowie Prüfdateien enthalten.

1. /etc/nagios3: enthält Konfigurationsdateien zum Ausführen des Nagios-Daemons, CGI-Dateien, Computerbeschreibungen usw.

2. /etc/nagios-plugins: Konfigurationsdateien für Dienstprüfungen.

3. /etc/nagios: enthält Konfigurationsdateien auf dem Remote-Computer nagios-nrpe-server.

4. /usr/lib/nagios/plugins/: Hier sind binäre Prüfungen. Verwenden Sie zum Anzeigen der Scanoptionen die Taste „-h“.

Zum Beispiel:/usr/lib/nagios/plugins/check_dhcp -h

Es gibt viele Nagios-Prüfungen, die so konfiguriert werden können, dass sie auf jedem Rechner ausgeführt werden. In diesem Beispiel wird Nagios so konfiguriert, dass der Festplattenspeicher, der DNS-Dienst und die MySQL-Benutzergruppen überprüft werden. Die DNS-Prüfung wird am durchgeführt server02, und die MySQL-Maschinengruppe enthält beides server01 so und server02.

Siehe Sektion HTTPD - Apache2-Webserver für detailliertere Apache-Einstellungen, Domain Name Service (DNS) für die DNS-Einrichtung und MySQL für die Einrichtung MySQL.

Darüber hinaus werden einige Begriffe gegeben, die Ihnen helfen sollen, Nagios einfach einzurichten:

Rechner (Host): Server, Workstation, Netzwerkgerät usw., die überwacht werden.

Computergruppe: Gruppe ähnlicher Computer. Sie können beispielsweise alle Webserver, Dateiserver usw. gruppieren.

Service: ein Dienst, der auf einem Computer überwacht wird. Zum Beispiel HTTP , DNS , NFS usw.

Servicegruppe: ermöglicht es Ihnen, mehrere Dienste miteinander zu kombinieren. Dies wäre beispielsweise nützlich, um mehrere Webserver zusammenzuführen.

Kontakt: die Person, die benachrichtigt wird, wenn ein Ereignis eintritt. Nagios kann so konfiguriert werden, dass es E-Mails, SMS usw. sendet.

Standardmäßig ist Nagios so konfiguriert, dass es HTTP , Speicherplatz, SSH , aktuelle Benutzer und Prozesse prüft und die Auslastung auf dem lokalen Computer überwacht. Nagios führt mit dem Befehl auch einen Gateway-Check durch Klingeln.

Die Menge der installierten Nagios-Systeme kann umfassend konfiguriert werden. Es ist besser, mit mehreren Computern zu beginnen, einem oder zwei, und dann optimal zu konfigurieren, anstatt Add-Ons zu verwenden.

Einstellung

1.1. Zuerst müssen Sie eine Konfigurationsdatei für erstellen server02. Führen Sie alle diese Befehle aus, sofern nicht anders angegeben server01. Terminal eingeben:

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

Ersetzen Sie im obigen und folgenden Beispiel „server01“, „server02“ 172.18.100.100 und 172.18.100.101 durch den Namen und die IP-Adresse Ihrer Server.

Define host( use generic-host ; Name of host template to use host_name server02 alias Server 02 address 172.18.100.101 ) # DNS-Dienst prüfen. Dienst definieren (verwenden Sie den allgemeinen Dienst host_name server02 service_description DNS check_command check_dns!172.18.100.101 )

1.3. Laden Sie den Nagios-Daemon neu, um die neuen Einstellungen zu aktivieren:

2.1 Fügen wir nun eine Dienstbeschreibung hinzu, um MySQL zu überprüfen, indem wir die folgenden Zeilen zu /etc/nagios3/conf.d/services_nagios2.cfg hinzufügen:

# MySQL-Server prüfen. define service ( hostgroup_name mysql-servers service_description MySQL check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS use generic-service notification_interval 0 ; setzen Sie > 0 wenn Sie erneut benachrichtigt werden möchten )

2.2. Die MySQL-Gruppenserver sollten jetzt definiert sein. Bearbeiten Sie /etc/nagios3/conf.d/hostgroups_nagios2.cfg, um Folgendes hinzuzufügen:

# MySQL-Hostgruppe. Hostgruppe definieren ( hostgroup_name mysql-servers alias MySQL-Server Mitglieder localhost, server02 )

Mysql -u root -p -e "Benutzer-Nagios erstellen, die durch "geheim" identifiziert werden;"

Der Nagios-Benutzer muss auf allen Computern in der mysql-Server-Arbeitsgruppe vorhanden sein.

2.4. Starten Sie Nagios neu, um den MySQL-Server zu testen.

sudo /etc/init.d/nagios3 neu starten

3.1. Schließlich müssen Sie NRPE konfigurieren, um den Speicherplatz zu überprüfen server02.

Auf der server01 fügen Sie eine Dienstprüfung zu /etc/nagios3/conf.d/server02.cfg hinzu:

# NRPE-Festplattenprüfung. Dienst definieren (verwenden Sie den allgemeinen Dienst host_name server02 service_description nrpe-disk check_command check_nrpe_1arg!check_all_disks!172.18.100.101 )

3.2. Jetzt weiter server02 editiere /etc/nagios/nrpe.cfg:

Allowed_hosts=172.18.100.100

Und in der Befehlsdeklarationszeile fügen Sie hinzu:

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

3.3. Starten Sie schließlich nagios-nrpe-server neu:

sudo /etc/init.d/nagios-nrpe-server neustarten

3.4. Auf der server01 Sie müssen auch Nagios neu laden:

sudo /etc/init.d/nagios3 neu starten

Sie sollten jetzt Ihre Server und Service-Checks in den Nagios-CGI-Dateien sehen können. Um darauf zuzugreifen, geben Sie http://server01/nagios3 in Ihren Browser ein. Sie werden aufgefordert, einen Benutzernamen und ein Passwort für nagiosadmin einzugeben.

Verknüpfungen

In diesem Abschnitt wurden nur kleinere Funktionen von Nagios beschrieben. nagios-plugins-extra und nagios-snmp-plugins enthalten viele weitere Service-Check-Dateien.

1. Ausführlichere Informationen finden Sie in der Dokumentation auf der offiziellen Nagios-Website.

2. Eng fokussierte Dokumentation zu Nagios.

3. Es gibt mehrere Bücher über Nagios und Netzwerküberwachung.

4. Die Wiki-Seite von Nagios Ubuntu enthält auch eine Menge Dokumentation.

Nagios (Nagios wird nicht auf Heiligkeit bestehen)- ein Open-Source-Programm zur Überwachung von Computersystemen und Netzwerken. Es führt eine Überwachung durch, überwacht den Status von Knoten und Diensten und warnt den Administrator, wenn einer der Dienste seine Arbeit stoppt (oder wieder aufnimmt).

Im heutigen Artikel zeigen wir Ihnen die Installation Nagios 4.1 auf der Ubuntu 15.04.

Sie können testen und sehen, wie Nagios und andere Programme / Dienste / PBX sind, indem Sie zum Abschnitt gehen.

Ausbildung

Stellen Sie sicher, dass Ihr Server voll funktionsfähig ist LAMPE, falls nicht installiert, installieren Sie, bevor Sie fortfahren LAMPE Server. Lassen Sie uns die folgenden Komponenten installieren:

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

Erstellen Sie einen Nagios-Benutzer und eine Gruppe

Erstellen Sie ein neues Benutzerkonto Nagios und Gruppe nagcmd:

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

Laden Sie Nagios und Plugins dafür herunter

Auf der offiziellen Website wird die neueste Version als aufgeführt 4.1.0 Release Candidate 2, und laden Sie es herunter.

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

Plugins herunterladen

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

Nagios installieren

Gehen Sie zu dem Ordner, in den wir Nagios und Plugins heruntergeladen haben, und entpacken Sie ihn mit dem Befehl:

Sudo tar xzf nagios-4.1.0rc2.tar.gz

cd nagios-4.1.0rc2/

Führen Sie die folgenden Befehle zum Kompilieren und Installieren aus Nagios:

Sudo ./configure --with-command-group=nagcmd
sudo alles machen
sudo make install
sudo make install-init
sudo make install-config
sudo make install-commandmode

Installation der Weboberfläche Nagios:

sudo make install-webconf

Wenn Sie während des Installationsvorgangs die folgende Fehlermeldung erhalten:

/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf
/usr/bin/install: Reguläre Datei '/etc/httpd/conf.d/nagios.conf' kann nicht erstellt werden: Keine solche Datei oder Verzeichnis
Makefile:296: Rezept für Ziel „install-webconf“ fehlgeschlagen
machen: *** Fehler 1

Nagios versucht, die Datei nagios.conf darin zu erstellen /etc/httpd.conf/directory, sondern in Systemen Ubuntu nagios.conf-Dateien sollten eingefügt werden /etc/apache2/sites-enabled/directory. Wir verwenden dann stattdessen einen anderen Befehl sudo make install-webconf

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

Lassen Sie uns ein Konto erstellen Nagiosadmin um das Webinterface aufzurufen Nagios. Merken Sie sich das von Ihnen festgelegte Passwort, Sie benötigen es, wenn Sie sich bei der Weboberfläche anmelden.

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

Starten Sie Apache neu, damit die neuen Einstellungen wirksam werden:

sudo systemctl Apache2 neu starten

Wir kehren zu dem Ordner zurück, in den wir die Plugins heruntergeladen haben, und entpacken die Plugins:

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

Gehen Sie in das entpackte Verzeichnis:

cd nagios-plugins-2.0.3/

Führen Sie die folgenden Befehle aus, um Plugins zu kompilieren und zu installieren:

Sudo ./configure --with-nagios-user=nagios --with-nagios-group=nagios
sudo machen
sudo make install

Starten von Nagios

Überprüfung nagios.conf für Fehler:

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

Wenn keine Fehler vorhanden sind, führen Sie sie aus Nagios und füge es zu autorun hinzu:

Sudo-Dienst Nagios starten
sudo ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios

Wenn beim Start Nagios Sie haben den folgenden Fehler gesehen:

nagios.service konnte nicht gestartet werden: Unit nagios.service konnte nicht geladen werden: Keine solche Datei oder Verzeichnis.

[....] Nagios starten (über systemctl): nagios.serviceFailed to start nagios.service: Unit nagios.service failed to load: No such file or directory.failed!

Um es zu beheben, müssen Sie kopieren /etc/init.d/skelett in /etc/init.d/nagios

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

bearbeiten /etc/init.d/nagios:

sudo nano /etc/init.d/nagios

Indem Sie ganz am Ende Folgendes hinzufügen:

DESC="Nagios"
NAME=nagios
DAEMON=/usr/local/nagios/bin/$NAME
DAEMON_ARGS="-d /usr/local/nagios/etc/nagios.cfg"
PIDFILE=/usr/local/nagios/var/$NAME.lock

Wir speichern und beenden.

Der letzte Schliff - wir erteilen die Ausführungsrechte:

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

und Renn Nagios:

sudo /etc/init.d/nagios starten

Jetzt im Browser eingeben http://nagios-server-ip/nagios, geben Sie im Feld Benutzername ein Nagiosadmin und das Passwort, das wir während des Installationsvorgangs festgelegt haben.



Klicken Sie im linken Bereich der Konsole auf „Host“. Sie werden sehen, dass Nagios derzeit keinen anderen Host als sich selbst überwacht.



Damit ist unsere Installation abgeschlossen. Den Anweisungen folgend haben wir Nagios 4.1 auf Ubuntu 15.04 installiert

Diese Anleitung hilft Ihnen bei der Installation des beliebten Open-Source-Überwachungssystems Nagios 4 auf einem Ubuntu 14.04-Server sowie bei der grundlegenden Konfiguration der Host-Ressourcenüberwachung. Darüber hinaus zeigt die Anleitung, wie Nagios Remote Plugin Executor (NRPE) als Agent auf entfernten Hosts eingerichtet wird, um deren Ressourcen zu überwachen.

Mit dem Nagios-System können Sie Serverressourcen und den Betrieb grundlegender Dienste überwachen. Im Allgemeinen sind Überwachungssysteme ein wesentliches Werkzeug für jede Produktionsumgebung.

Hinweis: Eine ähnliche Anleitung für CentOS finden Sie unter .

Anforderungen

  • Vorkonfigurierter Ubuntu Server 14.04.
  • Superuser-Rechte (mehr Details -).
  • Vorinstallierter LAMP-Stack (Installationsanleitung kann gefunden werden).
  • Privates Netzwerk; Wenn Ihr Server kein privates Netzwerk unterstützt, ersetzen Sie einfach Verweise auf die interne IP-Adresse durch die externe IP-Adresse.

Installation von Nagios 4

Erstellen eines Nagios-Benutzers und einer Gruppe

Erstellen Sie einen Benutzer und eine Gruppe, um den Nagios-Prozess auszuführen; In diesem Handbuch heißt der Benutzer nagios und die Gruppe nagcmd. Erstellen Sie sie und fügen Sie den Benutzer der Gruppe hinzu.

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

Abhängigkeiten installieren

Danach müssen Sie mehrere Entwicklungsbibliotheken installieren, um daraus Nagios Core zu erstellen Quellcode, und apache2-utils, um die Nagios-Schnittstelle zu konfigurieren.

Aktualisieren Sie die Systempaketliste:

sudo apt-get update

Pakete installieren:

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

Installation von Nagios Core

Laden Sie die neueste stabile Version von Nagios Core herunter. Öffnen Sie die Download-Seite der Website, klicken Sie zum Herunterladen auf Überspringen und laden Sie den Link zur stabilen Version herunter.

Hinweis: Diese Anleitung verwendet Nagios Version 4.1.1.

Laden Sie das Paket in Ihr Home-Verzeichnis herunter:

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

Entpacken Sie das Archiv:

tar xvf nagios-*.tar.gz

Öffnen Sie das resultierende Verzeichnis:

Bevor Sie mit dem Aufbau von Nagios beginnen, müssen Sie das System konfigurieren. Um Nagios für die Unterstützung von Postfix zu konfigurieren (das mit apt-get installiert werden kann), fügen Sie --with-mail=/usr/sbin/sendmail zum folgenden Befehl hinzu:

./configure --with-nagios-group=nagios --with-command-group=nagcmd

Nagios kompilieren:

Installieren Sie dann Nagios, Initialisierungsskripte und Beispielkonfigurationsdateien:

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

Um externe Befehle über die Nagios-Weboberfläche ausführen zu können, müssen Sie den Benutzer www-data zur Gruppe nagcmd hinzufügen:

sudo usermod -G nagcmd www-Daten

Installieren von Nagios-Plugins

Die neueste Version der Nagios-Plugins finden Sie unter diesem Link. Kopieren Sie den Link zur neuesten stabilen Version und laden Sie das Paket in Ihr Home-Verzeichnis herunter.

Hinweis: Diese Anleitung verwendet Nagios Plugins Version 2.1.1.

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

Entpacken Sie das Nagios-Plugins-Archiv.

tar xvf nagios-plugins-*.tar.gz

Öffnen Sie das resultierende Verzeichnis:

cd nagios-plugins-*

Führen Sie die Nagios-Plugins-Konfiguration aus, bevor Sie die Pakete erstellen.

./configure --with-nagios-user=nagios --with-nagios-group=nagios --with-openssl

Nagios-Plugins kompilieren:

Installieren Sie das resultierende Paket:

sudo make install

NRPE-Installation

Öffnen Sie die Download-Seite der Site, suchen Sie die neueste stabile Version von NRPE und laden Sie sie in Ihr Home-Verzeichnis hoch.

Hinweis: Dieses Handbuch verwendet NRPE 2.15.

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

Entpacken Sie das NRPE-Archiv:

tar xvf nrpe-*.tar.gz

Wechseln Sie in das resultierende Verzeichnis:

Führen Sie den folgenden Befehl aus, um NRPE zu konfigurieren:

./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

Erstellen und installieren Sie dann NRPE und das xinetd-Skript:

mache alles
sudo make install
sudo make install-xinetd
sudo make install-daemon-config

Öffnen Sie das xinetd-Startskript in einem Texteditor:

sudo vi /etc/xinetd.d/nrpe

Fügen Sie in der Zeile only_from die interne IP-Adresse des Nagios-Servers hinzu:

only_from = 127.0.0.1 10.132.224.168

Hinweis: Bitte geben Sie Ihre korrekte IP-Adresse ein.

Speichern und schließen Sie die Datei. Jetzt kann nur noch der Nagios-Server mit dem NRPE interagieren.

xinetd neu starten:

sudo-Dienst xinetd neu starten

Installation von Nagios 4 erfolgreich abgeschlossen. Jetzt müssen wir das System einrichten.

Nagios 4 einrichten

Öffnen Sie die Nagios-Hauptkonfigurationsdatei in einem Texteditor:

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

Suchen Sie die folgende Zeile und kommentieren Sie sie aus:

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

Speichern und schließen Sie die Datei.

Erstellen Sie ein Verzeichnis zum Speichern der Konfigurationsdateien überwachter Server.

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

Öffnen Sie die Kontaktkonfigurationsdatei in einem Texteditor:

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

Suchen Sie die E-Mail-Anweisung und füllen Sie sie mit Ihrer E-Mail-Adresse aus.

Email [E-Mail geschützt] ; <<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Speichern und schließen Sie die Datei.

Konfigurieren des Befehls check_nrpe

Fügen Sie einen neuen Befehl zu den Nagios-Einstellungen hinzu:

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

Fügen Sie am Ende der Datei den folgenden Code hinzu:

Befehl definieren (
Befehlsname Prüfnummer
Befehlszeile $USER1$/check_nrpe -H $HOSTADRESSE$ -c $ARG1$
}

Speichern und schließen Sie die Datei. Sie sollten jetzt in der Lage sein, den Befehl check_nrpe zum Definieren von Nagios-Servern zu verwenden.

Apache-Setup

Aktivieren Sie die Rewrite- und CGI-Module:

sudo a2enmod umschreiben
sudo a2enmod cgi

Verwenden Sie htpasswd, um einen Benutzer namens nagiosadmin für den Zugriff auf die Nagios-Weboberfläche zu erstellen.

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

Passwort eingeben. Merken Sie sich diese Zugangsdaten, da sie bei der Arbeit mit der Nagios-Weboberfläche nützlich sind.

Hinweis: Wenn dieser Benutzername nicht nagiosadmin ist, müssen Sie die Datei /usr/local/nagios/etc/cgi.cfg bearbeiten und einen anderen Benutzernamen in allen Verweisen auf nagiosadmin angeben.

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

Das Nagios-System ist nun betriebsbereit. Vergessen Sie nicht, Apache neu zu starten:

sudo-Dienst Nagios starten
sudo-Dienst apache2 neu starten

Um Nagios Autostart zu konfigurieren, geben Sie Folgendes ein:

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

Zugriffsbeschränkung nach IP-Adresse (optional)

Um den Zugriff nur auf bestimmte IP-Adressen zuzulassen, bearbeiten Sie die Apache-Konfiguration:

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

Suchen Sie die folgenden Zeilen und kommentieren Sie sie aus:

Befehl zulassen, verweigern
Von allen zulassen

Entkommentieren Sie dann die folgenden Zeilen und fügen Sie die IP-Adressen oder IP-Adressbereiche (durch ein Leerzeichen getrennt), die Zugriff auf den Server haben sollen, zur Allow from-Direktive hinzu:

# Befehl verweigern, zulassen
# Abgelehnt von allen
# Ab 127.0.0.1 zulassen

Hinweis: Da diese Zeilen zweimal in der Konfigurationsdatei vorkommen, müssen Sie diese Anweisungen zweimal wiederholen.

Speichern und schließen Sie die Datei.

Starten Sie Nagios und starten Sie Apache neu, um die Einstellungen zu aktualisieren:

sudo service nagios neustarten
sudo-Dienst apache2 neu starten

Nagios-Weboberfläche

Öffnen Sie einen Browser und navigieren Sie über diesen Link zu Nagios:

http://nagios_server_public_ip/nagios

Der Apache-Webserver verwendet htpasswd, daher müssen Sie die Anmeldeinformationen des Benutzers nagiosadmin eingeben.

Nach der Authentifizierung haben Sie Zugriff auf die Nagios-Homepage. Um eine Liste der von Nagios überwachten Server anzuzeigen, öffnen Sie Hosts im linken Bedienfeld.

Wie Sie sehen können, überwacht Nagios im Moment nur localhost.

Hostüberwachung mit NRPE

Dieser Abschnitt zeigt Ihnen, wie Sie einen neuen Server zu den Nagios-Überwachungseinstellungen hinzufügen.

Hinweis: Wenn Sie mehrere Server hinzufügen möchten, wiederholen Sie diese Anweisungen auf jedem von ihnen.

Melden Sie sich bei dem Server an, den Sie beobachten möchten, und aktualisieren Sie apt-get:

sudo apt-get update

Installieren Sie dann Nagios-Plugins und NRPE.

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

Hosts-Setup

Öffnen Sie die NRPE-Konfigurationsdatei in einem Texteditor:

sudo vi /etc/nagios/nrpe.cfg

Suchen Sie die Anweisung Allowed_hosts und fügen Sie am Ende die interne IP-Adresse des Nagios-Servers (durch Kommas getrennt) hinzu.

allow_hosts=127.0.0.1,10.132.224.168

Speichern und schließen Sie die Datei. Jetzt akzeptiert NRPE Anfragen vom Nagios-Server über die interne IP-Adresse.

Anpassen von NRPE-Befehlen

Geben Sie den Namen des Root-Dateisystems an (dies ist eine der Komponenten, die überwacht werden):

Verwenden Sie den Dateisystemnamen in der NRPE-Konfiguration, um die Festplattennutzung zu überwachen (/dev/vda). Öffnen Sie nrpe.cfg in einem Editor:

sudo vi /etc/nagios/nrpe.cfg

Die NRPE-Konfigurationsdatei ist sehr lang und enthält viele kommentierte Zeilen. Sie benötigen nur die folgenden Zeilen:

  • server_address: Geben Sie die interne IP-Adresse des Hosts an.
  • allow_hosts: Geben Sie die interne IP-Adresse des Nagios-Servers an.
  • Befehl: Ersetzen Sie /dev/hda1 durch den Namen des Root-Dateisystems.

Als Ergebnis sollten diese Zeilen wie folgt aussehen:

server_address=client_private_IP
allow_hosts=nagios_server_private_IP
command=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda

Beachten Sie, dass die Datei mehrere andere Befehlszeilen enthält, die Nagios verwenden kann. NRPE lauscht auf Port 5666 (Zeile server_port=5666). Wenn dieser Port von der Firewall blockiert wird, stellen Sie sicher, dass Sie ihn öffnen.

Speichern und schließen Sie die Datei.

Starten Sie NRPE neu, um die Einstellungen zu aktualisieren:

sudo service nagios-nrpe-server neustarten

Danach müssen Sie den Host zu den Nagios-Servereinstellungen hinzufügen.

Hinzufügen eines Hosts zu den Nagios-Einstellungen

Gehen Sie zum Nagios-Server und erstellen Sie eine neue Konfigurationsdatei für den Host in /usr/local/nagios/etc/servers/.

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

Hinweis: Ersetzen Sie yourhost durch Ihren Hostnamen.

Fügen Sie der Datei den folgenden Code hinzu und ersetzen Sie den Wert host_name durch den Namen des Remotehosts (in diesem Beispiel web-1), den Aliaswert durch eine Beschreibung des Hosts und Adresse durch die interne IP-Adresse des Remotehosts.

Host definieren (
Linux-Server verwenden
host_name IhrHost
Alias ​​Mein erster Apache-Server
Adresse 10.132.234.52
max_check_attempts 5
check_period 24x7
Benachrichtigungsintervall 30
Benachrichtigungsperiode 24x7
}

Nun überwacht Nagios diesen Server. Das System verfolgt jedoch nur den Status des Remote-Hosts (aktiviert oder deaktiviert). Wenn das ausreicht, speichern und schließen Sie die Datei. Wenn Sie einzelne Dienste auf einem entfernten Host überwachen möchten, schließen Sie die Datei nicht.

Im Folgenden finden Sie Beispiele für die Konfiguration der Dienstverfolgung. Wählen Sie einfach den Dienst aus, den Sie verfolgen möchten, und fügen Sie den vorgeschlagenen Einstellungsblock zur Datei hinzu. Denken Sie daran, dass der Wert des check_command bestimmt, was überwacht wird.

Dienst definieren (
generischen Dienst verwenden
host_name IhrHost
service_description PING
check_command check_ping!100.0.20%!500.0.60%
}

SSH (notifications_enabled auf 0 gesetzt deaktiviert Benachrichtigungen):

Dienst definieren (
generischen Dienst verwenden
host_name IhrHost
service_description SSH
check_command check_ssh
Benachrichtigungen_aktiviert 0
}

Die Direktive „generischen Dienst verwenden“ erbt einfach von der standardmäßigen generischen Dienstvorlage.

Speichern und schließen Sie die Datei. Starten Sie Nagios neu, um die Einstellungen zu aktualisieren:

sudo-Dienst Nagios neu laden

Öffnen Sie nach der Konfiguration die Webschnittstelle und überprüfen Sie die Seite Dienste. es sollte jetzt eine Liste der gerade hinzugefügten entfernten Hosts enthalten.

Fazit

Nachdem Sie die Überwachung von Hosts und einigen Diensten eingerichtet haben, bestimmen Sie, welche Dienste für den Betrieb des Servers kritisch sind, und fügen Sie sie der Liste hinzu. Sie können auch Benachrichtigungen einrichten; Beispielsweise kann Nagios melden, dass die Festplattennutzung einen kritischen Punkt erreicht hat oder dass die Website nicht verfügbar ist. So können Sie solche Probleme rechtzeitig beseitigen.

Stichworte: ,