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 ve vaší infrastruktury pomocí serveru Nagios jádro, které jste nastavili ve čá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, abyste si stáhli MSI souboru 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 licence" možnost a poté klikněte na tlačítko "Další" - viz níže:

NagiosCore005

Dále budete vyzváni k výběru komponenty, které chcete nainstalovat - mezi ně patří Aktuální program binární soubory, konfiguraci výjimek brány Windows Firewall Pokud 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řte nový. 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é Hostitelé" sekci - do textového pole IP adresy - můžete poskytnout počet počítačů, které agent může hlásit k - 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í (Vzpomínám si, není šifrování) komunikace mezi klientem serveru a 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 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ý si přejete sledovat - klikněte na tlačítko "Install" tlačítko - viz níže:

NagiosCore009

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

NagiosCore010

Konfigurace Nagios sledovat vaše Windows Server

Teď to je místo, kde se věci trochu více zapojit as za účelem 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řipojit do souborového 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ý jsem znovu byly pomocí po řadu let a je docela v pohodě.

Nastavení Filezilla se připojit k serveru Nagios

Nejprve budete muset stáhnout a nainstalovat Filezilla do místního počítače. Po instalaci FTP klienta - spustit program a poté z nabídky "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 - měli byste 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 Doporučuji, 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 je nahrát zpět na server.

Key Nagios Konfigurační soubory

Pro nastavení základních monitorování systému Windows ze serveru Nagios existují tři hlavní konfigurační soubory, které budou 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 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.

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

    Tento konfigurační soubor říká, co Nagios monitoring příkazy by měl očekávat, že vykonali 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 potom jej otevřete v 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 blok příkazů:

  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) na 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žit je do Notepad ++ a pak používat FileZilla nahrát zpět do adresáře / usr / local / Nagios / etc / objektech na vaše Nagios serveru.

  • 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 ++ zobrazí se vám 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 pod, které popisují, co každý záznam konfigurace dělá):

  # HOST DEFINICE

 definovat hostitele {
     Použití systému Windows-server;  Zdědit výchozích hodnot ze š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é jméno pro sledovaný server
     adresa 172.31.253.138;  IP adresa monitorovaného hostitele
 }

 # SERVICE DEFINICE

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local;  Nahradit tuto položku tak, aby odrážely název hostitele v sekci definovat hostitele
     service_description NSClient ++ verze
     CLIENTVERSION check_command check_nt!
     }

 # Vytvořit službu pro monitorování uptime serveru
 # Změňte host_name shodovat s názvem hostitele vám definované výše

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local
     service_description Uptime
     UPTIME check_command check_nt!
     }

 # Vytvořit službu pro sledování procesoru zatížení
 # Změňte host_name shodovat s názvem hostitele vám definované výše

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local
     service_description CPU Load
     CPULOAD check_command check_nt! -l 5,80,90
     }

 # Vytvořit službu pro monitoring využití paměti
 # Změňte host_name shodovat s názvem hostitele vám definované výše

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local
     Využití service_description paměti
     80 -c 90 check_command check_nt! MEMUSE! -w
     }

 # Vytvořit službu pro monitorování C: \ využití disku
 # Změňte host_name shodovat s názvem hostitele vám definované výše

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local
     service_description C: \ disku
     USEDDISKSPACE check_command check_nt! -lc -w 80 -c 90
     }

 # Vytvořit službu pro monitorování služby Netlogon
 # Změňte host_name shodovat s názvem hostitele vám definované výše

 definovat službu {
     použijte generic-servis
     název_hostitele Prod-dc-01.prepad.local
     service_description Netlogon služby
     check_command check_nt! PROCSTATE! -d showall -l lsass.exe
     } 

Pokud jste spokojeni s souboru, uložte jej ve Notepad ++ a pak jej nahrát na vaše Nagios server (zajistit, že je adresář / usr / local / Nagios / etc / objekty).

Zavazuje konfigurace do svého Nagios server

Pokaždé, když upravit každý konfigurační soubor Nagios, co potřebujete pro "commit" nastavení na server tak, že se projeví. Za tímto účelem je třeba otevřít relaci PuTTY na server, přihlášení a potom 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 - byste měli 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) - tito 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é otázky týkající se tohoto č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 }

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

Předchozí příspěvek:

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