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

Andy Grogana 11. ledna 2012 · 5 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í. Co bych chtěl pokrýt v této části je, jak můžete začít provádět některé základní sledování v systému Windows Server přímo ve Vašem infrastruktury 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á vyhovuje vašim klientský systém (Win32 nebo x64) - a já doporučuji, že si stáhnout MSI soubor spíše než zip (především pro jednoduchost a že je jednodušší vytvořit automatizovaný nasazení kolem).

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

Dvakrát klikněte na "NSClient ++ - 0.3.9-Win32.msi" souboru, který si pak seznámí s instalačním 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 licenci" 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é byste chtěli nainstalovat - mezi ně patří aktuální programové binární soubory, konfigurace výjimku brány firewall systému Windows by si přejete, registrace program spustit jako službu (doporučeno) a počet funkčních pluginů ( které umožňují určitý počet 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 vlastní volby klikněte na tlačítko "Další":

NagiosCore006

Protože se jedná o novou instalaci další obrazovce 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ě můžeme stačí kliknout na tlačítko "Další":

NagiosCore007

Na další obrazovce se vás zeptá, doplnit nějaké informace o vás Nagios serveru (např pod "Povolené hosts" části - v rámci textového pole IP adresy - můžete poskytnout počet počítačů, které agent může hlásit do - v našem případě to bude IP adresa vašeho serveru Nagios).

V sekci NSClient Heslo byste měli zadat heslo pro zabezpečení (zapamatovat ne šifrování) komunikaci mezi klientem a serverem server Nagios. To se používá "check_nt ()" funkce (více o tom později) pro služby volání. V "moduly zaváděné" oddíl I zaškrtli všechny volby - 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í bude připraven k instalaci NSClient na serveru, který si přejete sledovat - klikněte na "Install" tlačítko - viz níže:

NagiosCore009

Po dokončení instalace budete dotázáni, zda chcete spustit NSClient službu (zajistit, že spuštění služby je zaškrtnuto) - jste samozřejmě vítaný a vyzývají, aby darovat do projektu, jak to poskytuje jedinečnou službu lidi, jako jsme my - ale když šťastný, klikněte na tlačítko "Finish":

NagiosCore010

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

Nyní to je místo, kde se věci trochu více zapojit, jak v pořadí k nastavení konfigurace monitorovací systém Windows, musíme provést několik změn na některé z Nagios konfiguracemi soubory, které jsou umístěny na serveru Ubuntu, které jsme vytvořili v části 1 .

Nejdříve jsem vám, abyste nastavení SFTP připojení k souborovému systému Linux na vašem serveru Nagios ( nezapomeňte serveru OpenSSH, které jsme nainstalovali v části 1? ). Za tímto účelem, budete potřebovat FTP klienta, který podporuje SFTP připojení - už 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ím několik let - a proto bude tento článek zaměří na využití Filezilla od této chvíle - takže možná budete muset nahradit některé kroky, aby odrážely svůj vlastní klient).

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

Nastavení Filezilla pro připojení k vaší Nagios server

Za prvé, budete muset stáhnout a nainstalovat Filezilla na místním počítači. Pokud jste nainstalovali FTP klienta - spusťte jej a pak z menu "Soubor" vyberte "Site Manager" - viz níže:

NagiosCore014

V rámci klepněte na tlačítko Správce serveru na tlačítko "New Site" a poté na kartě "Obecné" vyplňte požadované informace podle konfiguraci - byste měli zajistit, ž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 jste poskytují uživatelské jméno a heslo pro správu uživatele Ubuntu - viz níže:

NagiosCore015

Předtím, než se připojíte k serveru Ubuntu jsem doporučit, aby v místním počítači se systémem Windows můžete vytvořit složku s názvem "Nagios_Configuration_Files" - to bude přirozeně používá k ukládání lokálních kopií nastavení Nagios konfigurace - které můžete upravovat lokálně pomocí Notepad ++ a pak nahrát je zpět na server.

Key Nagios Konfigurační soubory

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

  • nagios.cfg - se nachází v / usr / local / Nagios / etc
    Toto 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, že bylo dosaženo je doporučeno provést žádné další změny (pokud samozřejmě jste dělal nějaké čtení up na výrobku, 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 uvedena 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 jej pomocí Notepad ++ a potom odkomentovat (např odstranit #), následující položka v souboru:

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

To říká, Nagios, že budeme monitorovat hostitele 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 potom přes Filezilla nahrát soubor zpět do / usr / local / Nagios / etc adresáři.

  • commands.cfg - se nachází v / usr / local / Nagios / etc / objektech

    Tento konfigurační soubor říká Nagios monitoring co přikazuje, že by měl očekávat, že provedený proti ní.
    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 rámci souboru pro počáteční nastavení.

    Stejně jako dříve se souborem Nagios.cfg, stáhněte commands.cfg vašich místních "Nagios_Configuration_Files" adresáře a poté jej otevřete ve Notepad ++

    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 příkaz blok:

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

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

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

Pokud jste provedli změny v souboru, uložte je do Notepad ++ a pak pomocí FileZilla nahrát je zpět do adresáře / usr / local / Nagios / etc / objektů na vašem serveru Nagios.

  • windows.cfg - se nachází v / usr / local / Nagios / etc / objektech

    Je to v rámci tohoto konfiguračního 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 s místními "Nagios_Configuration_Files" adresář.

    Když otevřete soubor v poznámkovém bloku ++ budete prezentovány s řadou vstupů, které představují vzorovou konfiguraci - můžete odstranit vše, co pod hostitelské GROUP definic (NOT neodstraní Hostitelská skupina sekci Definice !!!!) a nahradit je Následující konfigurace (Zahrnul jsem nějaké připomínky inline níže, které popisují, co každý záznam konfigurace dělá):

 # HOST DEFINICE definovat hostitelské {použít Windows-server;  Zdědit výchozích hodnot z šablony název_hostitele Prod-DC-01.prepad.local;  To by mělo být úplný název domény serveru, který chcete monitorovat alias Prep AD řadiče domény Number 1;  To by mělo být popisný název pro sledované adresy serveru 172.31.253.138;  IP adresa monitorovaného hostitele} # SERVIS Definice definovat službu {použít obecný-service název_hostitele Prod-dc-01.prepad.local;  Nahradit tuto položku tak, aby odrážely název hostitele v definovat hostitele sekce service_description NSClient ++ Version check_command check_nt! CLIENTVERSION} # Vytvořit službu pro monitorování provozuschopnosti serveru # Změňte host_name shodovat s názvem hostitele jste výše definovaného definovat službu {využití generic-service název_hostitele Prod-dc-01.prepad.local service_description Uptime check_command check_nt UPTIME} #! Vytvořit službu pro sledování procesoru zatížení # Změňte host_name shodovat s názvem hostitele jste výše definovaného definovat službu {použít generic-service 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 monitorování využití paměti # Změňte host_name shodovat s názvem hostitele jste výše definovaného definovat službu { použijte generic-service název_hostitele Prod-dc-01.prepad.local service_description Memory Usage check_command check_nt MEMUSE -w 80 -c 90} # Vytvořit službu pro monitorování C:! využití \ disk # Změňte host_name, aby odpovídal názvu hostit vám definovány výše definovat službu {používají generické služby název_hostitele 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 shodovat s názvem hostitele jste výše definovaného definovat službu {použít generic-service název_hostitele Prod-dc-01.prepad.local service_description Služba NetLogon check_command check_nt! PROCSTATE! -d showall -l lsass.exe} 

Pokud jste spokojeni se souborem, uložte jej v Notepad ++ a pak ji nahrát do svého Nagios server (zajistit, že je adresář / usr / local / Nagios / etc / objekty).

Zavazuje konfigurace do svého Nagios server

Pokaždé, když změníte libovolný konfigurační soubor, Nagios, co potřebujete pro "spáchat" nastavení na server tak, že se projeví. Za tímto účelem je třeba otevřít relaci PuTTY na server, přihlášení a pak zadejte následující příkaz:

  sudo /etc/init.d/nagios restart 

Tento postup je znázorněn 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ích souborů

Pro připojení k tomuto 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 referenci (měli narazíte) - ty jsou také založeny na souboru výchozího souboru, který je poskytován Nagios - a proto se intelektuální práva náleží vývojáři Nagios ,

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

V další části

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

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

Bradley Marks 16.ledna 2012 v 06:30

Díky moc za to :-)

Odpověď

Kitson 30.března 2012 v 14:07

Děkuji předem
Potřebuju pomoct nemůžu vidět právo 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

Hiya Kitson, používáte root účtu v rámci Filezilla?

Odpověď

Rama 09.09.2012 v 09:27

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

Odpověď

anuj kumar 27 leden 2015 v 06:21

nice one ... ..very dobrý

Odpověď

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

Předchozí příspěvek:

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