Инструкция по установке программы Network MACMonitor на Linux

Установка на debian 9


Для запуска программы необходимо выполнить следующие шаги.

1. Обновление системы:

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

2. Установка JRE(Java SE Runtime Environment).

apt-get install -y openjdk-8-jre-headless

3. Установка mariadb.
Ввести следующую команду в консоли:

apt-get install -y mariadb-server

Запустить mariadb:

systemctl start mariadb.service

Установить пароль root, для чего ввести следующую команду и ответить на вопросы:

mysql_secure_installation

Включить mariadb при запуске системы:

systemctl enable mariadb.service

Необходимо подключиться к субд и создать базу данных и пользователя macmonitor с паролем macmonitorpass (пароль заменить на придуманный вами) со всеми разрешениями на эту базу данных:

mysql -u root -p
CREATE DATABASE macmonitor CHARACTER SET = "latin1" COLLATE ="latin1_swedish_ci";
GRANT ALL ON macmonitor.* TO macmonitor@127.0.0.1 IDENTIFIED BY 'macmonitorpass';
exit

 4. Установка Network MACMonitor

Установить зависимости программы Network MACMonitor:

apt-get install -y libcap2-bin

Скачать пакет Network MACMonitor:

wget https://macmonitor.by/files/deb/network-macmonitor-latest.deb

Установить пакет  Network MACMonitor:

dpkg -i --refuse-downgrade network-macmonitor-latest.deb

В файле настроек /opt/macmonitor/config/custom.properties изменить значение параметра spring.datasource.password на придуманный в пункте 3 пароль пользователя macmonitor:

Включить автозапуск программы при запуске системы:

systemctl enable macmonitor

Запустить программу:

systemctl start macmonitor

Подождать несколько минут. Зайти в программу по ссылке http://<ip address>:8080

Пользователь — admin
Пароль — admin

Если по какой-либо причине программа не запустилась, можно посмотреть логи в директории /opt/macmonitor/logs.

Быстрый старт после установки программы  

Установка на centos 7


Для запуска программы необходимо выполнить следующие шаги.

1. Обновление системы:

yum update -y

2. Отключение selinux.
Ввести команду:

setenforce 0

Отредактировать файл /etc/selinux/config:

SELINUX=permissive

3. Отключение firewalld и очистка iptables.

systemctl disable firewalld
systemctl stop firewalld
iptables -X
iptables -X -t nat
iptables -X -t mangle
iptables -X -t raw
iptables -X -t security
ip6tables -X
ip6tables -X -t nat
ip6tables -X -t mangle
ip6tables -X -t raw
ip6tables -X -t security

4. Установка JRE(Java SE Runtime Environment).
Ввести следующую команду:

yum install -y java-1.8.0-openjdk.x86_64

5. Установка maridb
Ввести следующую команду в консоли:

yum install -y mariadb-server

Запустить mariadb:

systemctl start mariadb.service

Установить пароль root, для чего ввести следующую команду и ответить на вопросы:

mysql_secure_installation

Включить mariadb при запуске системы:

systemctl enable mariadb.service

Необходимо подключиться к субд и создать базу данных и пользователя macmonitor с паролем macmonitorpass (пароль заменить на придуманный вами) со всеми разрешениями на эту базу данных:

mysql -u root -p
CREATE DATABASE macmonitor CHARACTER SET = "latin1" COLLATE ="latin1_swedish_ci";
GRANT ALL ON macmonitor.* TO macmonitor@127.0.0.1 IDENTIFIED BY 'macmonitorpass';
exit

6. Установка Network MACMonitor

Установить пакет  Network MACMonitor:

rpm -Uvh https://macmonitor.by/files/rpm/network-macmonitor-latest.rpm

В файле настроек /opt/macmonitor/config/custom.properties изменить значение параметра spring.datasource.password на придуманный в пункте 5 пароль пользователя macmonitor:

Включить автозапуск программы при запуске системы:

systemctl enable macmonitor

Запустить программу:

systemctl start macmonitor

Подождать несколько минут. Зайти в программу по ссылке http://<ip address>:8080

Пользователь — admin
Пароль — admin

Если по какой-либо причине программа не запустилась, можно посмотреть логи в директории /opt/macmonitor/logs.

Быстрый старт после установки программы