Instalace Nagios na Ubuntu Server 11.10 pak Monitorovací systém Windows a Exchange servery-část 2-Nastavení základní Monitorování Windows Server ...

Andy Grogan 11. ledna 2012 · 4 Komentáře

v Linuxu , Linux s Exchange , Nagios , Ubuntu

V první části tohoto seriálu jsem se vztahuje, jak můžete získat pracovní instanci Nagios jádra na serveru Ubuntu VMware ve vašem prostředí. Chtěl bych na pokrytí této části je, jak můžete začít provádět některé základní sledování v systému Windows Server ve vaší infrastruktuře pomocí serveru Nagios jádra, který jste nakonfigurovali v části 1 .

Instalace monitorovacího klienta v systému Windows Server, který chcete spravovat

Přihlaste se k systému Windows Server, který chcete spravovat. Budete muset stáhnout NSClient ++ z následujícího umístění: http://nsclient.org/nscp/downloads - budete muset vybrat správnou architekturu, která se hodí klientském systému (pro Win32 nebo x64) - a já doporučuji, abyste si stáhli MSI soubor nikoli zip (především pro jednoduchost a je jednodušší vytvořit automatizovaný nasazení kolem).

Máte-li soubor MSI na serveru, budete muset provést následující kroky:

Dvakrát klikněte na "NSClient ++ - 0.3.9-Win32.msi" souboru, který si pak představit vám instalační uvítací obrazovce (níže) - klikněte na tlačítko "Další"

NagiosCore004

Na obrazovce EULA, zaškrtněte "Souhlasím s podmínkami dohody o licence" možnost a poté klikněte na tlačítko "Další" - viz níže:

NagiosCore005

Dále budete vyzváni k výběru komponent, které chcete instalovat - to jsou skutečné programové binární soubory, konfigurace výjimek brány Windows Firewall Pokud si přejete, registrace program spustit jako služba (doporučeno) a počet funkčních pluginů ( které umožňují řadu kontrol na vašem systému a schopnost komunikovat s řadou monitorovacích systémů, které podporují různé posluchače patří Nagios).

Pro účely tohoto článku jsem se rozhodl nainstalovat všechny komponenty (dle obrázku níže) - pokud jste spokojeni s vaší vlastní volby klikněte na tlačítko "Další":

NagiosCore006

Jak je to nová instalace následující obrazovka není ve skutečnosti, že relevantní, ale stačí říct, že pokud máte již existující konfigurační soubor v místě instalace (například při upgradu klienta) - budete dotázáni, zda chcete použít existující soubor nebo vytvořit novou. V našem případě stačí kliknout na tlačítko "Další":

NagiosCore007

Na další obrazovce se vás zeptá na dokončení nějaké informace o sobě Nagios serveru (např pod "Povolené Hosts" sekce - do textového pole IP adresy - můžete poskytnout celou řadu hostitelů, že agent může hlásit do - v našem případě to bude IP adresa vašeho Nagios server).

V sekci NSClient Heslo byste měli zadat heslo pro zabezpečení (Dbejte na to, šifrování), komunikace mezi klientem a serverem server Nagios. To se používá "check_nt ()" funkce (více o tom později) pro volání služeb. V "moduly pro načtení" část jsem zaškrtnout všechny možnosti - ale měli byste zajistit, že "Povolit nsclient server (check_nt)" je aktivní a poté klikněte na tlačítko "Další" - viz níže:

NagiosCore008

Nyní budete připraveni k instalaci NSClient na serveru, který chcete monitorovat - klikněte na "Install" tlačítko - viz níže:

NagiosCore009

Když je instalace dokončena, budete dotázáni, zda si přejete Spusťte NSClient doprava (za zajištění toho, aby spuštění služby je zaškrtnuto) - jste samozřejmě vítáni a doporučuje věnovat projektu, protože se poskytují jedinečnou službu pro lidi, jako jsme my - ale když šťastný, klikněte na tlačítko "Finish":

NagiosCore010

Nastavení Nagios pro sledování vašeho systému Windows Server

Teď to je místo, kde se věci ještě trochu zapojit jako Pro nastavení konfigurace monitorování Windows, musíme provést několik změn na některé z Nagios konfigurací soubory, které jsou umístěny na serveru Ubuntu, který jsme vytvořili v části 1 .

Za prvé bych vám, abyste nastavení SFTP připojení k souborovému systému Linux na vašem Nagios serveru ( pamatujte na server OpenSSH, které jsme instalovali v části 1? ). Za tímto účelem je třeba FTP klient, který podporuje SFTP připojení - již může mít zbraň výběru v této oblasti - ale pokud ne, osobně doporučuji Filezilla (jak je zdarma, a také to, co jsem byl použití na několik let - proto tento článek se zaměří na využití Filezilla od této chvíle - takže možná budete muset nahradit některé kroky, které odrážejí vlastní klienta).

Za druhé, jak budeme editaci souborů Nagios konfigurace v prostředí Windows (nesmějte Linux peeps) - budete potřebovat textový editor, který podporuje jak Unix a ANSI formáty - jeden návrh, který mám, je Notepad ++ , který jsem opět byly pomocí po řadu let a je docela v pohodě.

Nastavení Filezilla se připojit k Nagios server

Za prvé, budete muset stáhnout a nainstalovat Filezilla na lokálním počítači. Po instalaci klienta FTP - spustit program a poté z nabídky "Soubor" vyberte "Správce webu" - viz níže:

NagiosCore014

V Klepněte na tlačítko Správce webu na tlačítko "New Site" a pak na kartě "Obecné" vyplňte požadované informace podle konfigurace - byste se měli ujistit, že volba "protokol" je nastavena na "SFTP - SSH File Transfer Protocol".

Měli byste také zajistit, že "Typ přihlášení" je nastaven na "normální" a že poskytují uživatelské jméno a heslo pro správu uživatele Ubuntu - viz níže:

NagiosCore015

Před připojením k serveru Ubuntu doporučuji, aby na vašem lokálním počítači se systémem Windows můžete vytvořit složku s názvem "Nagios_Configuration_Files" - to se samozřejmě použít k uložení místní kopie nastavení Nagios konfigurace -, které si můžete upravit lokálně pomocí Notepad ++ a pak je nahrát zpět na server.

Key Nagios Konfigurační soubory

Pro nastavení základní monitorování systému Windows ze serveru Nagios existují tři hlavní konfigurační soubory, které budete pracovat s - to jsou definovány se změnami, které budete potřebovat, aby se níže:

  • nagios.cfg - se nachází v adresáři / usr / local / nagios / etc
    Toto je hlavní konfigurační soubor pro server Nagios - je tam jen jedna změna, která musí být v tomto souboru, a jednou, že bylo dosaženo je doporučeno provést žádné další změny (pokud ovšem jste dělali nějaké čtení se na výrobek a chcete udělat něco vymyšleného).

    Použití FileZilla (sic se připojit k serveru.) - Přejděte na cestu, která je zobrazena tučně výše a stáhněte si soubor nagios.cfg na místní "Nagios_Configuration_Files" umístění, které jste vytvořili výše - viz níže

NagiosCore016

Pokud jste stáhli soubor - otevřít pomocí programu Poznámkový blok ++ a odkomentovat (např odstranit #) se doplňuje nová položka v souboru:

  cfg_file = / usr / local / nagios / etc / objekty / windows.cfg 

To říká, Nagios, že budeme sledovat hostitelů systému Windows, a proto "windows.cfg" a soubory služby by měly být dotazovány.

Když jste udělali výše, uložte soubor v poznámkovém bloku ++ a pak přes Filezilla nahrát soubor zpět do adresáře / usr / local / Nagios / etc.

  • commands.cfg - se nachází v adresáři / usr / local / nagios / etc / objektů

    Tento konfigurační soubor říká, Nagios, co monitoring příkazy je třeba očekávat, že vykonám proti němu.
    Opět tento soubor by měl být upraven jen v případě potřeby a je tam jen jedna změna požadované v rámci souboru pro počáteční nastavení.

    Stejně jako dříve se souborem Nagios.cfg, stáhněte commands.cfg s místními "Nagios_Configuration_Files" adresáře a otevřete jej v programu Poznámkový blok ++

    Podívejte se na následující řádek:

  # "Check_nt" definice příkazu 

Uvidíte následující položku v rámci "check_nt" definovat blok příkazů:

  command_line $ UŽIVATEL1 $ / check_nt H $ HOSTADDRESS $ -p 12489 -v $ ARG1 $ $ $ arg2 

Musíte přidat -s přepínač s heslem, které jste nakonfigurovali pro NSClient (v prvním bitem tohoto článku) v počítači se systémem Windows Server - tedy záznam v souboru commands.cfg by měl vypadat takto:

  command_line $ UŽIVATEL1 $ / check_nt H $ HOSTADDRESS $ -p 12489 -s heslo -v $ ARG1 $ $ $ arg2 

Pokud jste provedli změny v souboru, uložit je v Notepad ++ a potom pomocí FileZilla nahrát zpět do / usr / local / Nagios / etc / objekty do svého Nagios server.

  • windows.cfg - se nachází v adresáři / usr / local / nagios / etc / objektů

    To je v tomto konfiguračním souboru, který bude definovat všechny vaše hostitelů systému Windows a služby, které chcete sledovat. Stejně jako před stažením tohoto souboru místních "Nagios_Configuration_Files" adresář.

    Když otevřete soubor v poznámkovém bloku ++ vám bude předložen s řadou vstupů, které představují příklad konfigurace - můžete odstranit všechno pod hostitelské GROUP definic (NOT NOT REMOVE HOST GROUP sekci Definice !!!!) a nahradit je Následující konfigurace (jsem zařadil několik připomínek inline níže, které popisují to, co každá položka konfigurace dělá):

 # HOST DEFINICE definovat hostitele {Použití systému Windows-server;  Převzít výchozí hodnoty z šablony název_hostitele prod-dc-01.prepad.local;  To by měl být úplný název domény serveru, který chcete monitorovat alias Prep AD řadiče domény číslo 1;  To by mělo být popisný název pro sledované adresy serveru 172.31.253.138;  IP adresa sledovaného hostitele} # SLUŽBY DEFINICE definovat službu {použít obecný-servis host_name prod-dc-01.prepad.local;  Nahradit tuto položku tak, aby odrážely název hostitele v definování hostitel sekce service_description NSClient ++ Version check_command check_nt! CLIENTVERSION} # Vytvořit službu pro monitorování uptime serveru # Změňte HOST_NAME aby odpovídal názvu hostitele si výše definovaného definovat službu {využití generic-service host_name Prod-dc-01.prepad.local service_description Uptime check_command check_nt UPTIME} #! Vytvořte službu pro monitorování CPU zatížení # Změňte HOST_NAME aby odpovídal názvu hostitele si výše definovaného definovat službu {používat generické služby host_name Prod-dc-01.prepad.local service_description CPU Load check_command check_nt! CPULOAD! -l 5,80,90} # Vytvořit službu pro sledování využití paměti # Změňte HOST_NAME aby odpovídal názvu hostitele si výše definovaného definovat službu { používat generické služby host_name Prod-dc-01.prepad.local service_description Memory Usage check_command check_nt MEMUSE -w 80 až 90} # Vytvořit službu pro monitorování C:! použití \ disk # Změnit HOST_NAME, aby odpovídal názvu hostit jste je definováno výše definovat službu {používat generické služby host_name Prod-dc-01.prepad.local service_description C:! \ disku check_command USEDDISKSPACE check_nt -lc -w 80 až 90} # Vytvořit službu pro sledování službu Netlogon # Změňte HOST_NAME aby odpovídal názvu hostitele jste výše definovaného definovat službu {používat generické služby host_name Prod-dc-01.prepad.local service_description Služba NetLogon check_command check_nt! PROCSTATE! -d -l showall lsass.exe} 

Když jste spokojeni s soubor, uložte jej v programu Poznámkový blok ++ a pak ji nahrát do svého Nagios server (zajistit, aby byl adresář / usr / local / nagios / etc / objekty).

Spáchání konfigurace do svého Nagios server

Pokaždé, když změníte jakékoliv konfigurační soubor Nagios, co potřebujete "commit" nastavení na server tak, že se projeví. Za tímto účelem je třeba otevřít relaci PuTTY ke svému serveru, přihlášení a potom zadejte následující příkaz:

  sudo /etc/init.d/nagios restart 

Toto je demonstrováno níže:

NagiosCore017

Po přibližně 90 sekund, měli byste vidět následující ve webové konzole Nagios:

NagiosCore018

Pokud drill-down do nového hostitele - měli byste vidět následující:

NagiosCore019

Ukázkové konfigurační soubory

Pro připojení k této sérii jsem poskytl své vlastní konfigurační soubory Nagios přímo z mého laboratorním prostředí ke stažení níže.
Mějte na paměti, že se jedná o specifický pro své vlastní zařízení a měl by být používán pouze pro orientaci (měli byste uvíznout) - tito jsou také založeny na souboru výchozího souboru, který je poskytován Nagios - a tedy i duševní práva náleží vývojáři Nagios ,

[ Nagios monitorovací Vzorové soubory systému Windows - 15kb ]

V další části

V další části tohoto seriálu vám ukážu, jak můžete použít Nagios sledovat vaše Exchange servery.
Pokud byste měli nějaké dotazy týkající se tohoto článku, prosím, po nich v komentářích a já se vrátím k vám.

comments… read them below or add one } {4 komentáře ... přečíst níže nebo přidat jednu }

Bradley Marks 16.ledna 2012 v 6:30 ráno

Díky moc za to :-)

Odpověď

Kitson 30.března 2012 v 14:07

Díky předem
Potřebuji pomoc nemůžu vidět vkládat mě to pořád vyprávějí nemám správné oprávnění.

Odpověď

Andy Grogan 30.března 2012 v 14:16

Ahoj Kitson, používáte root účet v Filezilla?

Odpověď

Rama 09.09.2012 v 09:27

úžasné .............

Odpověď

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

Předchozí příspěvek:

Následující příspěvek: