Как да инсталирате и конфигурирате OpenNMS в Ubuntu 17

Управлението на данни в операционна система е от съществено значение, когато става въпрос за най -добрите нива на контрол и оптимизация на процесите, тъй като по този начин като администратори имаме възможност да документираме всяка аномалия, която може да възникне в системата.

Един от най -пълните инструменти за това е OpenNMS, който е разработен като цялостен инструмент за мониторинг и затова Solvetic ще анализира подробно използването му в Linux днес.

Какво е OpenNMSOpenNMS е създаден като платформа с отворен код за лесна интеграция и разработен за създаване на решения и поддръжка, когато става въпрос за задачи за мониторинг на мрежата.

В момента имаме две дистрибуции на OpenNMS: Meridian и Horizon. Опцията Meridian е специална за компании и предприятия, където данните и поддръжката трябва да са стабилни и да имат дългосрочна поддръжка, напротив, Horizon е идеален за наблюдение и управление на нови технологии и ИТ среди.

Функции на OpenNMSСред различните му характеристики откриваме:

  • Той е в способността да открива прекъсвания на услугата и да измерва латентността, за да начертае и установи прагове чрез автоматично опросване.
  • Съвместим с много конфигурируеми приложения за мониторинг на услуги.
  • Възможност за получаване на данни и показатели за производителност чрез SNMP, JMX, WMI, NRPE, NSClient ++ и XMP чрез извършване на съответните промени в конфигурацията.
  • OpenNMS има гъвкава и разширяема архитектура, за да разшири възможностите на услугата. OpenNMS има интерфейси на North End за аларми и ReST API за подпомагане на интегрирането на OpenNMS в съществуващата инфраструктура.
  • Възможност за откриване на мрежови топологии на слой 2, които се основават на SNMP информация. използване на индустриални стандарти като LLDP, CDP и Bridge-MIB discovery. OpenNMS поддържа откриване на топология на маршрутизиране на базиран на OSPF и IS-IS слой 3.
  • Възможност за изпълнение на външни скриптове.
  • Интеграция с Tracker Tracker (RT).
  • Интеграция на BMC Remedy.
  • OTRS интеграция.
  • Позволява JMS Alarm Northbound изпълнение.
  • Съвместим с множество операционни системи като Windows, Mac, Linux / Unix и Solaris.
  • Позволява ви да изпращате известия по имейл.
  • Възможност за обработка на 125 000 съобщения в syslog на минута.

1. Актуализирайте системата Ubuntu 17

Етап 1
Първата стъпка, която трябва да направите, е да актуализирате системните пакети, като изпълните следните команди:

 sudo apt -get update -y sudo apt -get upgrade -y
ЗабележкаМожем да получим достъп като root потребители, за да избегнем използването на sudo термина.

Увеличете

Стъпка 2
След актуализиране на операционната система ще е необходимо да дефинирате пълното име на домейн, ако е необходимо, за това ще редактираме файла / etc / hosts с помощта на желания редактор:

 sudo nano / etc / hosts
Стъпка 3
Там въвеждаме следното:
 192.168.0.21 сървър. Отворете NMS.локален сървър 

Увеличете

Стъпка 4
IP адресът за въвеждане ще бъде IP адресът на сървъра, на който се инсталира приложението. Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 5
Сега ще имаме достъп до файла / etc / hostname:

 sudo nano / etc / hostname 
Стъпка 6
Там ще добавим следния ред. Отново запазваме промените и излизаме от редактора.
 server.OpenNMS.local 

Увеличете

2. Инсталирайте PostgreSQL на Ubuntu 17

Етап 1
Приложението OpenNMS трябва да използва PostgreSQL за всичко, свързано с базата данни, за да инсталираме PostgreSQL ще изпълним следната команда:

 sudo apt -get install postgresql -y 

Увеличете

Стъпка 2
След като извършите инсталационния процес на PostgreSQL, ще е необходимо да разрешите на потребителите достъп до тази база данни, PostgreSQL ще разреши връзката само ако сме влезли в името на локалния акаунт, който трябва да съответства на потребителя на PostgreSQL, в На този етап трябва споменете, че OpenNMS работи като root, затова трябва да променим конфигурацията, за да позволим на root потребителя да имаме достъп до следната директория:

 sudo nano /etc/postgresql/9.5/main/pg_hba.conf 
Стъпка 3
Там трябва да намерим следните редове:
 локален всички всички равностоен хост всички всички 127.0.0.1/32 md5 хост всички всички :: 1/128 md5

Увеличете

Стъпка 4
Трябва да променим последната стойност, както следва:

 локално всички всички доверие хост всички всички 127.0.0.1/32 доверие хост всички всички :: 1/128 доверие

Увеличете

Стъпка 5
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 6
Продължаваме да рестартираме услугата PostgreSQL, като изпълним следното:

 sudo systemctl рестартирайте postgresql sudo systemctl активирайте postgresql

Увеличете

3. Инсталирайте Java на Ubuntu 17

Етап 1
За инсталацията на Java ще добавим следното хранилище на PPA:

 sudo add-apt-repository ppa: webupd8team / java 

Увеличете

Стъпка 2
След това ще актуализираме това хранилище, като изпълним:

 sudo apt -get update -y 
Стъпка 3
След това можем да инсталираме Java със следната команда:
 sudo apt-get install oracle-java8-installer -y 

Увеличете

Стъпка 4
По време на инсталационния процес ще видим следното:

Увеличете

Стъпка 5
Кликнете върху Приемам и след това трябва да приемем условията на лиценза на Java:

Увеличете

Стъпка 6
След като тази стъпка приключи, можем да проверим версията на Java, като изпълним следното:

 java -версия 

Увеличете

4. Инсталирайте OpenNMS на Ubuntu 17


По подразбиране приложението OpenNMS не е налично в официалното хранилище на Ubuntu, поради което трябва да добавим хранилището на OpenNMS в директорията /etc/apt/sources.list.d.

Етап 1
За това ще изпълним следната команда:

 sudo nano /etc/apt/sources.list.d/OpenNMS.list 
Стъпка 2
Там ще добавим следните редове:
 deb http://debian.OpenNMS.org стабилен main deb-src http://debian.OpenNMS.org стабилен main

Увеличете

Стъпка 3
Запазваме промените, като използваме следната комбинация от клавиши:

Ctrl + O

Оставяме редактора, използвайки:

Ctrl + X

Стъпка 4
Сега ще добавим OpenNMS GPG ключовете със следната команда:

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

Увеличете

Стъпка 5
Отново ще актуализираме хранилището с изпълнението на следната команда:

 sudo apt -get update -y 
Стъпка 6
След като това хранилище се актуализира, продължаваме да изпълняваме следното за инсталацията на OpenNMS:
 sudo apt-get install default-mta opennms -y 

Увеличете

Стъпка 7
По време на инсталационния процес ще се покажат следните съобщения:

Увеличете

Стъпка 8
В този случай дефинираме формата на конфигурацията на пощата, щракнете върху OK, ако изберем Интернет сайт и ще определим името на пощенския сървър:

Увеличете

Стъпка 9
След като дефинирате, щракнете върху OK и ще видим крайното съобщение:

Увеличете

Стъпка 10
Кликнете отново върху Приемам и инсталационният процес на OpenNMS ще приключи.
След като тази стъпка приключи, ще създадем база данни за OpenNMS. За целта ще изпълним следната команда:

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

Увеличете

Стъпка 11
Надяваме се, че базата данни е създадена. След това ще стартираме услугата, като изпълним:

 sudo systemctl start opennms Конфигурация на защитната стена
Стъпка 12
Необходимо е да разрешим достъп чрез уеб браузър и за това трябва да дадем необходимите разрешения в защитната стена, ще изпълним следното:
 sudo ufw разреши sudo ufw позволи 8980 sudo ufw презареждане

Увеличете

5. Достъп до OpenNMS в Ubuntu 17


И накрая, за достъп до OpenNMS отиваме в браузър и използваме следното:
 http: // IP_адрес: 8980 / opennms 

Увеличете

6. Достъп до OpenNMS в Ubuntu 17

Етап 1
Там ще въведем следните идентификационни данни:

  • Потребител: admin
  • Парола: администратор

Стъпка 2
След като получим достъп, можем да започнем управлението на

Увеличете

От тук ще можем да изпълняваме задачи за управление и контрол над множество параметри на сървъра.

wave wave wave wave wave