Управлението на данни в операционна система е от съществено значение, когато става въпрос за най -добрите нива на контрол и оптимизация на процесите, тъй като по този начин като администратори имаме възможност да документираме всяка аномалия, която може да възникне в системата.
Един от най -пълните инструменти за това е 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
След като получим достъп, можем да започнем управлението на
Увеличете
От тук ще можем да изпълняваме задачи за управление и контрол над множество параметри на сървъра.