OpenNMS - это платформа управления сетью с открытым исходным кодом корпоративного уровня, которую можно использовать для мониторинга и управления многочисленными устройствами из одного экземпляра. С помощью всех видов показателей, собираемых OpenNMS, системные администраторы могут легко обнаруживать перебои в обслуживании и задержки, а затем принимать соответствующие обоснованные решения.
Предпосылки
Шаг 1 (необязательно): настройка файла подкачки в системе
Если вы используете низкоуровневую машину с меньшим объемом памяти, вам необходимо настроить файл подкачки, прежде чем вы сможете правильно запустить OpenNMS на нем.
Войдите в систему как пользователь root и выполните следующее.
dd if=/dev/zero of=/swapfile count=2048 bs=1M
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
echo '/swapfile none swap sw 0 0' >> /etc/fstab
Шаг 2: Установите OpenNMS
Традиционно установка OpenNMS - это довольно сложная задача, поскольку она включает в себя несколько технологий, в том числе Oracle Java 8 JDK, PostgreSQL, OpenNMS, systemd и т. Д. К счастью, OpenNMS предоставляет официальный скрипт быстрой установки для Ubuntu 16.04, который может значительно упростить процедуры.
Предупреждение: этот скрипт предназначен только для новой установки OpenNMS. Если в системе установлена более ранняя версия OpenNMS, запуск этого сценария может привести к непредвиденным последствиям.
cd
curl -L https://github.com/opennms-forge/opennms-install/archive/1.1.tar.gz | tar xz
cd opennms-install-1.1
bash bootstrap-debian.sh
Скрипт автоматически установит все необходимые компоненты для запуска OpenNMS. Во время процесса вам нужно только подтвердить установку и предоставить учетные данные базы данных следующим образом.
- Если вы хотите продолжить, введите YES:
YES
- Введите имя пользователя базы данных:
opennmsuser
- Введите пароль базы данных:
yourpassword
Не забудьте заменить имя пользователя и пароль выше своим собственным.
Затем, когда вы попадете в Configuring opennms-db
интерфейс, нажмите, Enter
чтобы вручную запустить установщик OpenNMS по мере необходимости.
Когда вы перейдете в Configuring oracle-java8-installer
интерфейс, нажмите, Enter
чтобы подтвердить свое знание лицензионного соглашения на двоичный код Oracle для продуктов платформы Java SE и JavaFX.
Когда вы видите вопрос Do you accept the Oracle Binary Code license terms?
, используйте Left Arrow
клавишу для выбора <Yes>
и затем нажмите Enter
.
Если все прошло хорошо, вы увидите сообщение с поздравлением.
Congratulations
---------------
OpenNMS is up and running. You can access the web application with
http://this-systems-ip:8980
...
Прежде чем получить доступ к OpenNMS с помощью веб-браузера, необходимо изменить правила брандмауэра, чтобы разрешить входящий трафик через порт 8980.
ufw allow OpenSSH
ufw allow 8980
ufw enable
Наконец, укажите ваш любимый веб-браузер http://203.0.113.1:8980
и войдите в систему с именем пользователя admin
по умолчанию и паролем по умолчанию admin
.
В целях безопасности вы должны немедленно сменить пароль. Наведите курсор на основную навигацию Admin
и затем нажмите на Change Password
ссылку.