<link href = "// fonts.googleapis.com/css?family=Roboto+Slab:700%7CRoboto:700%7CRoboto:normal" rel = "stylesheet">

Monitorování serveru pomocí OpenNMS na Ubuntu 16.04

Monitorování serveru pomocí OpenNMS na Ubuntu 16.04

OpenNMS je bezplatný webový aplikační systém pro monitorování sítě, který lze použít k monitorování neomezených zařízení v jediné instanci. OpenNMS automaticky detekuje a sleduje služby nebo uzly ve vaší síti. Můžete také přidat konkrétní zařízení nebo službu k monitorování. OpenNMS je napsán v jazyce Java, takže může běžet na libovolné platformě.

OpenNMS je vybaven sadou funkcí, z nichž některé jsou uvedeny níže:

  1. Podpora více operačních systémů, včetně Windows, Mac, Linux / Unix a Solaris.
  2. Řízení výkonu a správa chyb.
  3. Odeslat oznámení prostřednictvím e-mailu.
  4. Poskytovat webovou přizpůsobitelnou palubní desku.
  5. Schopen zpracovávat 125,000 syslog zprávy za minutu, nepřetržitě.
  6. Obsahuje pokročilý systém pro přidávání zařízení do systému správy.

V tomto tutoriálu projdeme instrukci krok za krokem k instalaci OpenNMS na Ubuntu 16.04, který slouží r.

Předpoklady

  • Server se systémem Ubuntu 16.04.
  • Uživatel non-root s oprávněními sudo nastavenými na serveru.
  • Statické nastavení adresy IP 192.168.0.187 na serveru.

Začínáme

Začneme aktualizací systému na nejnovější stabilní verzi. To lze provést spuštěním následujícího příkazu:

sudo apt-get update -y
sudo apt-get upgrade -y

Po aktualizaci systému budete muset nastavit správné doménové jméno. Můžete to provést úpravou souboru / etc / hosts:

sudo nano / etc / hosts

Přidejte následující řádek:

192.168.0.187 server.opennms.local server

Dále otevřete soubor / etc / hostname:

sudo nano / etc / hostname

Přidejte následující řádek:

server.opennms.local

Po dokončení uložte soubor a restartujte systém, aby se tyto změny použily.

1 Nainstalujte PostgreSQL

OpenNMS vyžaduje pro účely databáze PostgreSQL. PostgreSQL můžete nainstalovat spuštěním následujícího příkazu:

sudo apt-get install postgresql -y

Po instalaci PostgreSQL budete muset povolit přístup uživatele k databázi. PostgreSQL umožňuje pouze připojení, pokud jste přihlášeni k místnímu účtu, který odpovídá uživateli PostgreSQL. Vzhledem k tomu, že OpenNMS běží jako root, budete muset změnit konfiguraci tak, aby umožnila uživateli root.

To lze provést úpravou souboru pg_hba.conf.

sudo nano /etc/postgresql/9.5/main/pg_hba.conf

Vyhledejte následující řádky:

místní všechny všechny místní hostitele všechny všechny 127.0.0.1 / 32 md5 hostitele všechny všechny :: 1 / 128 md5

Změňte je tak, aby vypadaly takto:

všechny všechny důvěryhodnosti hostitele všechny všechny 127.0.0.1 / 32 důvěryhodnosti všechny všechny :: 1 / 128 trust

Po dokončení uložte a zavřete soubor, poté restartujte službu PostgreSQL a zapněte ji při spouštění pomocí následujícího příkazu:

sudo systemctl restart postgresql
sudo systemctl povolit postgresql

Až budete hotovi, můžete pokračovat v instalaci Java.

2 Instalace Java

OpenNMS zatím nepodporuje Java 8, důrazně se doporučuje používat Java 7. K instalaci Java 7 budete muset přidat PPA do seznamu zdrojů apt. To lze provést spuštěním následujícího příkazu:

sudo add-apt-repository ppa: webupd8team / java

Dále aktualizujte svůj repozitář spuštěním následujícího příkazu:

sudo apt-get update -y

Po aktualizaci úložiště můžete nainstalovat Java 7 pouhým spuštěním následujícího příkazu:

sudo apt-get nainstalovat oracle-java7-installer -y

Verze Java můžete zkontrolovat následujícím příkazem:

sudo jave -verze

Měli byste vidět následující výstup:

java verze "1.7.0_101" Java (TM) SE Runtime prostředí (sestavení 1.7.0_101-b13) Java HotSpot ™ 64-Bit Server VM (sestavení 25.101-b13,

Až budete hotovi, můžete pokračovat v dalším kroku.

3 Nainstalujte OpenNMS

Ve výchozím nastavení není OpenNMS k dispozici ve výchozím úložišti Ubuntu. Budete tedy muset přidat adresář OpenNMS do adresáře /etc/apt/sources.list.d. To lze provést spuštěním následujícího příkazu:

sudo nano /etc/apt/sources.list.d/opennms.list

Přidejte následující řádky:

deb http://debian.opennms.org stabilní hlavní deb-src http://debian.opennms.org stabilní hlavní

Po dokončení uložte soubor a přidejte klíč OpenNMS s následujícím příkazem:

wget -O - http://debian.opennms.org/OPENNMS-GPG-KEY | sudo apt-key add -

Nyní aktualizujte seznamy úložiště pomocí následujícího příkazu:

sudo apt-get update -y

Jakmile je úložiště aktuální, nainstalujte OpenNMS spuštěním následujícího příkazu:

sudo apt-get install default-mta opennms -y

Po instalaci OpenNMS budete muset vytvořit databázi pro OpenNMS. To lze provést spuštěním následujícího příkazu:

sudo / usr / share / opennms / bin / install -dis

Měli byste vidět následující výstup:

Instalační program OpenNMS =========================== ================ Konfiguruje tabulky PostgreSQL, uživatele a další různá nastavení. . . . - Spuštění fáze po provedení Odstranění zálohy /usr/share/opennms/etc/discovery-configuration.xml.zip Dokončeno za 0 sekund

Nakonec spusťte službu OpenNMS pomocí následujícího příkazu:

sudo systemctl start opennms

4 Přístup OpenNMS

Standardně běží OpenNMS na portu 8980. Takže budete muset povolit port 8980 přes UFW firewall. Ve výchozím nastavení je funkce UFW ve vašem systému zakázána, takže ji musíte nejprve aktivovat. Můžete ji povolit následujícím příkazem:

sudo ufw povolit

Jakmile je povolen firewall UFW, můžete povolit port 8980 spuštěním následujícího příkazu:

sudo ufw povolit 8980

Nyní můžete zkontrolovat stav firewallu UFW spuštěním následujícího příkazu:

sudo ufw status

Jakmile je nakonfigurována brána UFW, otevřete webový prohlížeč a zadejte adresu URL http://192.168.0.187:8980/opennms, měli byste vidět následující obrazovku:

openNMS Přihlášení

Nyní se přihlaste pomocí uživatelského jména „administrátor„A heslo“administrátor“, Měla by se zobrazit následující obrazovka:

OpenNMS Dashboard

Pokud chcete přidat nový serverový uzel pro monitorování, klikněte na tlačítko Admin> Quick Add Node, měli byste vidět následující obrazovku:

Přidat uzly do OpenNMS

Přidán monitorovací uzel

Zde vyplňte všechny požadované informace, jako je požadavek, adresa IP, označení uzlu, řetězec komunity, uživatelské jméno zařízení, heslo zařízení a klepněte na tlačítko Provision. Měli byste vidět následující obrazovku:

Uzel byl úspěšně přidán

Dále pokračujte klepnutím na tlačítko Ok, přejděte na položku Info (Informace)> Nodes (Uzly) a zjistěte uzel podle názvu štítku. Nakonec klikněte na tlačítko štítku, měli byste vidět stav uzlu, oznámení a události na následující obrazovce:

Řídicí panel monitoru Severního uzlu

závěr

Gratulujeme! jste úspěšně nainstalovali a nakonfigurovali OpenNMS na serveru Ubuntu 16.04. Nyní můžete snadno přidat další uzly serveru pro monitorování. Pokud máte nějaké dotazy, neváhejte a napište mi.

Zdroj

Napsat komentář