Instalace Nagios na Ubuntu Server 11.10 pak monitorovací systém Windows a servery Exchange-Part 2 Nastavení pozorovacích 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ádra, které jste nastavili ve části 1 .

Instalace sledování klienta v systému Windows Server, který chcete spravovat

Přihlaste se do 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 vašem serveru, budete muset provést následující kroky:

Dvakrát klikněte na "NSClient ++ - 0.3.9-Win32.msi", soubor, který pak bude prezentovat vás 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 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é chcete nainstalovat - mezi ně patří skutečné programové binární soubory, konfigurace výjimku brány firewall systému Windows 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), - když 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 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 "povolena hosts" části - 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 Nagios server).

V sekci NSClient Heslo byste měli zadat heslo k zajištění (Dbejte na to, šifrování), komunikace mezi klientem server a server Nagios. To se používá "check_nt ()" funkce (více o tom později) pro volání služeb. 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 povolena a poté klikněte na tlačítko "Další" - viz níže:

NagiosCore008

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

NagiosCore009

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

NagiosCore010

Konfigurace Nagios sledovat svůj systém Windows Server

Teď to je místo, kde se věci ještě trochu zapojit as za účelem 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í SFTP připojení k souborovému systému Linux na vašem Nagios serveru ( pamatujte server OpenSSH, který jsme instalovali v části 1? ). Chcete-li to provést, budete potřebovat FTP klienta, který podporuje SFTP připojení - již může mít zbraň volby v této oblasti - ale pokud ne, osobně doporučuji Filezilla (protože to je zdarma a také to, co jsem byl použitím několik let - a 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í klienta).

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áty - jeden návrh, který mám, je Notepad ++ , který jsem opět používali již řadu let a je docela v pohodě.

Nastavení Filezilla se připojit k serveru Nagios

Za prvé, budete muset stáhnout a nainstalovat Filezilla na místním počítači. Po instalaci FTP klienta - 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 poté na kartě "Obecné" doplnit požadované informace podle konfiguraci - měli byste zajistit, že volba "protokol" je nastaven 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ř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 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ího 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 / 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 poté, že bylo dosaženo je doporučeno provést žádné další změny (pokud samozřejmě 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 soubor nagios.cfg na místní "Nagios_Configuration_Files", místo, které jste vytvořili výše - viz níže

NagiosCore016

Pokud jste stáhli soubor - otevřít jej pomocí Notepad ++ a pak 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 pak přes Filezilla nahrát soubor zpět do adresáře / usr / local / Nagios / etc.

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

    Tento konfigurační soubor říká Nagios co monitoring příkazy měla 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 nutná 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 pak 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 $ USER1 $ / check_nt H $ HOSTADDRESS $ -p 12489 -v $ ARG1 $ $ $ ARG2 

Musíte přidat -s přepínač s heslem, které jste nakonfigurován 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žit je v Notepad ++ a pomocí FileZilla je nahrát zpět do / usr / local / Nagios / etc / objektech na vaše Nagios server.

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

    Právě 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 s místními "Nagios_Configuration_Files" adresář.

    Když otevřete soubor v poznámkovém bloku ++ vám bude nabídnut počet položek, které představují vzorovou konfiguraci - lze odstranit vše, co pod hostitelské GROUP definic (NOT neodstraňujte HOST GROUP sekci Definice !!!!) a nahradit je Následující konfigurace (já jsem součástí nějaké připomínky inline pod které popisují to, co každý záznam konfigurace dělá):

  # HOST DEFINICE

 definovat hostitele {
     Použití systému Windows-server;  Dědit výchozích hodnot ze šablony
     host_name Prod-dc-01.prepad.local;  To by mělo být úplný název domény serveru, který chcete sledovat   
     alias Prep AD řadiče domény Number 1;  To by mělo být popisný název pro sledované serveru
     adresa 172.31.253.138;  IP adresa sledovaného hostitele
 }

 # Definice služby

 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 sekci definovat hostitelské
     service_description NSClient ++ verze
     CLIENTVERSION check_command check_nt!
     }

 # Vytvořit službu pro sledování uptime serveru
 # Změnit HOST_NAME shodovat s názvem hostitele vám definované výše

 definovat službu {
     použít obecný-servis
     host_name Prod-dc-01.prepad.local
     service_description Uptime
     UPTIME check_command check_nt!
     }

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

 definovat službu {
     použít obecný-servis
     host_name Prod-dc-01.prepad.local
     service_description CPU Load
     CPULOAD check_command check_nt! -l 5,80,90
     }

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

 definovat službu {
     použít obecný-servis
     host_name 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ěnit HOST_NAME shodovat s názvem hostitele vám definované výše

 definovat službu {
     použít obecný-servis
     host_name 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žbu Netlogon
 # Změnit HOST_NAME shodovat s názvem hostitele vám definované výše

 definovat službu {
     použít obecný-servis
     host_name Prod-dc-01.prepad.local
     service_description Netlogon Service
     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, aby byl adresář / usr / local / Nagios / etc / objekty).

Závazek konfigurace do svého Nagios server

Pokaždé, když upravit každý konfigurační soubor Nagios, co potřebujete "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 poté 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 svého nového hostitele - měli byste vidět následující:

NagiosCore019

Ukázka konfiguračních souborů

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 narazíte) - 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 Monitoring 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 servery Exchange.
Pokud byste měli 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 jednu }

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ř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 účtu v Filezilla?

Odpověď

Rama 09.09.2012 v 09:27

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

Odpověď

anuj kumar 27.ledna 2015 v 06:21

pěkný jedním ... ..very dobrý

Odpověď

Zanechat komentář

CAPTCHA Image
Obnovit obrázek
*

Předchozí příspěvek:

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