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 dne 11.1.2012 · 4 komentářů

v Linuxu , Linux s Exchange , Nagios , Ubuntu

V první části tohoto seriálu jsem se vztahuje, jak se můžete dostat funkční instance Nagios jádra na serveru Ubuntu VMware v prostředí. Co bych chtěl na pokrytí této části je, jak můžete začít provádět některé základní monitorová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á odpovídá vašemu klientského systému (Win32 nebo x64) - a já doporučuji, abyste si stáhli MSI soubor spíše než 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ý se pak seznámí s instalačním uvítací obrazovce (dole) - 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, registraci program spustit jako služba (doporučeno) a řada funkčních modulů ( 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 (podle 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 je to vhodné, 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 vás vyzve k doplnění nějaké informace o sobě Nagios serveru (např pod "Povolené hostitelé" části - 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 server Nagios. To se používá "check_nt ()" funkce (více o tom později) pro volání služeb. V "moduly mají být zavedeny" část jsem zaškrtnout všechny možnosti - ale měli byste zajistit, že "Povolit nsclient server (check_nt)" je povoleno a potom klepněte na tlačítko "Další" - viz níže:

NagiosCore008

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

NagiosCore009

Po dokončení instalace 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 povzbudil darovat projektu, jak je to poskytuje jedinečnou službu pro lidi, jako jsme my - ale když šťastný, klikněte na tlačítko "Dokončit":

NagiosCore010

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

Teď to je místo, kde se věci trochu více 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 .

Nejdříve jsem vám, abyste nastavení UTP pro připojení k souborovému systému Linux na Nagios serveru ( pamatujte OpenSSH server, který jsme instalovali v části 1? ). Aby bylo možné to provést, budete potřebovat FTP klienta, 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 to 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í svůj vlastní klient).

Za druhé, jak budeme editaci souborů Nagios konfigurace v prostředí Windows (nesmějte linuxové 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í pro řadu let a je docela v pohodě.

Nastavení FileZilla připojit k vašemu 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 menu "Soubor" vyberte "Site Manager" - viz níže:

NagiosCore014

V rámci Klepněte na tlačítko Správce webu na tlačítko "New Site" a na kartě "Obecné" vyplňte požadované informace podle konfigurace - je třeba zajistit, aby volba "protokol" je nastavena na "SFTP - SSH File Transfer Protocol".

Měli byste také zajistit, že "Typ přihlášení" je nastaven na "Normal" 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 na 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é můžete upravovat na místě pomocí programu Poznámkový blok ++ a pak je nahrát zpět na server.

Key Nagios konfiguračních souborů

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 pomocí změny, které budete potřebovat, aby se níže:

  • nagios.cfg - se nachází v adresáři / usr / local / nagios / etc
    To je hlavní konfigurační soubor pro server Nagios - je tam jen jedna změna, která musí být provedena v rámci tohoto souboru, a jakmile to došlo, že je doporučeno provádět žádné další úpravy (pokud ovšem jste dělal nějaké čtení se na výrobek a chcete udělat něco vymyšleného).

    Použití FileZilla (sic pro připojení k serveru.) - Přejděte na cestu, která je zobrazena tučně výše a stáhněte 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říklad odstranění #) se doplňuje nová položka v souboru:

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

To říká, Nagios, že budeme sledovat hostitelů systému Windows, a proto je "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 pomocí 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 by měl očekávat, že vykonám proti němu.
    Opět tento soubor by měl být upraven pouze v případě potřeby, a je tam jen jedna změna si vyžádala v 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 potom jej otevřete v poznámkovém bloku ++

    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 $ USER1 $ / check_nt H $ HOSTADDRESS $ p $ 12.489 -v ARG1 $ $ $ ARG2 

Musíte přidat -s přepínač s heslem, které jste nakonfigurovali pro NSClient (v prvním bitu 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 $ USER1 $ / check_nt H $ HOSTADDRESS $ p 12489 -s heslo -v $ $ $ ARG1 ARG2 $ 

Pokud jste provedli změny v souboru, uložte je v poznámkovém bloku ++ a pak používat FileZilla je 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 ++ budete prezentovány s řadou vstupů, které představují příklad konfigurace - můžete odstranit všechno dole Hostitelská skupina 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 ze š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ěl být popisný název pro sledované adresy serveru 172.31.253.138;  IP adresa hostitele sledované} # Definice služby definovat službu {používat obecný-servis host_name prod-dc-01.prepad.local;  Nahradit tuto položku tak, aby odrážely název hostitele do pole definovat hostitele sekce service_description NSClient ++ verze check_command check_nt! CLIENTVERSION} # Vytvořit službu pro sledování uptime serveru # Změňte host_name aby odpovídal názvu hostitele si výše definovaného definovat službu {používání generic-service host_name prod-dc-01.prepad.local service_description Uptime check_command check_nt UPTIME} #! Vytvořit 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žby { používat generické služby host_name prod-dc-01.prepad.local service_description využití paměti check_command check_nt MEMUSE -w 80-C 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-C 90} # Vytvořit službu pro monitorování službu Netlogon # 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 Služba NetLogon check_command check_nt! PROCSTATE! -d showall -l lsass.exe} 

Pokud 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 libovolný konfigurační soubor, Nagios, co potřebujete "commit" nastavení na server tak, že se projeví. Aby bylo možné toto provést otevřít relaci PuTTY na server, přihlášení a zadejte následující příkaz:

  sudo /etc/init.d/nagios restart 

Tento postup je znázorněn níže:

NagiosCore017

Po asi 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 prosím 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í Ukázkové soubory systému Windows - 15kb ]

V další části

V další části tohoto seriálu vám ukážu, jak můžete použít Nagios monitorování serverů Exchange.
Pokud budete mít jakékoli dotazy k tomuto článku se 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 06:30

Díky moc za tento :-)

Odpovědět

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ědět

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

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

Odpovědět

Rama 09.09.2012 v 09:27

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

Odpovědět

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

Předchozí příspěvek:

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