itthon / Internet / A Nagios egyszerű beállítása. Nagios telepítése Ubuntun Nagios bővítmények telepítése

A Nagios egyszerű beállítása. Nagios telepítése Ubuntun Nagios bővítmények telepítése

Előnyök és új lehetőségek a rendszerfigyeléshez

Nagy mennyiségű állapotinformáció nyomon követése és elemzése különböző számítógépek(például a processzor terhelése és hálózati kártya) sok erőfeszítést igényel, de a nyílt forráskódú Nagios (lásd a részt) sikeresen megbirkózik a felügyelet és az operatív értesítés feladataival.

Rendkívül fontos megérteni, hogy a Nagios nem a rendszer teljesítményparamétereinek, például a processzorterhelés mértékének mérésére szolgáló eszköz, hanem olyan segédprogram, amely „működő”, „megbízhatatlan” és „hibás” állapotok formájában produkál felügyeleti eredményeket. . Ez a Nagios funkció segít a kezelőnek a legfontosabb és kritikus kérdésekre összpontosítani előre meghatározott és testreszabható kritériumok alapján.

A Nagios szoftver funkciót biztosít az állásidő miatt elveszett idő jelentésére, ami hasznos lehet a szolgáltatásnyújtás minőségének figyeléséhez a szolgáltatási szint megállapodás (SLA) szerint. Amint azt a következő cikkekben látni fogja, a Nagios az állásidő nyomon követésére és a szolgáltatásoktól és rendszerektől való függőségek létrehozására is kínál lehetőségeket. Ez a bevezető cikk bemutatja, milyen egyszerű kisméretű, testreszabott megoldásokat létrehozni bizonyos megfigyelési követelményekhez.

Telepítés

Többség Linux disztribúciók® a Nagios beépített változatával érkezik. Ebben az esetben a termék könnyen integrálható az Apache webkiszolgálóval. A konfiguráció aktiválásához vagy frissítéséhez futtassa a következő parancsot:

yum install nagios

vagy apt-get install nagios-text . Az AIX® platformhoz futtatható fájlok letölthetők a NagiosExchange webhelyről (lásd a részt).

Más platformok esetében a Nagios forráskódja letölthető a Nagios.org webhelyről (lásd a részt). A Nagios a semmiből való létrehozásához a következő fejlesztői eszközökre van szüksége.

  • Eszközök:
    • autoconf
    • autógyártó
  • Futtatható fájlok:
    • libgd
    • openssl
  • Csomagok (könyvtárak és fejlécfájlok)

Sok SNMP-vel (Simple Network Management Protocol) kapcsolatos bővítményhez Perl és a Net::SNMP csomag is szükséges.

A Nagios telepítése és beállítása után a szabványos http://your.host.name/nagios URL-en keresztül érheti el. Megmutatja, hogy mely rendszerek és szolgáltatások vannak engedélyezve vagy letiltva.

A Nagios beállítása

Alapértelmezés szerint az összes Nagios konfigurációs fájl az /etc/nagios könyvtárban található. Az Apache-hoz kapcsolódó konfigurációs fájlok a kényelem kedvéért hivatkozások segítségével kapcsolhatók az Apache konfigurációs könyvtárához. A konfiguráció több fájlra van felosztva, amelyek mindegyike a konfiguráció külön-külön részéhez tartozik.

Az első konfigurálandó összetevők a névjegyek és a kapcsolati csoportok. A névjegyek azok a személyek, akik értesítést kapnak, ha egy rendszer vagy szolgáltatás leáll. Alapértelmezés szerint a Nagios figyelmeztetést kínál a következőhöz: emailés személyhívók, de a bővítmények lehetővé teszik az értesítések küldését a Jabber protokoll és sok más módszer használatával, amelyek különféle körülmények között kényelmesek lehetnek.

A névjegyeket a contacts.cfg fájl tárolja, és az 1. listában látható módon vannak meghatározva.

Listázás 1. Konfiguráció 1: Alapvető elérhetőségi adatok
define contact( contact_name jdoe alias John Due service_notification_commands notify-by-email host_notification_commands host-notify-by-emailes email [e-mail védett] }

A névjegyek csoportosíthatók, és ahelyett, hogy az egyéneket értesíteni kellene egy rendszer vagy szolgáltatás állapotának változásáról, a Nagios értesíti a megfelelő csoportot. Néha érdemes többször megadni a felhasználót, hogy különböző címeket vagy parancsokat adjon meg az értesítések küldéséhez, majd a felhasználóval való kapcsolatfelvétel minden módját hozzáadja ahhoz a kapcsolati csoporthoz, amelyhez tartozik ().

2. lista. 2. konfiguráció: Névjegyek csoportosítása
define contactgroup(contactgroup_name server-admins alias Server Administrators tagok jdoe,albundy )

A következő lépés a Nagios által figyelni kívánt rendszerek konfigurálása. Hozzá kell adnia minden olyan számítógépet, amely rendelkezik olyan szolgáltatásokkal, amelyek tevékenységét figyelni vagy rendszeresen ellenőrizni kívánja. A rendszer tárolására szolgáló konfigurációs fájl a hosts.cfg fájl. A 3. lista egy számítógépes meghatározásra mutat példát.

3. lista. 3. konfiguráció: Új számítógép hozzáadása
define host( host_name ubuntu_1_2 alias Ubuntu tesztszerver címe 192.168.1.2 check_command check-host-alive max_check_attempts 20 notifications_enabled 1 event_handler_enabled 0 flap_detection_enabled 0 flap_detection_enabled 0 process_information_statatusnationn retail_statusnation 1 értesítési_időköz 60 értesítés_per iod 24x7 értesítés_beállítások d,u,r )

A Nagios konfigurációjának utolsó lépése a szolgáltatások meghatározása a konfigurált rendszerek számára. A 4. listában látható példa egy előre definiált ping beépülő modult használ a Nagioshoz, amely ICMP (Internet Control Message Protocol) visszhangkérést küld annak meghatározására, hogy a számítógép válaszol-e vagy sem.

4. lista. 4. konfiguráció: Hozzáadás új szolgáltatás
define service(use service-template host_name ubuntu_1_2 service_description PING check_period 24x7 contact_groups server-admins notification_options c,r check_command check_ping!300.0.20%!1000.0.60% )

A konfiguráció elkészítése után újra kell indítania a Nagios démont, majd várnia kell néhány másodpercet, amíg a Nagios inicializálódik, és ellenőrizze, hogy a ping szolgáltatások megjelennek-e a rendszergazda webes felületén.

Bővítmények írása Nagioshoz

A Nagios legérdekesebb aspektusa az, hogy egyszerűen írhatsz hozzá saját bővítményt, amihez néhány tanulást kell egyszerű szabályok. A beépülő modulok kezeléséhez a Nagios egyszerűen létrehoz egy gyermekfolyamatot minden alkalommal, amikor lekérdezi egy szolgáltatás állapotát, és a parancs kimeneti és visszatérési kódját használja az állapot meghatározására. A szolgáltatásállapot-visszatérési kódok a következőképpen értelmezhetők:

  • rendben- visszatérési kód 0 - azt jelenti, hogy a szolgáltatás megfelelően működik;
  • FIGYELEM- az 1-es visszatérési kód figyelmeztető jelzés, hogy a szolgáltatásnak problémái lehetnek;
  • KRITIKAI- 2-es visszatérési kód - kritikus szolgáltatási állapot;
  • ISMERETLEN- 3-as visszatérési kód - ismeretlen szolgáltatási állapot.

Ez utóbbi állapot egyszerűen azt jelenti, hogy a bővítmény nem tudta meghatározni a szolgáltatás állapotát. Ez történhet például egy belső hiba következtében.

Az 5. lista egy példa Python-szkript, amely ellenőrzi a UNIX® operációs rendszer terhelési átlagát. Feltételezi, hogy a 2,0 feletti szint figyelmeztető feltételnek, az 5,0 feletti szint pedig kritikus állapotnak felel meg. Ezek az értékek be vannak kötve a kódba, és mindig az utolsó perc átlagos terhelési értéke is használatos.

Lista 5. Python beépülő modul - példa működő bővítményre
#!/usr/bin/env python import os,sys (d1, d2, d3) = os.getloadavg() if d1 >= 5.0: print "GETLOADAVG CRITICAL: A terhelési átlag %.2f" % (d1) sys. exit(2) elif d1 >= 2.0: print "GETLOADAVG WARNING: A terhelési átlag %.2f" % (d1) sys.exit(1) else: print "GETLOADAVG OK: A terhelési átlag %.2f" % (d1) sys.exit(0)

Miután elkészített egy kis végrehajtható összetevőt, regisztrálnia kell ezt a bővítményt a Nagiosnál, és létre kell hoznia egy szolgáltatásdefiníciót, amely ellenőrzi a terhelési átlagot.

Ez nagyon egyszerű: először hozzon létre egy /etc/nagios-plugins/config/mygetloadavg.cfg fájlt az alábbi tartalommal, és adja hozzá a szolgáltatást a services.cfg fájlhoz az alábbi példában látható módon. Hadd emlékeztesselek arra, hogy a localhostnak jelen kell lennie a hosts.cfg konfigurációs fájlban.

Lista 6. Plugin példa - regisztráció a Nagiosnál
define command( parancs_neve check_mygetloadavg parancssor /elérésiútja/check_getloadavg )
Listázás 7. Szolgáltatás létrehozása a példa plugin segítségével
define service(use service-template host_name localhost service_description LoadAverage check_period 24x7 contact_groups server-admins notification_options c,r check_command check_mygetloadavg )

Teljes értékű plugin írása

Az előző példa egy „kemény kódolt” bővítmény korlátait mutatta be, amely nem teszi lehetővé a konfiguráció módosítását futás közben. A gyakorlatban jobb, ha konfigurálható bővítményeket készítünk, ekkor csak egy bővítményt hozhatunk létre és karbantarthatunk, azt külön beépülő modulként regisztrálhatjuk a Nagiosban, és átadhatjuk neki a figyelmeztető és konfigurációs argumentumokat. kritikus szinteket különféle körülmények között. A következő példa használati információs üzeneteket is tartalmaz, ez különösen hasznos több fejlesztő vagy rendszergazda által használt vagy karbantartott bővítmények esetén.

Egy másik hasznos trükk Ennek célja az összes kivétel rögzítése, és az UNKNOWN érték visszaadása a szolgáltatás állapotjelentésében, hogy a Nagios ennek megfelelően jelenthesse az eseményt. Azok a beépülő modulok, amelyek lehetővé teszik a kivételek „határaik túllépését”, leggyakrabban 1-es értéket adnak vissza, amit Nagios FIGYELMEZTETÉS állapotként értelmez. Fontos, hogy a plugin helyesen különböztesse meg a FIGYELMEZTETÉS állapotot az ISMERETLEN állapottól. Érdemes megjegyezni, hogy az egyes FIGYELMEZTETÉS állapotok értesítései általában le vannak tiltva, de az ISMERETLEN állapotok értesítéseit nem szabad letiltani.

Python plugin írása

A fenti feltételezések (futásidejű paraméterezés, használati jelentések és javított kivételkezelés) egy olyan bővítményt eredményeznek, amelynek forráskódja többszöröse az előzőnek. Ez azonban hozzáteszi biztonságos feldolgozás hibák és a bővítmény különböző helyzetekben történő újrafelhasználásának lehetősége.

Lista 8. Python plugin - teljes értékű bővítmény a terhelési átlagadatok megszerzésére
#!/usr/bin/env python import os import sys import getopt def usage(): print """Használat: check_getloadavg [-h|--help] [-m|--mode 1|2|3] \ [ -w|--figyelmeztetési szint] [-c|--kritikus szint]" Mód: 1 - utolsó pillanat; 2 - utolsó 5 perc; 3 - utolsó 15 perc" Figyelmeztetési szint alapértelmezés szerint 2.0 A kritikus szint alapértelmezés szerint 5.0""" sys.exit(3) try: options, args = getopt.getopt(sys.argv, "hm:w:c:", "- -help --mode= --warning= --critical=",) kivéve getopt.GetoptError: usage() sys.exit(3) argMode = "1" argWarning = 2.0 argCritical = 5.0 a névhez, értéke a beállításokban: if név in ("-h", "--help"): usage() if name in ("-m", "--mode"): if value not in ("1", "2", "3") ): usage() argMode = érték, ha a név in ("-w", "--warning"): try: argWarning = 0.0 + érték, kivéve Kivétel: print "Nem lehet konvertálni lebegőpontos értékre\n" usage() if név in ("-c", "--critical"): try: argCritical = 0.0 + érték, kivéve Kivétel: print "Nem lehet konvertálni lebegőpontos értékre\n" usage() try: (d1, d2, d3) = os.getloadavg() kivéve Kivétel: print "GETLOADAVG UNKNOWN: Hiba a terhelési átlag lekérésekor" sys.exit(3) if argMode == "1": d = d1 elif argMode == "2": d = d2 elif argMode = = "3": d = d3, ha d >= argCritical: print "GETLOADAVG CRITICAL: A terhelési átlag %.2f" % (d) sys.exit(2) elif d >= argWarning: print "GETLOADAVG WARNING: A terhelés átlaga %.2f" % (d) sys.exit(1) else: print "GETLOADAVG OK: A terhelési átlag %.2f" % (d) sys.exit(0)

Az új beépülő modul használatához regisztrálnia kell azt az /etc/nagios-plugins/config/mygetloadavg2.cfg fájlban, a 9. listában látható módon.

Listázás 9. Python plugin – regisztráció a Nagiosnál
define parancs(parancsnév check_mygetloadavg2 parancssor /elérésiútja/check_getloadavg2 -m $ARG1$ -w $ARG2$ -c $ARG3$ )

Ezenkívül hozzá kell adnia vagy módosítania kell egy bejegyzést ehhez a szolgáltatáshoz a services.cfg fájlban, ahogy az a 10. listában látható. Érdemes megjegyezni, hogy Felkiáltójel! megosztja a plugin paramétereit. Mint korábban, a localhost-ot a hosts.cfg konfigurációs fájlban kell megadni.

Lista 10. Szolgáltatás létrehozása Python beépülő modul használatával
define service(use service-template host_name localhost service_description LoadAverage2 check_period 24x7 contact_groups server-admins notification_options c,r check_command check_mygetloadavg2!1!3.0!6.0 )

Tcl plugin írása

Az utolsó példa egy Tcl nyelven írt beépülő modul, amely SOAP (Simple Object Access Protocol) és WSDL (Web Services Description Language) technológia segítségével ellenőrzi az xmethods.net árfolyamait. A SOAP az aktuális átváltási árfolyamokat biztosítja a beépülő modul számára a beállított értékekkel való összehasonlításhoz. Ha az érték a figyelmeztetési tartományon belül van, akkor az állapot rendben van. Ha az érték a figyelmeztetési szint felett vagy alatt van, de nem lépi túl a kritikus határt, akkor ez FIGYELMEZTETÉS állapotnak minősül. Ellenkező esetben az állapot KRITIKUSNAK minősül, hacsak nem történik hálózati hiba, amely esetben az állapot ISMERETEN értékűre van állítva.

A beépülő modul felismeri a konfigurálható paramétereket, így a különböző arányok különböző tartományokkal ellenőrizhetők. A különböző országok árfolyamainak ellenőrzésére is használható (11. lista).

Listázás 11. Tcl plugin - aktuális árfolyamok ellenőrzése
#!/usr/bin/env tclsh # Az argumentumok elemzése csomag parancssor beállítási lehetőséget igényel ( (country1.arg "" "Country 1") (country2.arg "" "Country 2") (lowerwarning.arg "" "Alsó figyelmeztetési határ ") (upperwarning.arg "" "Felső figyelmeztetési határ") (lowercritical.arg "" "Alsó kritikus határ") (uppercritical.arg "" "Felső kritikus határ") ) array set opt ​​​​)] # ha a felhasználó nem adott meg minden argumentumot, # majd mutasson egy súgó üzenetet minden szükséges ( if ($opt($necessary) == "") ( set argv "-help" catch (cmdline::getoptions argv $options (: )) használat stderr $usage exit 3 ) ) # betölti a TclWebServices csomagot igényel WS::Client if ( 1] ) error]) ( # ha valamilyen oknál fogva a kurzus nem tölthető be, akkor jelentse, hogy "EXCHANGERATE UNNOWN: $error" kilépés 3 ) if (($eredmény< $opt(lowercritical)) || ($result >$opt(uppercritical))) ( "CSERE KRITIKUS: árfolyam $eredmény" kilépés 2 ) if (($eredmény< $opt(lowerwarning)) || ($result >$opt(upperwarning))) ( "CSERE FIGYELMEZTETÉS: árfolyam $eredmény" kilépés 1 ) "CSERE OK: árfolyam $eredmény" kilépés 0

Most regisztrálnia kell ezt a parancsot, hogy a Nagios tudja, hogyan kell hívni. Ehhez létre kell hoznia egy /etc/nagios-plugins/config/exchangerate.cfg fájlt az előző konfigurációkhoz hasonló tartalommal és a következő parancsdefinícióval:

parancssor /útvonala/ellenőrzési_csere -ország1 $ARG1$ -ország2 $ARG2$ -alsó kritikus \ $ARG3$ -alsó figyelmeztetés $ARG4$ -felső figyelmeztetés $ARG5$ -felső kritikus $ARG6$

Az alábbi példában a check_exchangerate parancsnév használatos.

Ezután létre kell hoznia egy szolgáltatást, amely a létrehozott bővítményt használja az árfolyamok követésére. Az alábbiakban egy példa szolgáltatásdefiníció található, amely a szolgáltatást a localhost kiszolgálóhoz társítja. Bár a csekk igazából egyikhez sem kapcsolódik igazi számítógép, még mindig össze kell kapcsolni a rendszerrel. Ha a teszt a felügyelt hálózaton belüli kiszolgálók SOAP metódusainak hívását foglalja magában, akkor hozzá kell adni egy valódi szervert, amelyen a megfigyelés történik, és a szolgáltatást ehhez a szerverhez kell kötni. A B kód ellenőrzi, hogy az angol font és a japán jen közötti árfolyam 225 és 275 között van.

12. lista. Tcl beépülő modul hozzáadása új szolgáltatásként
define service(use service-template host_name localhost service_description EXCHANGERATE check_period 24x7 contact_groups other-admins notification_options c,r check_command check_exchangerate!Anglia!Japán!200!225!275!300 )

Következtetés

A Nagios minden típusú szoftver és számítógépes hardver figyelésére használható. A saját beépülő modulok létrehozásának lehetősége lehetővé teszi, hogy mindent figyelemmel kísérjen, amivel a Nagios szerver kommunikálni tud. Ehhez bármilyen programozási nyelvet használhat, amely elfogadja az argumentumokat parancs sorés támogatja a visszatérési kódokat, így a lehetőségek szinte végtelenek!

Egy tapasztalt rendszergazda kibővítheti a SOAP-példát Tcl vagy bármely más nyelv használatával, hogy interakcióba lépjen az intraneten található webszolgáltatásokkal, és beépülő modulokat írhasson annak ellenőrzésére, hogy ezek a szolgáltatások megfelelően működnek.

Használhatja a használt dinamikus nyelvbe beépített C-bővítményeket vagy C-programozási képességeket is (Pyinline Pythonban, Inline Perlben vagy Critcl Tcl-ben), hogy kombinálja az operációs rendszer API-k kombinációját C nyelven egy magas nyelven írt beépülő modullal. - szintű nyelv.

Egy másik Nagios funkció, amelyet érdemes megvizsgálni, a passzív ellenőrzés. Monitoring folyamat a Nagios használatával, amelyet ebben a cikkben tárgyalunk, végrehajtható összetevőkre támaszkodik az állapot meghatározásához egy rövidzárlattal életciklus, futtatja ezeket az összetevőket, és eredményeket kap tőlük. A passzív ellenőrzés során a Nagios nem futtat beépülő modulokat az állapot ellenőrzésére, hanem egyedi alkalmazásokÁllapotüzenetek küldése rendszeres időközönként, vagy amikor a szolgáltatás állapota megváltozik. Egy ilyen alkalmazás különféle forrásokból képes riasztásokat fogadni, felhalmozni és az elkészített összefoglaló információkat továbbítani a Nagiosnak. A Nagios azt is feltételezheti, hogy egy szolgáltatás leállt, ha egy bizonyos ideig nem küld riasztást. A Nagios segítségével történő passzív ellenőrzés megvalósítását a következő cikkben ismertetjük.

A Nagios bővítményeinek előnye, hogy könnyen létrehozhatók és megoszthatók. A Nagios bővítmények hasznosak olyan helyzetekben, amelyekkel a hálózati és rendszergazdák foglalkoznak, és a legtöbb esetben ez újrafelhasználás olyan munka eredménye, amelyet valaki korábban már végzett. A népszerű Wiki- és webforrásokhoz hasonlóan nem igényel sok erőfeszítést egy hasznos példa bemutatása, miközben az összes elérhető bővítmények nagyon nagy.

Ez az útmutató segít a népszerű nyílt rendszer telepítésében Nagios megfigyelés 4 Ubuntu 14.04 szerveren, és futtassa is alapbeállítás a gazdagép erőforrások figyelése. Ezenkívül az útmutató bemutatja, hogyan konfigurálható a Nagios Remote Plugin Executor (NRPE) ügynökként a távoli gazdagépeken az erőforrásaik figyeléséhez.

A Nagios rendszer lehetővé teszi a szerver erőforrások és az alapszolgáltatások működésének figyelését. Összességében a felügyeleti rendszerek minden termelési környezet nélkülözhetetlen eszközei.

Megjegyzés: Hasonló útmutató a CentOS-hez a következő címen található:.

Követelmények

  • Előre konfigurált Ubuntu 14.04 szerver.
  • Superuser jogok (további részletek -).
  • Előre telepített LAMP stack (a telepítési útmutatót itt találja).
  • Privát hálózat; ha a szerver nem támogatja privát hálózat, egyszerűen cserélje ki a belső IP-címre mutató hivatkozásokat a külső IP-címre.

A Nagios 4 telepítése

Nagios felhasználó és csoport létrehozása

Hozzon létre egy felhasználót és csoportot a Nagios folyamat futtatásához; Ebben az útmutatóban a felhasználó neve nagios, a csoport pedig nagcmd. Hozza létre őket, és adja hozzá a felhasználót a csoporthoz.

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

Függőségek telepítése

Ezt követően több fejlesztői könyvtárat kell telepítenie a Nagios Core forrásból való összeállításához, valamint az apache2-utils-t a Nagios felület testreszabásához.

Frissítse a rendszercsomagok listáját:

sudo apt-get frissítés

Csomagok telepítése:

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

A Nagios Core telepítése

Töltse le a Nagios Core legújabb stabil kiadását. Nyissa meg a webhely letöltési oldalát, kattintson a Kihagyás gombra a letöltéshez, és töltse le a stabil kiadásra mutató hivatkozást.

Megjegyzés: Ez az útmutató a Nagios 4.1.1-es verzióját használja.

Töltse le a csomagot a saját könyvtárába:

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

Csomagolja ki az archívumot:

tar xvf nagios-*.tar.gz

Nyissa meg az eredményül kapott könyvtárat:

Mielőtt elkezdené a Nagios építését, konfigurálnia kell a rendszert. A Nagios postfix támogatásának beállításához (amely az apt-get segítségével telepíthető), adja hozzá a --with-mail=/usr/sbin/sendmail parancsot a következő parancshoz:

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

A Nagios fordítása:

Ezután telepítse a Nagios-t, az init parancsfájlokat és minta konfigurációs fájlokat:

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

Ahhoz, hogy külső parancsokat tudjon futtatni a Nagios webes felületén, hozzá kell adnia a www-data felhasználót a nagcmd csoporthoz:

sudo usermod -G nagcmd www-data

Nagios bővítmények telepítése

A Nagios Plugins legújabb kiadása ezen a linken érhető el. Másold ki a hivatkozást a legújabb stabil kiadásra, és töltsd le a csomagot a kezdőkönyvtáradba.

Megjegyzés: Ez az útmutató a Nagios Plugins 2.1.1-es verzióját használja.

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

Csomagolja ki a Nagios Plugins archívumot.

tar xvf nagios-plugins-*.tar.gz

Nyissa meg az eredményül kapott könyvtárat:

cd nagios-plugins-*

Futtassa a Nagios Plugins beállítást a csomagok összeállítása előtt.

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

Fordítsa le a Nagios beépülő modulokat:

Telepítse a kapott csomagot:

sudo make install

NRPE telepítés

Nyissa meg a webhely letöltési oldalát, keresse meg a legújabb stabil NRPE-kiadást, és töltse le saját könyvtárába.

Megjegyzés: Ez az útmutató az NRPE 2.15-öt használja.

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

Csomagolja ki az NRPE archívumot:

tar xvf nrpe-*.tar.gz

Lépjen az eredményül kapott könyvtárba:

Az NRPE beállításához futtassa a következő parancsot:

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

Ezután készítse el és telepítse az NRPE-t és a xinetd szkriptet:

minden
sudo make install
sudo make install-xinetd
sudo make install-daemon-config

Nyissa meg a xinetd indító szkriptet egy szövegszerkesztőben:

sudo vi /etc/xinetd.d/nrpe

Az only_from sorba adja hozzá a Nagios szerver belső IP-címét:

csak_tól = 127.0.0.1 10.132.224.168

Megjegyzés: Kérjük, adja meg a helyes IP-címét.

Mentse és zárja be a fájlt. Most már csak a Nagios szerver lesz képes együttműködni az NRPE-vel.

Indítsa újra a xinetd-t:

sudo szolgáltatás xinetd újraindítás

A Nagios 4 telepítése sikeresen befejeződött. Most konfigurálnia kell a rendszert.

A Nagios 4 beállítása

Nyissa meg a fő Nagios konfigurációs fájlt egy szövegszerkesztőben:

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

Keresse meg a következő sort, és törölje a megjegyzéseket:

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

Mentse és zárja be a fájlt.

Hozzon létre egy könyvtárat a felügyelt szerverek konfigurációs fájljainak tárolására.

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

Nyissa meg a névjegyek konfigurációs fájlját egy szövegszerkesztőben:

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

Keresse meg az e-mail utasítást, és írja be az e-mail címét.

email nagios@localhost ;<<***** CHANGE THIS TO YOUR EMAIL ADDRESS ******

Mentse és zárja be a fájlt.

A check_nrpe parancs beállítása

Adjon hozzá egy új parancsot a Nagios beállításaihoz:

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

Adja hozzá a következő kódot a fájl végéhez:

define parancs(
parancs_neve check_nrpe
parancssor $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}

Mentse és zárja be a fájlt. Most már használhatja a check_nrpe parancsot a Nagios szerverek meghatározásához.

Apache beállítás

Engedélyezze az újraírási és cgi modulokat:

sudo a2enmod újraírás
sudo a2enmod cgi

A htpasswd segítségével hozzon létre egy nagiosadmin nevű felhasználót a Nagios webes felületének eléréséhez.

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

Írd be a jelszót. Ne felejtse el ezeket a hitelesítő adatokat, mert hasznosak lesznek a Nagios webes felületének használatához.

Megjegyzés: Ha ezt a felhasználót nem nagiosadminnak nevezi, akkor szerkesztenie kell a /usr/local/nagios/etc/cgi.cfg fájlt, és minden nagiosadmin hivatkozásban más felhasználónevet kell megadnia.

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

A Nagios rendszer most indulásra kész. Ne felejtse el újraindítani az Apache-ot:

sudo service nagios start
sudo service apache2 újraindítás

A Nagios automatikus indítás konfigurálásához írja be:

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

Hozzáférés korlátozása IP-cím alapján (opcionális)

Ha csak bizonyos IP-címekhez szeretne hozzáférést engedélyezni, módosítsa az Apache konfigurációját:

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

Keresse meg és kommentálja a következő sorokat:

Parancs engedélyezése, elutasítása
Engedélyezze mindenkit

Ezután törölje a megjegyzéseket a következő sorokból, és adja hozzá a szerverhez hozzáférést biztosító IP-címeket vagy IP-címtartományokat (szóközökkel elválasztva) az Allow from direktívához:

# Rendelés megtagadása, engedélyezése
# Mindenkitől tagadni
# Engedélyezés 127.0.0.1-től

Megjegyzés: Mivel ezek a sorok kétszer jelennek meg a konfigurációs fájlban, ezeket az utasításokat kétszer meg kell ismételnie.

Mentse és zárja be a fájlt.

Indítsa el a Nagios-t és indítsa újra az Apache-t a beállítások frissítéséhez:

sudo service nagios újraindítás
sudo service apache2 újraindítás

Nagios webes felület

Nyissa meg böngészőjét, és lépjen a Nagios oldalra a következő hivatkozás segítségével:

http://nagios_server_public_ip/nagios

Az Apache webszerver a htpasswd-t használja, ezért meg kell adnia a nagiosadmin felhasználói hitelesítő adatait.

A hitelesítés után hozzáférhet a Nagios kezdőlapjához. A Nagios által felügyelt szerverek listájának megtekintéséhez nyissa meg a Hosts elemet a bal oldali vezérlőpulton.

Mint látható, jelenleg a Nagios csak a localhostot figyeli.

Gazdafigyelés NRPE-vel

Ez a rész megmutatja, hogyan adhat hozzá új szervert a Nagios megfigyelési beállításaihoz.

Megjegyzés: Ha több szervert szeretne hozzáadni, ismételje meg ezeket az utasításokat mindegyiknél.

Jelentkezzen be arra a szerverre, amelyet fel szeretne venni a figyelőlistájára, és frissítse az apt-get-et:

sudo apt-get frissítés

Ezután telepítse a Nagios bővítményeket és az NRPE-t.

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

Gazdagépek beállítása

Nyissa meg az NRPE konfigurációs fájlt egy szövegszerkesztőben:

sudo vi /etc/nagios/nrpe.cfg

Keresse meg az enabled_hosts direktívát, és adja hozzá a Nagios szerver belső IP-címét a végéhez (vesszővel elválasztva).

enable_hosts=127.0.0.1,10.132.224.168

Mentse és zárja be a fájlt. Az NRPE mostantól fogadja a Nagios szervertől érkező kéréseket a belső IP-címen keresztül.

NRPE parancsok konfigurálása

Ellenőrizze a gyökér fájlrendszer nevét (ez a figyelni kívánt összetevők egyike):

Használja a fájlrendszer nevét az NRPE konfigurációban a lemezhasználat figyeléséhez (/dev/vda). Nyissa meg az nrpe.cfg fájlt egy szerkesztőben:

sudo vi /etc/nagios/nrpe.cfg

Az NRPE konfigurációs fájl nagyon hosszú, és sok megjegyzést tartalmaz. Csak a következő sorokra van szüksége:

  • szerver_címe: Adja meg a gazdagép belső IP-címét.
  • enabled_hosts: Adja meg a Nagios szerver belső IP-címét.
  • parancs: Cserélje ki a /dev/hda1 fájlt a gyökér fájlrendszer nevével.

Ennek eredményeként ezeknek a soroknak így kell kinézniük:

szerver_címe=kliens_privát_IP
enabled_hosts=nagios_server_private_IP
command=/usr/lib/nagios/plugins/check_disk -w 20% -c 10% -p /dev/vda

Vegye figyelembe, hogy a fájl számos egyéb parancssort tartalmaz, amelyeket a Nagios használhat. Az NRPE az 5666-os porton figyel (server_port=5666 sor). Ha ezt a portot blokkolja egy tűzfal, feltétlenül nyissa meg.

Mentse és zárja be a fájlt.

Indítsa újra az NRPE-t a beállítások frissítéséhez:

sudo szolgáltatás nagios-nrpe-server újraindítása

Ezt követően hozzá kell adni a gazdagépet a Nagios szerver beállításaihoz.

Gazda hozzáadása a Nagios beállításaihoz

Lépjen a Nagios szerverre, és hozzon létre egy új konfigurációs fájlt a gazdagéphez a /usr/local/nagios/etc/servers/ mappában.

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

Megjegyzés: Cserélje ki a gazdagépet a saját gazdagépnevére.

Adja hozzá a következő kódot a fájlhoz, a host_name értéket a távoli gazdagép nevével (ebben a példában web-1), az alias értékét a gazdagép leírásával, a cím értékét pedig a távoli gazdagép belső IP-címével helyettesítve. .

definiálja a gazdagépet (
használj linux-szervert
host_name a gazdagéped
alias Az első Apache szerverem
cím 10.132.234.52
max_check_attempts 5
check_period 24x7
értesítési_intervallum 30
értesítési_időszak 24x7
}

Most a Nagios fogja figyelni ezt a szervert. A rendszer azonban csak a távoli gazdagép állapotát figyeli (függetlenül attól, hogy engedélyezve van-e vagy letiltva). Ha ez elegendő, mentse el és zárja be a fájlt. Ha egy távoli gazdagépen szeretné figyelni az egyes szolgáltatásokat, ne zárja be a fájlt.

Az alábbiakban példákat talál a szolgáltatáskövetés beállítására. Egyszerűen válassza ki a követni kívánt szolgáltatást, és adja hozzá a javasolt beállításblokkot a fájlhoz. Kérjük, vegye figyelembe: a check_command értéke határozza meg, hogy mit kell figyelni.

szolgáltatás meghatározása (
használjon általános szolgáltatást
host_name a gazdagéped
service_description PING
check_command check_ping!100.0.20%!500.0.60%
}

SSH (notifications_enabled 0 értékkel letiltja az értesítéseket):

szolgáltatás meghatározása (
használjon általános szolgáltatást
host_name a gazdagéped
service_description SSH
check_command check_ssh
Notifications_enabled 0
}

A use generic-service direktíva egyszerűen örökli az alapértelmezett generic-service sablon értékeit.

Mentse és zárja be a fájlt. Indítsa újra a Nagiost a beállítások frissítéséhez:

sudo service nagios reload

A konfigurálás után nyissa meg a webes felületet, és ellenőrizze a Szolgáltatások oldalt; most már tartalmaznia kell az újonnan hozzáadott távoli gazdagépek listáját.

Következtetés

A gazdagépek és egyes szolgáltatások figyelésének beállítása után határozza meg, hogy mely szolgáltatások kritikusak a kiszolgáló működése szempontjából, és adja hozzá őket a listához. Beállíthat értesítéseket is; Például a Nagios jelentheti, hogy a lemezhasználat elérte a kritikus szintet, vagy egy webhely nem működik. Ez lehetővé teszi az ilyen problémák időben történő kiküszöbölését.

Címkék: ,

Nagy hálózatokban a stratégiai objektumok, például útválasztók, webszerverek és fájltárolók figyelése egyszerűen szükséges; minél gyorsabban azonosítják a hibát, annál gyorsabban javítják!
Ellenőrző rendszerként javaslom a használatát Nagios.
A telepítéshez kiválasztott platform ubuntu 10.10 , a beépített telepítő segítségével telepítjük nagios :

Érdemes megjegyezni, hogy ebben az esetben apache Nem kell konfigurálnia, mert az alapkonfiguráció is elég.
Most hozzunk létre egy fájlt, amely leírja a gazdagép paramétereit. Folytassuk a beállítással :

cd /etc/nagios3/conf.d nano myhosts.cfg

Fájlban myhosts.cfg minden eszközhöz rendeljen címet és leírást:

define host ( host_name Server-terminals alias Szerver terminálok címe 192.168.1.2 use generic-host ) define host ( host_name Server-www alias Server www address 192.168.1.12 use generic-host ) define host ( host_name Server-tűzfal alias 1 Server2 firewall 9. .1.21 use generic-host ) define host ( host_name Server-statistic alias Server statisztikai cím 192.168.1.20 use generic-host ) define host ( host_name Szerver-ad alias Szerver hirdetési címe 192.168.1.14 use generic-host ( host_name ) modem -ad alias Szerver hirdetési címe 10.0.0.1 szülők Server-ad use generic-host ) define host ( host_name modem-www alias Szerver hirdetési címe 172.16.0.3 szülők Szerver-www use generic-host ) define host ( host_name modem-statistic alias Server hirdetés címe 192.168.0.253 szülők Szerver-statisztika használat generic-host )

Paraméter szülők jelezzük, hogy logikailag melyik eszközhöz fog kapcsolódni ez az objektum, ezzel lehetővé téve a hálózati térkép beállítását.
A lapon megtekinthetjük az összes deklarált gazdagépet otthont ad böngészőben, és így fognak kinézni:


Ezután a deklarált eszközöket csoportokba kell adnunk, a további ellenőrzési módtól függően egy számítógép egyszerre több csoportba is hozzáadható. Fájlcsoportok szerkesztése :

Most, hogy a csoportok létrejöttek, állítsuk be az ellenőrzés paramétereit, ebben az esetben ellenőrizni fogjuk, hogy van-e ping, és ha magas az elveszett csomagok aránya nagios értesít minket a térképen lévő egyes csomópontok színének megváltoztatásával.
Így szerkesztjük a szolgáltatások fájlt:

A térképen megjelenített elem logóját szeretnénk lecserélni nagios , logók benne vannak /usr/share/nagios/htdocs/images/logos , a logó megváltoztatásakor csak egy új képet kell megadnia, amely a megadott útvonalon található.
Szerkesztés:

mégpedig a paraméter default_statuswrl_layout egy értékre 0 előtt 5 .
A paraméterrel módosítom az oldalfrissítési periódust is, másodpercben frissítési ráta
Most ugyanígy te magad is felvehetsz majd számítógépeket, csoportokat, szerintem itt kész az egyszerű beállítás. A jövőben az értesítési rendszerrel kapcsolatos további beállításokról fogok írni.

YURPMSHЪPCHBOYS Nagios CH TEBMSHOPK TsYЪOY, NSCH ЪБЧПеЧБМИ DMS UEWS DPCHPMSHOP RTPUFPTOPE NEUFP RPD UPMOGEN. rPUME FTEI RTEDSHDHEYI UFBFEK X YUYFBFEMEK OBLPRYMPUSH OELPFPTPPE LPMYUEUFChP CHPRTPUPCH. yFP OBYuYF, UFP, OUNPFTS A CHUE VSCHMSCHE KHUREYIYRŐL, RTYYMP CHTENS RTELTBFYFSH TBUYTSFSH UCHPY CHMBDEOOYS Y RETEKFY A JOFEOUYCHOSCHK RKHFSH TBCHYFYS-RŐL. uMEZLB ЪBNEDMYN UCHPK VEZ CHREDED Y ЪBKNENUS VMBZPKHUFTPKUFChPN ЪBICHBUEOOPZP RTPUFTBOUFCHB. lBL PVSHYUOP, CH OBYUBME UFBFSHY IPFEMPUSH VSC KHRPNSOKHFSH FP PVUFPSFEMSHUFCHP, YuFP PRYUSCHCHBENSCHE DEKUFCHYS CHSHRPMOSMYUSH AZ IPUF, TBVPFBAEEN RPD KHRTBCHMEOYEN.8 Ingyenes. pDOBLP RETETSYCHBFSH RP LFP RPCHPDH OE UFPYF, FBL LBL CHUE PVUHTSDBENSHCH RTYENSHCH VHDHF PFMYYUOP TBVPFBFSH U MAVSHN DIUFTYVKHFYCHPN Unix-RPDPVOSHHI PRETBTUFGYPOOSHI CHE PDPVOSHHI PRETBTUFGYPOOSHI DHEFFEE UFPVOSHHI PRETBTUFGYPOOSHI DEFÜHEF os. edYOUFCHEOOSCHN EELPFMYCHSHCHN NPNEOFPN NPTSEF VSCHFSH TBMYUYE CH YNEOBY DYTELFPTYK, ZDE TBURPMPTSYMYUSH Nagios Y PUFBMSHOPE CHURPNPZBFEMSHOPE RTPZTBNNOPE PVEUROFPDEMSHOPE RTPZTBNNOPE PVEURTBEYVPEDYEKOBNPEEPVIVPPDYEKYEK. OBDEAUSH, U LFYN NEMLYNY RTPVMENBNY CHSHCH UNPTSEFE TBBPVTBFSHUS UBNPUFPSPPFEMSHOP.

RETCHSHCHN DEMPN IPFEMPUSH VSC OBKHYUFSH Nagios ZPCHPTYFSH A YUYUFPN TKHULPN SSCHLE-RŐL. lBL CHUEZDB, CHURPNYOBEN, YuFP CH LFPN NYTE OEF OYUEZP OECHPNPTSOPZP. rTYNETOP DECHSFSH NEUSGECH OBBD A ЪБЧТеTYМ TBVPFSCH RP MPLBMMYЪBGYY Nagios CHETUIY 1.06 béta verziójával. ъBFEN, RP NETE CHSHCHIPDB OPCHSHCHY CHETUYK RTDPDHLFB, FB CE UHDSHVB RPUFYZMB PZHYGIBMSHOSHE TEMYYSHCH 1.0 Y 1.1. NEFPDYLB TKHUIZHYLBGYS DMS CHUEI CHETUYK PDYOBLPCHB, RPPFPNH S VKHDH PRYUSCHCHBFSH EE AZ RTYNET CHETUIY 1.1-RŐL, LBL OBYVPMEE UCHETSEK Y, OBDEAUSH, OBYVPPFTBOOPPEE TBURKPUFT. rMAU LP CHUENKH, YNEOOOP LFB CHETUIS KHUFBOPCHMEOB X NEOS. yFBL, UFP CE OBN OHTSOP UDEMBFS? RETCHSHCHN DEMPN ULBUYCHBEN DIUFTYVKHFYCH CHETUIY Nagios, LPFPTBS KHUFBOPCHMEOB KH CHBU U PZHYGYBMSHOPZP UBKFB http://www.nagios.org. ъБФЭН ЪДЭУШ htpp://onix.opennet.ru/files/, VETEN UPPFCHEFUFCHHAEYE ZHBKMSCH MPLBMYBGYY.

TBURBLPCHCHCHBEN DYUFTYVHFYCH Y RBBLEF MPLBMYBGYY CH MAVPE KHDPVOPE NEUFP, OBRTYNET CH DYTELFPTYA /tmp.

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

lPRYTHEN CHUE OEPVIPDYNSCH ZHBKMSCH YI RBLEFB MPLBMYBGYY CH TBURBLLPCHBOOSCHK DYUFTYVKHFYCH Y ЪBFEN, LBL PVSHYUOP, RTPCHPDYN LPOZHYZHTYTPCHBOYE.

# cp -R /tmp/nagios_rus_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

a DKHNBA, PVASUOSFSH OBYUEOYE LMAYUEK LPNBODSCH segítségével konfigurálja az UNSHUMB OEF-et. rПФПНХ UTBХ CE RETEEIPDN L LPNRYMSGYY.

# csinálj mindent

rPUME FPZP, LBL LFPF RTPGEUU EBCHETYYFUS HUREYOP, PUFBOBCHMYCHBEN DENPOB Nagios. CHUE-FBLY TEЪBFSH RP TSCHPNH OE PUEOSH IPTPYP, Y RPDPVOSH DEKUFCHYS NPZHF CHSHCHBFSH TBOPPVTBOSCHE UVPY CH ZHOLGYPOYTPCHBOY UYUFENSH NPOYFPTYOZB.

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

CHPF FERETSH NPTsOP URPLLPKOP CHSHRPMOSFSH YOUFBMMSGYA.

# telepítse

h TEЪKHMSHFBFE ZHBKMSCH YDYTELFPTYY DYUFTYVHFYCHB DPMTSOSCH ЪBNEOYFSH FE ZHBKMSCH, LPFPTSCHE Nagios YURPMSHЪPCHBM DP UEZPDOSYOEZP DOS. fBLYN PVTBBPN, ZHBKMSCH JЪ /tmp/nagios-1.1/html DPMTSOSCH RPRBUFSH CH /usr/local/nagios/share/, B ULPNRYMYTPCHBOOSCH ZHBKMSCH JЪ /tmp/nagios-1.1/cgi CH//usros/sbinna/us.

UOPCHB ЪBRKHUFYCH Nagios Y PVTBFYCHYYUSH L Web-YOFETZHEKUKH, DPMTSOSCH KHCHYDEFSH YUFP-FP CHTPDE FBLPK LBTFYOLY.

UHDS RP CHUENKH, TKHUIZHYLBGYS RTPYMB VEЪ UKHYULB-VEЪ ЪBDPTYOLY. uMEDHAEBS RTPVMENB, OHTSDBAEBSSUS CH YURTBCHMEOYY - OETBVPFBAEBS LBTFB UEFI. rTY RPRSHFLE CHPURPMSHЪPCHBFSHUS RHOLFBNY "lbTFB UEFFY" (statusmap.cgi) Y "3D LBTFB UEFFY" (statuswrl.cgi) AZ ULTBOE CHNEUFP LBTFSH PVSHYUOP RPSCHMSEFUS FBLPE NÉMETRŐL

rTYUYO LFPNH NPTsEF VSHFSH DCHE. rETCHBS: OE TBVPFBEF VYVMYPFELB GD, LPFPTHA NSCH KHUFBOPCHYMY CHNEUFE U Nagios. th ChFPTBS: CH YURPMSH'KHENPN OBNY VTBKHYETE PFUHFUFCHHEF YMY OERTBCHYMSHOP TBVPFBEF RPDLMAYUBENSHK NPDHMSH DMS PFPVTBTTSEOYS vrml.

yFBL, OBYUOEN U RETCHPK RTPVMENSH. EUMY CHCH RPNOIFE, RETED LPNRYMYTPCBOYEN Nagios NSCH YURPMSHJPCHBMY LPNBODH konfigurálása. UMEDHEF PVTBFYFSH PUPVPE CHOYNBOYE AZ RBTBNEFTSCH-RÓL --with-gd-lib Y --with-gd-inc, LPFPTSHCHE KHLBSHCHBAF A DYTELFPTYYRÓL, ZDE CH OBEK UYUFENE OBIPDSFUS ЪБЧІМВВШПЗПМП ПFEYU MORE JBKMSCH RBBLEFB GD. lPNBODB konfigurálása RSCHFBEFUS BCHFPNBFYUEULY RPDLMAYUYFSH OHTSOSHE ZHBKMSCH L RTPELFH, OP EC OE CHUEZDB LFP HDBEFUS. pVSHYUOP CH RTPGEUUE LPOZHYZHTYTPCHBOYS AZ LLTBO CHCHCHPDSFUS UPPFCHEFUFCHHAEYE UPPVEEOYS, OP CHUS RTPVMENB CH FPN, YuFP FHDB CE USCHREFUS DPCHPMSHOP NOPPZP, RTPYFUYI DYPVUEUPKLYFUPEUFKLYFPEUPKYPEUPFYPPEYE UPPVEEOYS Y RPOSFSH FP, YuFP OBN OHTSOP CH LFPN CHYOEZTEFE, DPCHPMSHOP UMPTsOP. dMS VPMEE FPYUOPZP DYBZOPUFYTPCHBOYS RTPVMENSH PYUYUFYN DYUFTYVHFYCH PF ZHBKMPCH, UPDBOOSHI PE CHTENS RTEDSHDHEEK LPNRYMSGYY LPNBODPK:

# tisztává tenni

ъBFEN RETEOBRTBCHYN CHUE UPPVEEOYS LPNBODSCH konfigurálja a CH ZhBKM make.log c RPNPESH UMEDHAEEK 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

eUMY PE CHTENS LPNRPOPCHLY VYVMYPFELB GD OE OBKDEOB, FP CHOHFTY ZHBKMB make.log UTEDY CHUEZP RTPYUEZP VHDHF CHPF FBLYE OBDRYUY:

A gdImagePng keresése az -lgd-ben (1-es sorrend)... nem ellenőrzi a gdImagePng-t az -lgd-ben (2-es sorrend)... nem ellenőrzi a gdImagePng-t az -lgd-ben (3. sorrend)... nem *** GD, PNG és /vagy a JPEG könyvtárak nem találhatók... ********* A Boutell GD könyvtára szükséges az állapottérkép, a trendek és a hisztogram CGI-k összeállításához. Töltse le a http://www.boutell.com/gd/ webhelyről , fordítsa le, és használja a --with-gd-lib és --with-gd-inc argumentumokat a GD-könyvtár helyének megadásához és a fájlok belefoglalásához. MEGJEGYZÉS: A gd-devel könyvtáron kívül" meg kell győződnie arról, hogy a png-devel és a jpeg-devel könyvtárak telepítve vannak a rendszeren. MEGJEGYZÉS: Miután telepítette a szükséges könyvtárakat a rendszerre: 1. Győződjön meg arról, hogy az /etc/ld.so.conf fájl rendelkezik egy bejegyzéssel a GD, PNG és JPEG könyvtárak telepítésére. 2. Futtassa az "ldconfig" parancsot a futásidejű linker beállításainak frissítéséhez. 3. Futtassa a "make clean" parancsot a Nagios disztribúcióban, hogy törölje a régi hivatkozásokat az előző fordításra. 4. Futtassa újra a konfiguráló parancsfájlt. MEGJEGYZÉS: Ha nem tudja elérni, hogy a konfigurációs szkript felismerje a GD libeket a rendszerén, lépjen túl rajta, és térjen át más dolgokra. A GD libeket használó CGI-k csak egy kis részét képezik a teljes Nagios csomagnak. Szerezzen be mindent. ha először működik, akkor nézze meg újra a problémát. Ha folytatja a hibaelhárítást, ellenőrizze a nagios-users levelezőlista archívumát a GD könyvtári problémák lehetséges megoldásaiért. ***************** *****************************************

OH B CH UMKHYUBE, EUMY CHBN RPCHEMP Y CHSHCH OBUMY CH KHLBBOOPN CHCHCHYE ZHBKME CHPF FBLPE:

A gdImagePng keresése az -lgd-ben (1. sorrend)... igen GD könyvtár található!

ъOBYUIF U GD X CHBU CHUE H RPTSDLE, Y CHSH NPTSEFE URPLPCOP RPKFY RPRYFSH LPZHE, RPLB S TBUULBTCH PUFBMSHOSCHN, LBL YЪVBCHYFSHUS PF RTPVMEN U LFPK OEKHMPMYPFCHYNPKY. rP FTBDYYYY LOVEED A FreeBSD. rPUNPFTEFSH, KHUFBOBCHMYCHBMBUSH MY VYVMYPFELB GD CH UFKH UYUFENKH UFBODBTFOSCHNY UTEDUFCHBNY, FP EUFSH U RNPESH RBLEFPCH YMY RPTFPCH, NPTsOP LPNBODPK:

#pkg_info | grep gd gd-1.8.4_6 Grafikus könyvtár a gyors képalkotáshoz

FERETSH NSCH OBEN RPMOPE OBCHBOIE RBLEFB. uNPFTYN LHDB, KHUFBOPCHYMYUSH EZP ZHBKMSCH.

# pkg_-L gd-1.8.4_6 Információ a gd-1.8.4_6-hoz: Fájlok: /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 CHSHCHPDH, RBTBNEFTSCH LPNBODSCH konfigurálás, PFOPUSEYEUS L VYVMYPFLE GD, DPMTSOSCH CHSHCHZMSDEFSH FBL --with-gd-lib=/usr/local/lib --with-gd-inc=/usr/local/include.

dBChBKFE RPUNPFTYN, LBL NPTsOP DPVYFSHUS RPDPVOPZP LZHZHELFB DMS Linux-UYUFEN, PUOPCHBOOSCHI A rpm-ről. h LBUEUFCHE RTYNETB CHPYSHNEN 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, h Linux UYUFENBI VYVMYPFELB GD PVSHYUOP TBDEMEOB A DCHB PFDEMSHOSCHI RBLEFB-ről. UHDS RP CHUENKH, OBU YOFETEUHAF rpm ZHBKMSCH libgd2 Y libgd2-devel. Retchshchk unapletsyf dyobnyUUEULE ъbzтхцхцэээшчэ випэly, ох b chfptpk, uppfchefufcheoop, ъъзмччшчшчшч жшчшч.

# 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, KHOYCHETUBMSHOSHCHK URPUPV, RPDIPDSEIK DMS MAVPK Unix-RPDPVOPK PRETBGYPOOPK UYUFENSH. yN NPTsOP CHPURPMSHIPCHBFSHUS CH UMHYUBE, EUMY CHUE RTEDSHDHEYE RPRSHFLY OE DBMY OILBLYI TEKHMSHFBFPCH. oHTsOP UBNPUFPSFEMSHOP PFSHULBFSH, ZDE OBIPDSFUS ZHBKMSCH libgd.* Y 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 CHSCH NPTSEFE KHCHETEOOP ULBUBFSH, YUENKH DPMTSOSCH VSHCHFSH TBCHOSCH RBTBNEFTSCH --with-gd-lib Y --with-gd-inc LPNBODSCH configure. CHSHRPMOSEN ITS UP CHUENY OEPVIPDYNSCHNY OBUFTPKLBNY Y, LBL PRYUBOP CHCHYE, RTPCHETSEN, OBKDEOB MY VYVMYPFELB GD. OH Y OBLPOEG, RTPCHPDYN LPNRYMSGYA Y YOUFBMMSGYA, OE ЪБВШЧЧ PUFBOPCHYFSH DENPOB Nagios. rPUME bfpzp lbtfb uefj (statusmap.cgi) DPMTSOB RTYPVTEUFY CHYD, RTYNETOP RPIPTSYK AZ LFPF-ről:


FERETSCH CHUE FE, LFP KHYMY RYFSH LPZHE, NPZHF CHPCHTBEBFSHUS. UEKYUBU NSCH OBYUOEN RPYYOLH 3D LBTFSH. OE TBVPFBEF POB RP RTYYUYOYE FPZP, YuFP ChBY VTBHJET OE OBEF, YuFP DEMBFSH U vrml ZHBKMPN, LPFPTSCHK CHPCHTBBEBEFUS CH PFCHEF A ЪBRTPUSCH L ULTYRFH statuswrl.cgi-ről. DMS FPZP, YUFPVSH CHUE ЪBTBVPFBMP LBL RPMPTSEOP, OHTsOP KHUFBOPCHYFSH CH YURPMSHKHENSHCHK VTBKHET NPDKHMSH DMS TBVPFSHCH U vrml, YMY PFDEMSHOKHA RTPZTBMSHUEOO RTEDKHABSEMSHOKHA RTPZTBMSHUE

rTPZTBNNOPZP PVEUREYEUEOYS, RPDIPDSEEZP DMS LFPZP, OBRYUBOP CHP Y NBMEOSHLBS FEMETSLB. lBL PVSHYUOP, RBMSHNB RETCHEOUFCHB RP LPMYUEUFCHH LYENRMSTPCH RTYOBDMETSYF Windows. ъБФЭН ИДЭФ MAC OS Д, ОБЛПОГ, ВТПОППЧПЭ СТОПШЭ НУФЭ ЪБОПЭЭ ТВГПЛОВОППЛОППП ФШЭ НУФП ЪБУНБЭФ Linux.

yFBL, OBYUOEN U Zhbchptyfb. rTY OEPVIPDYNPUFY TBVPFBFSH RPD KHRTBCHMEOYEN Windows Y MAC UYUFEN S RTEDRPYUYFBA YURPMSHЪPCHBFSH Cortona VRML-kliens RP FPK RTPUFPK RTYYUYOYE, YuFP PO UPCHNEUSHP ​​PO UPCHNEUSHBOOVPOO VPPUFFOOBOOBBOOFF TBHYETPCH, L YUYUMH LPFPTSCHI OEUPNOOOOP PFOPUSFUS Internet Explorer, Netscape Navigator, Mozilla, iCab. YoFETEUOSCHN ZBLFPN SCHMSEFUS FP PVUFPSFEMSHUFCHP, YuFP LFPF RPDLMAYUBENSHK NPDKHMSH NPTsOP YURPMSHЪPCHBFSH DBCE YЪ PZHYUSHI RTYMPTSEOYK Microsoft PowerPoint, Microsoft Word. l UPTSBMEOYA, TBTBVPFYUYLY Cortona RPYUENH-FP TEYYMY RPMOPUFSH RTPYZOPTYTPCHBFSH Linux. uLBYUBFSH DYUFTYVHFYCH NPTsOP U UBKFB http://www.parallelgraphics.com/products/cortona/download/ . yuFP DEMBFSH RPUME UPCHETYEOYS LFPPZP UBLTBNEOFBMSHOPZP DEKUFCHB, NSCH PVUKhDYN OENOPZP RPJDOEE.

uMEDHAEBS DPUFPKOBS OBEZP CHAINBOYS RTPZTBNNB OBSCHCHBENBS Cosmo player Y CYCHEF RP LFPNH BDTEUH http://ca.com/cosmo/html/ . tBVPFBEF CHYDE PFDEMSHOPZP RTYMPTSEOYS Y, LPOYUOP CE, FPMSHLP RPD Windows Y MAC.

ExpressVR-LPOLHTEOF Cortona DMS CHUEN YICHEUFOPK SVMPYUOPK RMBFZhPTNSCH. rPD DTHZYNY PRETBGYPOOSCHNY UYUFENBNY OE TSYCHEF, RPRSCHFPL LURBOUY OE RTEDRTYOINBEF Y, UHDS RP RPUMEDOYN FEODEOGYSN, ULPTEE CHUEZP, YuETE OELPFPTPE CHTENS VHDEF PLPOYPPZCH CHTENS VHDEF PLPOYPPHOPHOPPYBHF ULPOYPPHOPHOPPY RTPFYCHOILPN. rTEDOBOBYEO FPMSHLP DMS Netscape Navigator Y Internet Explorer. uLBYUBFSH DYUFTYVHFYCH NPTsOP PFUADB http://members.aol.com/maxmac/vrml/download.html.

FreeWRL - PFDEMSHOPE RTYMPTSEOYE, TBVPFBAEEE CH LBUEUFCHE UBNPUFPSFEMSHOPZP vrml VTBHJETB. zHOLGYPOYTHEF AZ RMBFZHTBI Linixről Y MAC Y TBURPMBZBEFUS RP LFPNH BDTEUH http://www.crc.ca/FreeWRL/ .

OB UBNPN DEME, RTPZTBNN, RPDIPDSEYI DMS OBYI GEMEK, ZPTBJDP VPMSHYE, YUEN CHSH NPZMY VSC RPDKHNBFSH. RPUFBTBMUS KHRPNSOKHFSH MYYSH OBYVPMEE YICHEUFOSCH YY OYI-val. Eumi Tsch Chsh Ippika Orteneoop Pzbuysh Cheush Ureuple, FP VKBN OKOP RTPCHEUL RPIUL RPPCh VRML az UMedhaye Utitby-ről, hzhtpdda Mbulpchp vulchants of the Sublines of the UPZHFPNPZYMSHOLBNYA:


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

l UPTSBMEOYA, Nagios RPLB OE KHNEEF UBNPUFPSFEMSHOP UFTPYFSH LBTFH UEFFY, VPMEE YMY NEOEE RTYVMYTSEOHA L TEBMSHOPNH TBURMPPTSEOYA OBVMADBENSHHI PVAELFPCH CHOKHFTY OEE. oEUNPFTS AZ FP-ről, YuFP X OBU EUFSH DCHE RPDUEFY AZ LBTFFE-RŐL, CHUE NBYOSCH PFPVTBTSBAFUS FBL, LBL VHDFP POY OBIPDSFUS CH PDOPN Y FPN TSE UEFECHPN PVMBLE, FP EUFSH CHUE HPDHE UCHBOHMEOPY. itt: PDOPK UFPTPPOSH, LFP KHRTPEBEF RTPGEDKHTH TYUPCHBOYS LBTFSH, OP U DTHZPK, HUMPTSOSEF TSYOSH BDNYOYUFTBFPTB. rTEDUFBCHSHFE UEVE UYFKHBGYA, LPZDB YJ UFTPS CHSCHIPDYF NBYOB Inner_Firewall. rTY UMEDHAEEN GYLME CHSHRPMOEOYS RTPCHETPL OBU UBUSCHRMEF MBCHYOB HCHEDPNMEOYS P LTYFYUEULPN UPUFPSOY IPUFPCH Inner_Firewall, WWW, Mail, 3com_Dmz Y Outer_Firewall. iPFS AZ UBNPN DEME OE TBVPFBEF FPMSHLP RETCHSCHK YI CHUEI CHCHYERETEYUMEOOSCHI LPNRSHAFETPCH. rPMHYUBEFUS, SFP BDNYOYUFTBFPT DPMTSEO UBNPUFPSFEMSHOP DPZBDBFSHUS, SFP RTYCHAMP L FBLYN NBUUPCHSHCHN UVPSN. DMS FPZP, YuFPVSH CHRTEDSH YJVETSBFSH RPDPVOSHHI OERTYSFOPUFEK, OBN OEPVIPDYNP PVASUOYFSH Nagios, LBL RPUFTPEOB OBYB UEFSHI LBLYN PVTBBPN DPVYTBFSHUS DP EE KHDBPMOOSHHI KFTBHDH UBNNSCHHRI. DEMBEFUS LFP U RPNPESHA UP'DBOYS PFOPYEOYK "TPDYFEMSH" - "RPFPNPL" NETSDH CHUENY OBYNYY IPUFBNY. rPUME FBLYI YJNEOOYK LTYFYUEUULYE HCHEDPNMEOYS VHDHF RTYIPDYFSH FPMSHLP DMS LPNRSHAFETB Inner_Firewall, CHUE PUFBMSHOSCH NBYOSCH, ЪBDEKUFCHPCHBOOSCH CH DBOOPC RFFKEDPHUFHUPC RTMKPVMENFHUBE. uPZMBUYFEUSH, LFP CHUE-FBLY VPMEE UPPFCHEFUFCHHEF DEKUFCHYFEMSHOPNH RPMPTSEOYA CHEEK CH LPOFTPMYTHENSHI UEFSI.

rTBTPDYFEMEN CHUEI LPNRSHAFETPCH UYUYFBEFUS NBYOB, AZ LPFTPK TBVPFBEF RTPGEUU UYUFENSH NPOYFPTIOZB. th HCE PF OEZP UFTPYFUS GERPYULB.

dMS RTBCHYMSHOPK DYBZOPUFYLY OERPMBDPL YETBTIYS DPMTSOB CHSHZMSDEFSH FBL, LBL YЪPVTBCEOP RTEDSHDHEEK UIENE. itt: FPYULY ЪTEOYS Nagios, VSCCHBAF DCHB CHYDB IPUFPCH - "MPLBMSHOSHCHE" Y "HDBMEOOSCHE". mPLBMSHOSCHNY UYYFBAFUS FE, LFP OBIPDIFUS CH FPN TSE UEFECHPN UEZNEOFE, YUFP Y UYUFENB NPOYFPTIOZB. NETSDKH OYNY OE DPMTSOP VSHFSH OH NBTYTHFYBFPTPCH, OH NETSUEFESCHI LLTBOPC. eUMY VSC X OBU VSHMY OEHRTBCHMSENSHCH LPNNHFBFPTSCH, OE RPDDBAEYEUS NPOFPTIOZH, FP MPLBMSHOSCHNY IPUFBNY UYUYFBMYUSH VSC Linux Y Win_2000. OP CH UCHSY U FEN, YUFP NETSDH OYNY EUFSH RTPNETSKHFPYUOPE ЪCHEOP CH CHYDE LPNNHFBFPTB 3com_Lan, LPFPTSCHK NPTsOP RPDCHETZOKHFSH NPOYFPTYOZKH, SING RETEIPDSF CH TBTSCHI KHDB. b EDYOUFCHEOOSCHN MPLBMSHOSCHN UFBOPCHYFUS 3com_Lan.

dPVYFSHUS bFPZP NPTsOP RTYNEOOYEN FEZB szülők CH PRTEDEMEOY IPUFPCH. UFPYF PVTBFYFSH CHOYNBOYE AZ FPF UFTBOOSCHK JBLF-RŐL, YuFP ZHYTNEOOBS DPLHNEOFBGYS CH TBDEME "A hálózati gazdagépek állapotának és elérhetőségének meghatározása" LFPF FEZ RPYUENH-FP OBSCHCHBEF parent_hosts. iPFS EUMY RPLPRBFSHUS CH YUIPDOSCHI FELUFBI Nagios, FP RPOINBEN, YuFP AZ UBNPN DEM DPMTSEO VShchFSH RTPUFP szülőkről. eUMY CH PRYUBOY IPUFPCH OEHLPUOYFEMSHOP RTDETTSYCHBFSHUS KHLBBOYS YURPMSHЪPCHBFSH FEZ parent_host, FP RTY RPRSCHFLE UDEMBFSH nagios reload DMS FPZP, YuFPVSH RTYNEOYFSH CHTBLPGYNEOOY, PHTBLPGYHYNEOOY YYVLY:

Konfigurációs ellenőrzés futtatása... Nagios 1.1 Copyright (c) 1999-2003 Ethan Galstad ( [e-mail védett]) Utolsó módosítás: 2003. 02. 06. Licenc: GPL Konfigurációs adatok olvasása... Hiba: Nem sikerült hozzáadni az objektumtulajdonságot a "/usr/local/nagios/etc/hosts.cfg" fájl 74. sorában. ***> Egy vagy több probléma merült fel a konfigurációs fájlok feldolgozása során... Ellenőrizze a konfigurációs fájl(oka)t, és győződjön meg arról, hogy érvényes direktívákat és adatdefiníciókat tartalmaznak. Ha a Nagios egy korábbi verziójáról frissít, ne feledje, hogy ebben a verzióban néhány változót/definíciót eltávolítottak vagy módosítottak. Feltétlenül olvassa el a fő és a gazdagép konfigurációs fájlok HTML-dokumentációját, valamint az „Újdonságok” részt, hogy megtudja, mi változott. sikertelen – az újratöltés megszakítása.

pYYVLB VKhDEF YNEOOOP AZ FPK UFTPLE-RŐL, ITT CHRETCHESCH RPSCHMSEFUS Fez parent_host. dKHNBA, DTHZYI DPLBBFEMSHUFCH OE OHTSOP.

nBYOSHCH, UYUYFBAEYEUS MPLBMSHOSCHNY RP PFOPYEOYA L Nagios, OBIPDSFUS A PDOKH UFHREOSHLH OITSE CH YETBTIYYRÓL, Y RPFPNKH OE DPMTSOSCH YURPMSHЪPCHBFSH FEZRY CH UCHPEN. CHUE PUFBMSHOSHE NBYOSCH, PFOPUSEYEUS L ZTHRRE KHDBMEOOSCHI, CHCHCHYEKHLBBOOPN FEZE RYYKHF YNS VMYTSBKYEZP TPDYFEMS. fBLYN PVTBBPN, DMS IPUFPCH Inner_Firewall, Linux Y Win_2000 TPDYFEMEN SCHMSEFUS 3com_Lan. h UCHPA PYUETEDSH, belső_tűzfal KHLBBO TPDYFEMEN DMS 3com_Dmz. b 3com_Dmz CHSHRPMOSEF FH CE TPMSH DMS IPUFPCH WWW, külső_tűzfal, levelezés.

yFBL, TBBPVTBCHIYUSH U RPOSFYEN YETBTIYY, RPUNPFTYN, LBL POP CHMYSEF A PFPVTBTSEOYE OBUYI UEFEK AZ LBTF-ről.


DKHNBA, CHZMSDYF DPCHPMSHOP CHREYUBFMSAEE. lBLPK Y URPUPVPCH PFPVTBTTSEOYS LBTFSCH VKhDEF YURPMSHЪPCHBFSHUS RP KHNPMYUBOYA, KHLBSHCHCHBEF RBTBNEFT default_statusmap_layout. dMS FTEINETOPK LBTFSH FBLPK RBTBNEFT OBSCHCHBEFUS, UPPFCHEFUFCHOOOP, default_statuswrl_layout. pVB LFYI RBTBNEFTB ULTSHCHCHBAFUS CHOKHFTY ZHBKMB cgi.cfg. lTPNE ЪBNEFOPZP U RETCHPZP CHZMSDB MPULB, NSCH, L FPNH CE, RTYPVTEMY VPMEE FPYUOPE DYBZOPUFYTPCHBOIE UEFECHSCHI OERPMBDPL.

CHUE LFP, LPOYUOP, IPTPYP, OP DHYB FTEVHEF YuEZP-FP VPMEE LTBUYCHPZP. fBL CE IPFEMPUSH VSC KHNEFSH UBNPUFPSFEMSHOP KHLBSCCHBFSH TBURPMPTSEOYE FAIRIES YMY YOSHI PVAELFPCH AZ LBTFBI-ről. fBLBS ЪBDБУБ OBN RP RMEYUKH, Y UEKYUB CHSC OBKHYUYFEUSH KHRTBCHMSFSH CHBTSOEKYYYN RBTBNEFTBNY PFTYUPCHLY UEFECHSHHI LBTF. dMS OBYUBMB NSCH TBBDYN LBTSDPNKH IPUFKH Y UETCHYUKH RP LTBUYCHPK YLPOLE, B UBFEN TBURMPPTSYN YI FBL, YuFPVSH POY NBLUINBMSHOP UPCHRBDBMYU OBYUNBYN TYUKHOLPSCH OPPBDYN OBYN TYUKHOLPSCH OPCHNPPCHYUKHPP PE OBUYI UEFEK. FHF OBN AZ RNPESH RTYIPDSF DHB OPCHSHHI ZHBKMB-RŐL. RETCHSHCHK YЪ OYI, hostextinfo.cfg, PFCHYUBEF ЪB DPVBCHPYUOSCH BFTYVHFSCH IPUFPCH, B CHFPTPK, serviceextinfo.cfg, CHSHRPMOSEF FH TSE ZHKHOLGYA DMS UETCHYUPCH.

LUFBFY, OE ЪBVKhDShFE ULBUBFSH PFUADB http://nagios.org/download/extras.html ZhBKMSCH U LPMMELGYSNY YLPOPL, PVShYUOP OBSCHCHBENSHCHE képcsomagok.

yFBL, OBYUOEN U ZhBKMB hostextinfo.cfg.

definiálja a hostextinfo(
# fEZ, U LPFPTPZP DPMTSOP OBUYOBFSHUS PRYUBOIE IPUFB

host_name 3com_Lan
# yNS IPUFB, L LPFPTPNH PFOPUYFUS PRYUBOIE

icon_image 3Com.png
# yNS ZHBKMB YLPOLY, LPFPTBS VHDEF PFPVTBTSBFSHUS TSDPN U YNEOEN IPUFB
# yLPOLB NPTSEF VSHFSH CH ZHTNBFE GIF, PNG YMY JPG. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP, YUFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logók.

icon_image_alt 3Com LAN kapcsoló
# oBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ЪBZTHYFSH YLPOLH

vrml_image 3Com.png
# yNS ZHBKMB, LPFPTSCHK VHDEF YURPMSHЪPCHBFSHUS LBL FELUFKHTB DMS LHVB,
# YЪPVTBTsBAEEZP IPUF A FTEINETOPK LBTFE-ről.
# nPTsEF VSCHFSH ZhPTNBFE PNG, JPG, GIF. lBTFYOLB OE DPMTSOB UPDETSBFSH
# RTPЪTBYOUOSCHI PVMBUFEK, YOBYUE LFP VKhDEF CHSHZMSDEFSH PYUEOSH UFTBOOP. dPMTSOB
# ITBOYFSHUS CH FPK CE DYTELFPTYY, YUFP Y YLPOLB, PRYUBOOBS FEZPN icon_image

statusmap_image 3Com.gd2
# yNS ZhBKMB, ZDE ITBOYFUS YЪPVTBTSEOYE, LPFPTPPE VHDEF YURPMSHЪPCHBFSHUS LBL YLPOLB
# IPUFB AZ RMPULPK UEFECHPK LBTFE-ről. nPTsEF VShchFSH Ch ZhPTNBFE PNG, JPG, GIF,
# OP CHUE-FBLY MHYUYE, EUMY DMS LFPZP ZHBMB VHDEF YURPMSHЪPCHBFSHUS ZHTNBF GD2,
# RPFPNH YLP VHDEF UOPCHB Y UOPCHB
# RTYCHPDYFSHUS L CHYDH, KHDPVOPNH DMS VYVMYPFELY GD. b LFP OBUYF, YuFP NSCH VHDEF
# ЪTS CHSHCHURPMOSFSH PDOY FE CE VEURPMEYOSHE CHCHYUYUMEOYS. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP YUFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logók.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS H /usr/local/nagios/share/images/logos

2d_coords 160,99
# dCHHNETOSCHE LPPTDYOBFSH FPYULY, CH LPFPTPK VHDEF OBIPDFSHUS GEOFT YLPOLY IPUFB
# AZ RMPULPK LBTFE-ről. nPZKhF VShchFSh FPMShLP RPMPTsYFEMSHOSHSHNY YUYUMBNY.
# tYUPCHBOYE LBTFSH OBUYOBEFUS YJ FPYULY 0.0 LPFPTBS SCHMSEFUS CHETIOYN MECHSCHN KHZMPN LBTFSH.
# lPPTDYOBFSCH RETEYUMSAFUS CH UMEDHAEEN RPTSDLE x, y,

3d_coords 20.0, 32.0, 6.0
# lPPTDYOBFSH GEOFTB LHVB, UINCHPMYYTHAEEZP IPUF CH RTPUFTBOUFCHE FTEINETOPK
# LBTFSH. nPZHF VShchFSH LBL RPMPTSYFEMSHOSHCHNY, FBL Y PFTYGBFEMSHOSHCHNY YUYUMBNY.
# TBNET PDOPC UPPTPOSCH LHVB 0.5 EDYOYG.
# pFTYUPCHLB LBTFSCH OBUYOBEFUS GEOFTB FTEINETOPK LBTFSCH, LPFPTSHCHK
# OBIPDYFUS CH FPYLE U LPPTDYOBFBNY 0.0, 0.0, 0.0.
# lPPTDYOBFSH RETEYUMSAFUS CH UMEDHAEEN RPTSDLE x, y, z
notes_url http://192.168.80.2/nagios/notes/3com_lan.txt
# uUSCHMLB A BDTEU, RP LPFPTPNH METSYF ZhBKM-ről DPRPMOYFEMSHOSHNY UCHEDEOYSNY P IPUFE-val
# rTY EEMLE AZ UREGYBMSHOSCHK OBYUPL CH VTBKHYETE VHDEF PFLTSCHF LFP ZhBKM-RŐL
# ьFP RPMEЪOP DMS ЪBRYUY CHUSYUEULYI UCHEDEOYK, LPFPTSHCHE OE CHMEЪMY CH UFBODBTFOSCHK
# YBVMPO PRYUBOYS IPUFB Nagios. OBRTYNET, FBN NPTsOP OBRYUBFSH DBOSCH, PFCHEYUBAEYE
# A CHPRTPU-ról, LFP YЪ BDNYOYUFTBFPTPCH PFCHEYUBEF ЪB KHRTBCHMEOYE LFYN UETCHETPN. th L LPNH
# PVTBEBFSHUS CH UMHUBE RTPVMEN.
# pVTBFYFE CHOYNBOYE AZ URL, YURPMSHKHENSHCHK DMS KHLBBOYS RKHFSH L ZHBKMH. DMS FPZP, YuFPVShch
# ZhBKMSCH U ЪBRYULBNY NPTsOP VSHMP ITBOYFSH AZ FPN CE IPUFE-RÓL, UFP Y Nagios, UPЪDBM-mel
# DYTELFPTYA /usr/local/nagios/share/notes, Y RPFPNH NSCH FERETSH NPTSE RPMKHYYFSH L OEK DPUFHR
# YNEOOOP RP FBLPNH URL.
}

definiálja a hostextinfo(
host_name Win_2000
notes_url http://listios.lan.domain.ru/Win_2000.html
# lUFBFY, UFPYF PFNEFYFSH, YuFP DPVBCHPUOSHE OBRYULY P IPUFBI NPZHF ITBOIFSH
# OE FPMSHLP AZ FPN CE IPUFE-ről, ZHE TBVPFBEF Nagiosról, OP Y A MAVPN DTHZPN-ről.
# zMBCHOPE, YuFPVSH FBN TBVPFBM web-FIÓK Y URL VSHM RTBCHYMSHOP RTPRYUBO
icon_image win40.png
icon_image_alt Windows munkaállomás
vrml_image win40.png
statusmap_image win40.gd2
2d_coords 163,195
3d_coords 15.0, 38.0, 6.0
}

definiálja a hostextinfo(
host_name Linux
notes_url http://10.10.5.7/hostinfo.pl?host=Linux1
# h LBYUEUFCHE URL DMS ITBOEOYS DPVBCHPYuOSHI OBRYUPL NPTsOP YURPMSHЪPCHBFSH DBCE
# CGI. h ЪBCHYUYNPUFY PF DBOOSCHI, RETEDBOOSCHI CH ЪBRTPUE, CHCH VHDEF RPMKHYUBFSH
# UCHEDEEOYS P FPN YMY YOPN IPUFE.
icon_image_alt Linux munkaállomás
vrml_image mandrake.gd2
statusmap_image mandrake.gd2
2d_coords 60,198
3d_coords 30.0, 38.0, 6.0
}

definiálja a hostextinfo(
host_name Mail
notes_url http://192.168.80.2/nagios/notes/mail.html
icon_image MailServer.png
icon_image_alt Mail Server
vrml_image MailServer.png
statusmap_image MailServer.gd2
2d_coords 520,183
3d_coords 20.0, 44.0, 6.0
}

definiálja a hostextinfo(
host_name WWW
notes_url http://192.168.80.2/nagios/notes/www_notes.html
icon_image openbsd.png
icon_image_alt WWW szerver
vrml_image openbsd.gd2
statusmap_image openbsd.gd2
2d_coords 439,186
3d_coords 20.0, 54.0, 6.0
}

definiálja a hostextinfo(
gazdagép_neve Belső_tűzfal
notes_url http://192.168.80.2/nagios/notes/inner_fw_notes.html
icon_image freebsd40.png
icon_image_alt Belső tűzfal
vrml_image freebsd40.png
statusmap_image freebsd40.gd2
2d_coords 326,96
3d_coords 17.0, 55.0, 6.0
}

definiálja a hostextinfo(
gazdagép_neve Külső_tűzfal
notes_url http://192.168.80.2/nagios/notes/outer_fw_notes.html
icon_image firebox_small.png
icon_image_alt Külső tűzfal
vrml_image firebox_small.png
statusmap_image firebox_small.gd2
2d_coords 620,80
3d_coords 16.0, 42.0, 6.0
}

definiálja a hostextinfo(
host_name 3com_Dmz
notes_url http://192.168.80.2/nagios/notes/3com_dmz.html
icon_image 3Com.png
icon_image_alt 3Com DMZ LAN kapcsoló
vrml_image 3Com.png
statusmap_image 3Com.gd2
2d_coords 480.73
3d_coords 14.0, 56.0, 6.0
}

FERETSH RTYYMP UBNPE CHTENS PVUKhDYFSH UPDETSYNPE ZHBKMB serviceextinfo.cfg. rTYOGYRSCH RPUFTPEOYS PVPYI ZHBKMPCH DPCHPMSHOP UIPTSY.

definiálja a serviceextinfo(
host_name WWW
# yNS IPUFB,OB LPFPTPN TBVPFBEF UETCHYU

service_description HTTP
# YNS UETCHYUB YJ ZHBKMB services.cfg


# хЦЭ NOPZPLTBFOP CHYDEOOSHCHK OBNY URL VHI DPRPMOYFEMSHOSHI ЪBRYUPL

icon_image apache.png
# yNS ZHBKMB YLPOLY, LPFPTBS VHDEF PFPVTBTSBFSHUS TSDPN U YNEOEN UETCHYUB
# yLPOLB NPTSEF VSHFSH CH ZHTNBFE GIF, PNG YMY JPG. nPTsEF UPDETSBFSH CHOKHFTY
# UEWS RTPTBBUOSCH PVMBUFY. TSEMBFEMSHOP, YUFPVSH YLPOLY VSHCHMY TBNETPN 40x40
# RYLUEMEK. tBURPMBZBFSHUS SING DPMTSOSCH CH DYTELFPTYY logók.
# pVSHYUOP LFB DYTELFPTYS OBIPIDYFUS H /usr/local/nagios/share/images/logos

icon_image_alt webszolgáltatás
# oBDRYUSH, PFPVTBTSBENBS, EUMY web-UETCHETKH OE HDBEFUS ЪБЗТХЪЪФШ YLPOLH RTYCHSBOOKHA,
# L UETCHYUH
}

definiálja a 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 webszolgáltatás
}

definiálja a serviceextinfo(
host_name Mail
service_description SMTP
notes_url http://192.168.80.2/nagios/notes/service_smtp.html
icon_image smtp.png
icon_image_alt webszolgáltatás
}

definiálja a serviceextinfo(
host_name Mail
service_description POP3
notes_url http://192.168.80.2/nagios/notes/service_pop3.html
icon_image pop3_imap.png
icon_image_alt webszolgáltatás
}

definiálja a serviceextinfo(
host_name Mail
service_description IMAP
notes_url http://192.168.80.2/nagios/notes/service_imap.html
icon_image pop3_imap.png
icon_image_alt webszolgáltatás
}

DMS FPZP, YuFPVSH Nagios KHCHYDEM UPЪDBOOSH OBNY ZhBMSH hostextinfo.cfg, serviceextinfo.cfg, OHTsOP CHOEFY CH ZhBKM cgi.cfg UMEDHAEYE DYTELFYCHSHCH.

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

DKHNBA-val, CHSC UNPTSEFE UBNPUFPSFEMSHOP RPMPTSYFSH ZHBKMSCH YLPOPL CH DYTELFPTYA /usr/local/nagios/share/images/logos/. LUFBFY, UFPYF PVSBFEMSHOP KHVEDYFSHUS, YuFP CHUE ZHBKMSCH, UPJDBCHBENSCHCHBNY, RTYOBDMETSBF RPMSHЪPCHBFEMA, PF YNEOY LPFPTPZP TBSHVPFBEF Nagios, YOBYUE CHPUSHPHSHVPFBEF Nagios, YOBYUE CHPUSHPHSHVPFBY, YOBYUE CHUEPHEDPHDEPMCHE NH OILBLYI YJNEOOYK CH LBTFBI OE CHYDOP, IPFS CHUE UDEMBOP FPYuOP, LBL CH LFPC UFBFSHE. l FBLYN ZHBKMBN PFOPUSFUS hostextinfo.cfg serviceextinfo.cfg YLPOLY, ЪBRYULYY RTPUBES NEMLBS TSYCHOPUFSH.

LUFBFY, UPJDBCHBFSH UBNPUFPSFEMSHOP ZHBKMSCH YLPOPL CH ZHTNBFE VYVMYPFELY GD DPCHPMSHOP RTPUFP. nsch ZPCHPTYMY PV LFYI ZHBKMBI PE CHTENS PVUKHTSDEOOYS FEZB statusmap_image ZHBKMB hostextinfo.cfg. DMS LFPPZP OHTSOP CHSFSH ZHBKMSCH YLPOLY CH ZHTNBFE png Y RTEPVTBBPCHBFSH EZP CH ZHTNBF GD U RPNPESH KhFYMYFSHch pngtogd2, RPUFBCHMSCHYEKUS CHNEUFE U VYVMYPFELPK GD. TSEMBFEMSHOP, YUFPVSH UPJDBCHBENSCHK ZHBKM VSHM UPITBOEO VE LPNRTEUUYY YPVTBTTSEOYS. bFP RPJCHPMYF KHCHEMYUYFSH ULPTPUFSH TBVPFSH ZHKHOLGYK VYVMYPFELY GD, PFCHEYUBAEYI ЪB ЪБЗТХЛХ Ch RBNSFSH Y TYUPCHBOYE YLPOPPL CHOKHFTY Na YOFETZHEOS. eUMY DBOOSCH CHOKHFTY ZHBKMB OE UTSBFSCH, OBYUIF OE OHTSOP FTBFYFSH CHTENS A YI TBURBLPCHLH-ről. хУИФШЧЧБС NBMSHCHK TBNET OBUYI LBTFYOPL, UTSBFYE OE RTYOEUEF OILBLPK CHSHZPDSHCH.

aboutBRTYNET, DMS LPOCHETFBGYY ZHBKMB www.png CH www.gd2 OHTsOP RPDBFSH UMEDHAEHA LPNBODH.

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

DKHNBA-val, U RETCHSHCHNY DCHHNS RBTBNEFTBNY CHUE SUOP. fTEFYK KHLBSCCHBEF TBNET RPTGYY LPDYTPCHBOYS, Y YUEFCHETFSHCHK – LFP, UPPFCHEFUFCHEOOP, OBMYYUYE LPNRTEUUYY. rPUME OELPFPTPZP LPMYUEUFCHB OBVMADEOYK UBNEYUEOP, YuFP CH LBUEUFCHE TBNETB RPTGYY LPDYTPCHBOYS NPTsOP RYUBFSH LBLPE HZPDOP YUMP. DMS YUIDDOSH ZHBKMPCH NBMPZP TBNETB, L LPFPTSCHN PFOPUSFUS Y OBIY YLPOLY, LFPF RBTBNEFT UNSHUMB OE YNEEF.

th OE ЪБВХДШFE РПДБФШ RTPГЭУУХ nagios LPNBODH reload, LPFPTBS ЪBUFBCHYF EZP PVOPCHYFSH LPOZHYZHTBGYA. chP FreeBSD LFP PVSHYUOP DEMBEFUS FBL /usr/local/etc/rc.d/nagios.sh újratöltés.

еUMY EUFSH TSEMBOYE, NPTsOP OBTYUPCHBFSH UCHPY UPVUFCHOOOSCH YLPOLY YURPMSHЪPCHBFSH YI CHNEUFP UFBODBTFOSHI. YNEOOP FBL RPUFHRIM U UETCHYUBNY HTTP, SMTP, POP3 Y IMAP segítségével. DMS HTTP YURPMSHЪPCHBMPUSH RETP, RPFETSOOPE YODEKGEN Apache, B DMS CHUEI PUFBMSHOSHI YЪPVTBTSEOYE PFLTSCHFPZP Y ЪBLTSCHFPZP RPYUFPCHPZP LPOCHETFB. y IPFS LBTFYOLY RPMKHYUMYUSH TBNETPN YUHFSH VPMEE, YUEN 40x40 RYLUEMEK, Nagios TBVPFBM U OYNY DPCHPMSHOP IPTPYP. rPMAVPCHBFSHUS A TEJHMSHFBF NPTsOP-ról AZ UMEDHAEEK LBTFYOL-ról.


FERTSH KH LBTSDPZP IPUFB Y UETCHYUB EUFSH OE FPMSHLP MYUOBS YLPOLB, OP Y AZ UFTBOYUL U RPDTPVOPK YOZHPTNBGYEK P LBTSDPN YЪ OYI CHP'OILMP CHPF FBLPE YЪPVTBTSEOYE-ról.

eUMY OBTSBFSH AZ OEZP-RŐL, FP NPTsOP RPYUYFBFSH DPRPMOYFEMSHOSHE UCHEDEOYS YJ ZHBKMB, LPFPTSCHK NSCH PRYUBMY FEZPN notes_url.

lPPTDYOBFSH FPYUEL, CH LPFPTSCHI DPMTSOSCH TYUPCHBFSHUS YLPOLY Y PVYAELFSH OBUYI IPUFPCH AZ RMPULPK Y FTEINETOPK LBTFBI UEFI, OE VHDHF YURPMSHЪPCHBFSHUS CHRPMSHЪPCHBFSHUS CHFCHPFCHPF CPCHBFSHUS RPTCHCHFHUFSHUS Nagios OBUYI IPUFPCH AZ RMPULPK-RÓL LYN PVTBBPN OBYUEOYS FEZPCH default_statusmap_layout Y default_statuswrl_layout CH JBKME cgi.cfg.

Default_statusmap_layout=0 default_statuswrl_layout=0

eUMY CHUE UDEMBMY RTBCHYMSHOP, FP RMPULS LBTFB UEFI VHDEF CHZMSDEFSH CHPF FBL. chREYUBFMSEF, OE RTBCHDB MY?


fTEINETOBS LBTFB CHSHCHZMSDYF FPCE DPCHPMSHOP IPTPYP. th UBNPE RTYSFOPE CH LFPN FP, YuFP CH FTEINETOPE RTPUFTBOUFCHP NPTsOP DPVBCHYFSH, OBRTYNET, RPDTPVOSHK NBLEF BDBOYS, CH LPFPTPN LFB UEFSH OBIPDIFUS, th RPUFBCHYFSH URPOHNECHEETSOB SCH URPOHNECHEETSOB. OP PV LFPN NSCH RPZPCHPTYN CH DTHZPK UFBFSHE. OH B EUMY CHNEUFP CHPTsDEMOOOPK LBTFSHCH AZ LTBOE RPSCHYMBUSH UMEDHAEBS OBDRYUSH-RÓL:

Nem adott meg rajzkoordinátákat, így nem használhatja ezt az elrendezési módszert. Olvassa el a GYIK-et a rajzi koordináták megadásával kapcsolatos további információkért, vagy válasszon másik elrendezési módot.

ъOBYUIF, CHSC YUFP-FP OBRKhFBMY U FEZBNY LPPTDYOBF PFTYUPCHLY.

eEE PDOPK YЪ RPMEOSHI CHNPTSOPUFEK, LPFPTHA NSCH UEZPDOS YJKHYUN, VHDEF KHNEOYE DPVBCHMSFSH CH UFTBOYGSCH, UPЪDBCHBENSCHE Nagios, UCHPY CHUFBCHLY Y ЪBZPMPCHLY. lBTsDBS UFTBOYGB NPTsEF YNEFSH DCHB ЪБЗПМЧЛБ И ДЧЧУФБЧЛИ. pVSHYUOP FBLYN PVTBBPN CH FELUF UFTBOYGSCH NPTsOP CHUFBCHMSFSH LPTRPTBFYCHOHA UYNCHPMYLKH, URTBCHPUOSCH FEMEZHPOSH Y RTPYUYE UCHEDEOYS, PFOPUSEYEUS L CHSHBOYTBOO.


CHUE ЪБЗПМПЧЛИ УФТБОВИГ Д УХУФБЧЛИ DEMSFUS A ZMPVBMSHOSCHY MPLBMSHOSCH-ról. zMPVBMSHOSHE DEKUFCHHAF A CHUE UFTBOYGSCH cgi-ről, B MPLBMSHOSHE FPMSHLP A FE, DMS LPFPTSHI SING VSHMY PRTEDEMOSCH-ról. FELUFSCH, ЪBRYUBOOSHCH ZHBKMBI ЪБЗПМПЧЛПЧ И TBЪТШЧПЧ UFTBOIG, CHUFBCHMSAFUS CH OBYUBMP Y LPOEG FEZB UFTBOYGSCH, UPЪDCHBENPK cgi. pVSHYUOP FELUF UFTBOYGSCH RPUME PVTBVPFLY CHSHZMSDYF FBL:

ZMPVBMSHOSCHK ЪБЗПМПЧПЛ МПЛБМШОСЧК ЪБЗПМПЧПЛ RETCHPOBUBMSHOSCHK FELUF ZMPVBMSHOBS CHUFBCHLB CHUFBCHLB MPLBHOBHLB

dBChBKFE RPUNPFTYN, YuFP OHTsOP UDEMBFSH DMS FPZP, YuFPVSH LFP TBVPFBMP AZ RTYNET ZHBKMB status.cgi. h DYTELFPTYY /usr/local/nagios/share/ssi OHTsOP UPЪDBFSH UMEDHAEYE ZHBKMSCH

Common-footer.ssi - ZhBKM ZMPVBMSHOPZP ЪБЗПМЧЛБ common-header.ssi - ZhBKM ZMPVBMSHOPK CHUFBCHL status-footer.ssi - ZhBKM MPLBMSHOPPLZP ЪБЗЗПЛМ -BHÜKHOPZM FBCHLY

DKHNBA-val, CHUE HTSE UPPVTBIYMY, YuFP YNS DMS ZhBKMPCH MPLBMSHOPZP ЪBZPMPCHLB Y MPLBMSHOPK CHUFBCHLY PVTBKHEFUS U RPNPESHA UTBEYCHBOYS YNEOY RPDPRSHFOPZP ZHBOBKDRMBH -ssi YNEOY RPDPRSHFOPZP ZHBOBKDRMB fej. OHTsOP RPNOIFSH, YuFP UPDETSYNPE CHUEI CHSHCHYERETEYUMEOOSCHI ZhBKMPCH RETED DPVBCHMEOYEN CH GEMECHPK ZHBKM OYLBL OE PVTBVBFSHCHBEFUS, FP EUFSH UPJDBFSH DYOBNYЧУБйПП VEJKHNOSCHI HIYETEOYK OE RPMKHYUFUS, RPFPNKH YuFP OEF CHPNPTSOPUFY YURPMSHJPCHBFSH CH LBUEUFCHE ZEOETBFPTB DBOOSHI cgi YMY YUFP-MYVP DTHZPE. rPMHYUBEFUS, YuFP CHLMAYUBENSH ZHBKMSCH DPMTSOSCH UPDETSBFSH CH UEVE FPMSHLP YUYUFSHCHK html.

dBChBKFE TBUUNPFTYN UPDETSYNPE CHUEI ZHBKMPCH, RTYNEOSCHYIUS CH LFP RTYNETE:

JBKM common-footer.ssi


rP CHPRTPUBN FEIRPDDETSLY PVTBEBFSHUS RÓLUNK [e-mail védett] YMY
http://onix.opennet.ru


JBKM common-header.ssi




JBKM status-footer.ssi


TBDEMYFEMSH UFTBOYGSCH status.cgi



zhBKM status-header.ssi


fEUFPCHSHCHK ЪБЗПМПЧПЛ status.cgi


lBL CHSH NPZMY KHVEDYFSHUS, CHUE LFP TBVPFBEF DPCHPMSHOP RTPUFP. eEE PDOPK CHLHUOPUFSHA, LPFPTPK S U CHBNY RPDEMAUSH, VHDEF URPUPVOPUFSH RTYCHSCHCHBFSH RTPYZTSCHBOIE ЪCHHLPCHSHI ZHBKMPCH L PRTEDEMEOOSCHN UPVCHFYSN. oBRTYNET, NPS UYUFENB NPOYFPTYOZB RTY KHNYTBOY LBLPZP MYVP UETCHYUB OBUYOBEF YЪPVTBTSBFSH TsBMPVOP NSCHYUBEKHA LPTPCHH. fBLBS CHPNPTSOPUFSH PYUEOSH RPMEOB DMS BDNYOUFTBFPTPCH, LPFPTSCHE OE IPFSF RPUFPSOOP UNPFTEFSH A web-YOFETZHEKU Nagios YMY ETSENYOHFOP RTPCHETSFSH UCHPK RPYUFPCHSHCHK UCHPK RPYUFPCHSHCHK KIÁRUSÍTÁSA RÖGZÍTÉSRŐL. ohTsOP CHUEZP MYYSH PFLTSCHFSH CH VTBKHETE YMY RTYLTERYFSH AZ Active Desktop PDOKH YFYI UFTBOYG tac.cgi, status.cgi. rPUME LFPPZP NPTsOP NYOYNYYTPCHBFSH VTBKHET Y ЪBOINBFSHUS UCHPYNY DEMBNY. lBL FPMSHLP UMHYUYFUS LBLPE-MYVP YOFETEUHAEYE OBU UPVSHFYE, Nagios OBUOEF CHPURPYCHPDYFSH ЪCHHL, UCHSBOOSHCHK U OIN. DMS PUKHEEUFCHMEOYS OBUYI TSEMBOIK EUFSH UMEDHAEYE FEZY:

ЪCHEUFOP normál_hang tárhely - CHUE TBVPFBEF PFMYUOP, OEF OILBLYI RTPVMEN

pRGYA normal_sound RTBLFYUEULY OILFP OE YURPMSHJHEF. OP A CHUSLYK UMHYUBK-RÓL A KHRPNSOKHFSH-JÁVAL.

a П РТБЧБИ РПМШЪПЧБФЭМС Ъ РТЪOBDMETSOPUFY 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=ismeretlen szolgáltatás.wav normal_sound=noproblem.wav

h UMKHYUBE, EUMY CH RTPGEUUE NPOYFPTYOZB VKhDEF PVOBTHCEOP PDOPCHTENEOOP OEULPMSHLP RTPVMEN, Nagios OBYUOEF RTPYZTSCHBFSH ЪCHHL DMS OBYVPMEE LTYUOPK YЪ OYI. rPUME DEUSFLB YMY DCHHI RPCHFPTEOYK PDOPZP Y FPZP TSE ЪЧХЛБ ChBN, OBCHETOP, ЪBIPUEFUS PFLMAYUYFSH ЪЧХЛ. UDEMBFSH LFP DPCHPMSHOP MEZLP: OHTsOP RTPUFP ChPKFY CH TETSYN HRTBCHMEOYS UETCHYUPN YMY IPUFPN Y RPDBFSH LPNBODH RPDFCHETSDEOOYS RTPVMENSCH.

rPUME RPDPVOK PVTBVPFLY ЪBRYUY CH FBVMYGE UETCHYUPCH YMY IPUFPCH RTYNHF CHPF FBLPK CHYD.


a DKHNBA-val, AZ UEZPDOS ICHBFYF ZTSCHQFSH ZTBOIF OBHLY, Y RPTB DBFSH NPZBN PFDPIOKHFSH. rPЪCHPMA UEVE RPRTPEBFSHUS U CHBNY CH UFKH TBDPUFOKHA NYOHFKH.

Kezdjük azzal szerver01 telepítenie kell a nagios csomagot. Ehhez írja be a terminálba:

Sudo apt-get install nagios3 nagios-nrpe-plugin

A rendszer felkéri a felhasználó jelszavának megadására nagiosadmin. A felhasználói fiókok az /etc/nagios3/htpasswd.users fájlban találhatók. A felhasználói jelszó megváltoztatásához nagiosadmin vagy ha más felhasználókat ad hozzá a Nagios CGI-szkriptek futtatásához, használja a segédprogramot htpasswd, amely a csomag része apache2-utils.

Például a felhasználói jelszó megváltoztatásához nagiosadminírja be a terminálba:

Sudo htpasswd /etc/nagios3/htpasswd.users nagiosadmin

Felhasználó hozzáadása:

Sudo htpasswd /etc/nagios3/htpasswd.users steve

Sudo apt-get install nagios-nrpe-server

NRPE lehetővé teszi helyi vizsgálatok végrehajtását egy távoli számítógépen. De vannak más módszerek is ennek a célnak a elérésére más Nagios bővítmények, valamint más ellenőrzési módszerek használatával.

A konfigurációs fájlok áttekintése

Számos könyvtár tartalmaz Nagios konfigurációs fájlokat, valamint ellenőrző fájlokat.

1. /etc/nagios3: konfigurációs fájlokat tartalmaz a nagios démonhoz, CGI fájlokat, számítógépleírásokat stb.

2. /etc/nagios-plugins: konfigurációs fájlokat a szolgáltatás ellenőrzéséhez.

3. /etc/nagios: konfigurációs fájlokat tartalmaz a távoli számítógépen nagios-nrpe-server.

4. /usr/lib/nagios/plugins/: itt vannak a bináris ellenőrzések. A szkennelési beállítások megtekintéséhez használja a "-h" kapcsolót.

Például:/usr/lib/nagios/plugins/check_dhcp -h

Számos Nagios-ellenőrzés konfigurálható úgy, hogy bármilyen számítógépen fusson. Ebben a példában a Nagios úgy lesz beállítva, hogy ellenőrizze a lemezterületet, a DNS-szolgáltatást és a MySQL felhasználói csoportot. DNS-ellenőrzésre kerül sor szerver02, és a MySQL számítógépcsoport mindkettőt tartalmazza szerver01így és szerver02.

Lásd a részt HTTPD – Apache2 webszerver A részletesebb Apache-beállításokhoz, a DNS-beállításokhoz a Domain Name Service (DNS), a beállításokhoz pedig a MySQL-hez MySQL.

Ezen kívül itt van néhány kifejezés, amelyek megkönnyítik a Nagios beállítását:

Számítógép (gazda): szerver, munkaállomás, hálózati eszköz stb., amelyet figyelnek.

Számítógép csoport: hasonló számítógépek csoportja. Például csoportosíthatja az összes webszervert, fájlszervert stb.

Szolgáltatás: egy számítógépen felügyelt szolgáltatás. Például HTTP, DNS, NFS stb.

Szolgáltatási csoport: lehetővé teszi több szolgáltatás kombinálását. Ez például hasznos lehet több webszerver kombinálásakor.

Kapcsolatba lépni: az a személy, aki értesítést kap, ha egy esemény bekövetkezik. A Nagios konfigurálható e-mailek, SMS-ek stb. küldésére.

Alapértelmezés szerint a Nagios úgy van beállítva, hogy ellenőrizze a HTTP-t, a lemezterületet, az SSH-t, az aktuális felhasználókat, folyamatokat és figyelje a terhelési szintet a helyi számítógépen. A Nagios az átjárót is ellenőrzi a paranccsal ping.

A telepített Nagios rendszerek készlete átfogóan konfigurálható. Jobb, ha néhány, egy vagy kettő számítógéppel kezdi, majd a kiegészítők használata helyett optimálisan konfigurálja.

Beállítások

1.1. Először létre kell hoznia egy konfigurációs fájlt szerver02. Ha nincs másképp megadva, futtassa az összes parancsot szerver01. Írja be a terminálba:

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

A fenti példában és a következőkben cserélje ki a "server01", "server02" 172.18.100.100 és 172.18.100.101 szavakat a szerverek nevére és IP-címére.

Define host( használjon generic-host ; Gazdasablon neve host_name server02 alias használatához Szerver 02 címe 172.18.100.101 ) # ellenőrizze a DNS szolgáltatást. szolgáltatás definiálása (használja a generic-service host_name server02 service_description DNS check_command check_dns!172.18.100.101 paramétert)

1.3. Indítsa újra a nagios démont az új beállítások aktiválásához:

2.1 Most adjunk hozzá egy szolgáltatásleírást a MySQL ellenőrzéséhez a következő sorok hozzáadásával az /etc/nagios3/conf.d/services_nagios2.cfg fájlhoz:

# ellenőrizze a MySQL szervereket. define service ( hostgroup_name mysql-servers service_description MySQL check_command check_mysql_cmdlinecred!nagios!secret!$HOSTADDRESS használja a generic-service notification_interval 0 értéket ; állítsa > 0 értékét , ha újra értesítést szeretne kapni )

2.2. A mysql csoportszervereket most meg kell határozni. Szerkessze az /etc/nagios3/conf.d/hostgroups_nagios2.cfg fájlt a következő hozzáadásával:

# MySQL gazdagépcsoport. define hostgroup ( hostgroup_name mysql-servers alias MySQL servers tagok localhost, server02 )

Mysql -u root -p -e "a "secret"-vel azonosított felhasználói nagios létrehozása;"

A nagios felhasználónak jelen kell lennie a mysql szerverek munkacsoport összes számítógépén.

2.4. Indítsa újra a nagios-t a MySQL-kiszolgáló ellenőrzéséhez.

A Sudo /etc/init.d/nagios3 újraindítása

3.1. Végül be kell állítania az NRPE-t a lemezterület ellenőrzéséhez szerver02.

Tovább szerver01 adjon hozzá egy szolgáltatásellenőrzést az /etc/nagios3/conf.d/server02.cfg fájlhoz:

# NRPE lemezellenőrzés. define service (használja a generic-service host_name server02 service_description nrpe-disk check_command check_nrpe_1arg!check_all_disks!172.18.100.101 parancsot)

3.2. Mostantól szerver02/etc/nagios/nrpe.cfg szerkesztése:

Allowed_hosts=172.18.100.100

És add hozzá a parancs deklarációs sorához:

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

3.3. A végén indítsa újra a nagios-nrpe-servert:

Sudo /etc/init.d/nagios-nrpe-server újraindítás

3.4. Tovább szerver01újra kell indítani a nagios-t is:

A Sudo /etc/init.d/nagios3 újraindítása

A Nagios CGI-fájlokban most látnia kell a szerver- és szolgáltatásellenőrzéseket. Eléréséhez írja be a böngészőbe a http://server01/nagios3 címet. A rendszer felkéri a nagiosadmin felhasználónevének és jelszavának megadására.

Linkek

Ebben a részben Nagiosnak csak kisebb vonásait írtuk le. A nagios-plugins-extra és nagios-snmp-plugins sokkal több szolgáltatás-ellenőrző fájlt tartalmaz.

1. További részletekért tekintse meg a Nagios hivatalos weboldalán található dokumentációt.

2. Szűk fókuszú dokumentáció a Nagioshoz.

3. Számos könyv szól a Nagiosról és a hálózatfelügyeletről.

4. A Nagios Ubuntu Wiki oldal is bőséges dokumentációt tartalmaz.