Správa dat v operačním systému je nezbytná, pokud jde o nejlepší úroveň řízení a optimalizaci procesů, protože tímto způsobem jako správci máme možnost dokumentovat jakoukoli anomálii, která se může v systému vyskytnout.
Jedním z nejkompletnějších nástrojů k tomu je OpenNMS, který byl vyvinut jako komplexní monitorovací nástroj, a proto bude Solvetic dnes podrobně analyzovat jeho použití v Linuxu.
Co je OpenNMSOpenNMS byl vytvořen jako open source platforma pro snadnou integraci a byl vyvinut pro vytváření řešení a podpory, pokud jde o úkoly monitorování sítě.
V současné době máme dvě distribuce OpenNMS: Meridian a Horizon. Možnost Meridian je speciální pro společnosti a podniky, kde musí být data a podpora stabilní a musí mít dlouhodobou podporu, naopak Horizon je ideální pro monitorování a správu nových technologií a IT prostředí.
Funkce OpenNMSMezi jeho různými charakteristikami najdeme:
- Je to ve schopnosti detekovat přerušení služby a měřit latenci za účelem grafu a stanovení prahových hodnot pomocí automatického dotazování.
- Kompatibilní s mnoha konfigurovatelnými aplikacemi pro sledování služeb.
- Možnost získání dat a metrik výkonu prostřednictvím SNMP, JMX, WMI, NRPE, NSClient ++ a XMP provedením příslušných změn v konfiguraci.
- OpenNMS má flexibilní a rozšiřitelnou architekturu za účelem rozšíření možností služby. OpenNMS má rozhraní North End pro alarmy a ReST API, které pomáhají integrovat OpenNMS do stávající infrastruktury.
- Možnost detekovat topologie sítě ve vrstvě 2, které jsou založeny na informacích SNMP. pomocí průmyslových standardů, jako je LLDP, CDP a zjišťování Bridge-MIB. OpenNMS podporuje zjišťování topologie směrování vrstvy 3 založené na OSPF a IS-IS.
- Možnost spouštění externích skriptů.
- Žádost o integraci Tracker (RT).
- Integrace nápravy BMC.
- Integrace OTRS.
- Umožňuje implementaci JMS Alarm Northbound.
- Kompatibilní s více operačními systémy, jako jsou Windows, Mac, Linux / Unix a Solaris.
- Umožňuje odesílat oznámení e -mailem.
- Schopen zpracovat 125 000 zpráv syslog za minutu.
1. Aktualizujte systém Ubuntu 17
Krok 1
Prvním krokem je aktualizace systémových balíků spuštěním následujících příkazů:
sudo apt -get update -y sudo apt -get upgrade -yPoznámkaMůžeme přistupovat jako uživatelé root, abychom se vyhnuli používání sudo výrazu.
ZVĚTŠIT
Krok 2
Po aktualizaci operačního systému bude nutné definovat úplné jméno domény podle potřeby, za tímto účelem upravíme soubor / etc / hosts pomocí požadovaného editoru:
sudo nano / etc / hostsKrok 3
Zde zadáme následující:
192.168.0.21 server.OpenNMS.local server
ZVĚTŠIT
Krok 4
IP adresa, kterou chcete zadat, bude IP adresa serveru, na kterém je aplikace instalována. Změny uložíme pomocí následující kombinace kláves:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Krok 5
Nyní přistoupíme k souboru / etc / hostname:
sudo nano / etc / hostnameKrok 6
Tam přidáme následující řádek. Změny opět uložíme a ukončíme editor.
server.OpenNMS.local
ZVĚTŠIT
2. Nainstalujte PostgreSQL na Ubuntu 17
Krok 1
Aplikace OpenNMS musí používat PostgreSQL pro vše, co souvisí s databází, k instalaci PostgreSQL provedeme následující příkaz:
sudo apt -get install postgresql -y
ZVĚTŠIT
Krok 2
Po provedení instalačního procesu PostgreSQL bude nutné umožnit uživatelům přístup k této databázi, PostgreSQL povolí připojení pouze v případě, že jsme přihlášeni do názvu místního účtu, který se musí shodovat s uživatelem PostgreSQL, v V tomto okamžiku musíme zmínit, že OpenNMS běží jako root, proto musíme změnit konfiguraci, abychom uživateli root umožnili přístup do následujícího adresáře:
sudo nano /etc/postgresql/9.5/main/pg_hba.confKrok 3
Zde musíme najít následující řádky:
local all all peer host all all 127.0.0.1/32 md5 host all all :: 1/128 md5
ZVĚTŠIT
Krok 4
Poslední hodnotu musíme změnit následovně:
local all all trust host all all 127.0.0.1/32 trust host all all :: 1/128 trust
ZVĚTŠIT
Krok 5
Změny uložíme pomocí následující kombinace kláves:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Krok 6
Pokračujeme v restartování služby PostgreSQL provedením následujícího:
sudo systemctl restart postgresql sudo systemctl povolit postgresql
ZVĚTŠIT
3. Nainstalujte si Javu na Ubuntu 17
Krok 1
Pro instalaci Java přidáme následující úložiště PPA:
sudo add-apt-repository ppa: webupd8team / java
ZVĚTŠIT
Krok 2
Poté aktualizujeme toto úložiště spuštěním:
sudo apt -get update -yKrok 3
Poté můžeme nainstalovat Javu následujícím příkazem:
sudo apt-get install oracle-java8-installer -y
ZVĚTŠIT
Krok 4
Během procesu instalace uvidíme následující:
ZVĚTŠIT
Krok 5
Klikněte na Přijmout a poté musíme přijmout podmínky licence Java:
ZVĚTŠIT
Krok 6
Jakmile je tento krok dokončen, můžeme zkontrolovat verzi Java provedením následujícího:
java -verze
ZVĚTŠIT
4. Nainstalujte OpenNMS na Ubuntu 17
Ve výchozím nastavení není aplikace OpenNMS k dispozici v oficiálním úložišti Ubuntu, a proto musíme úložiště OpenNMS přidat do adresáře /etc/apt/sources.list.d.
Krok 1
K tomu provedeme následující příkaz:
sudo nano /etc/apt/sources.list.d/OpenNMS.listKrok 2
Tam přidáme následující řádky:
deb http://debian.OpenNMS.org stabilní hlavní deb-src http://debian.OpenNMS.org stabilní hlavní
ZVĚTŠIT
Krok 3
Změny uložíme pomocí následující kombinace kláves:
Ctrl + O
Editor opustíme pomocí:
Ctrl + X
Krok 4
Nyní přidáme klíče OpenNMS GPG následujícím příkazem:
wget -O -http://debian.OpenNMS.org/OPENNMS-GPG-KEY | sudo apt -key add -
ZVĚTŠIT
Krok 5
Úložiště opět aktualizujeme provedením následujícího příkazu:
sudo apt -get update -yKrok 6
Jakmile je toto úložiště aktualizováno, přistoupíme k provedení následujících kroků pro instalaci OpenNMS:
sudo apt-get install default-mta opennms -y
ZVĚTŠIT
Krok 7
Během procesu instalace se zobrazí následující zprávy:
ZVĚTŠIT
Krok 8
V tomto případě definujeme formu konfigurace pošty, klikneme na OK, pokud vybereme Internetový server, a definujeme název poštovního serveru:
ZVĚTŠIT
Krok 9
Po definování klikněte na OK a uvidíme závěrečnou zprávu:
ZVĚTŠIT
Krok 10
Opět klikněte na Přijmout a instalační proces OpenNMS skončí.
Jakmile bude tento krok dokončen, vytvoříme databázi pro OpenNMS. K tomu provedeme následující příkaz:
sudo / usr / share / opennms / bin / install -dis
ZVĚTŠIT
Krok 11
Doufáme, že databáze bude vytvořena. Poté spustíme službu spuštěním:
sudo systemctl start opennms Konfigurace brány firewallKrok 12
Je nutné, abychom povolili přístup prostřednictvím webového prohlížeče, a proto musíme ve firewallu udělit potřebná oprávnění, provedeme následující:
sudo ufw povolit sudo ufw povolit 8980 sudo ufw znovu načíst
ZVĚTŠIT
5. Přístup k OpenNMS v Ubuntu 17
Nakonec pro přístup k OpenNMS přejdeme do prohlížeče a použijeme následující:
http: // IP_adresa: 8980 / opennms
ZVĚTŠIT
6. Přístup k OpenNMS v Ubuntu 17
Krok 1
Zde zadáme následující přihlašovací údaje:
- Uživatel: admin
- Heslo: admin
Krok 2
Jakmile přistoupíme, můžeme začít spravovat
ZVĚTŠIT
Odtud budeme moci provádět úlohy správy a řízení nad více parametry serveru.