Инструкция по обновлению программы Network MACMonitor до новой версии

Для обновления программы до актуальной версии необходимо заменить старый файл macmonitor.war новым, не забывая сделать бэкап базы данных.
Далее будет описано 2 варианта обновления для готового образа виртуальной машины.

Вариант 1 (быстрый, необходимо наличие интернета):

1. Ввести следующие команды в консоль:

systemctl stop tomcat.service
mysqldump -u root -proot --hex-blob --databases macmonitor > backup.$(date +%Y%m%d_%H%M%S).sql
rm -f /opt/tomcat/webapps/macmonitor.war
wget https://macmonitor.by/files/macmonitor/actual/macmonitor.war
cp macmonitor.war /opt/tomcat/webapps/
chown tomcat:tomcat /opt/tomcat/webapps/macmonitor.war
chmod o-r /opt/tomcat/webapps/macmonitor.war
systemctl start tomcat.service

Вариант 2:

1. Зайти в браузере на tomcat manager по любому из следующих url:
http://<ip address v4>:8080/manager/
http://<ip address v4>/manager/
http://<ip address v6>/manager/
https://<ip address v4>/manager/
https://<ip address v6>/manager/
http://<hostname>/manager/
https://<hostname>/manager/

2. Найти там приложение Network MACMonitor и нажать undeploy.


3. Сделать резервную копию базы данных программы, для этого в консоли сервера ввести следующую команду(root – пользователь субд, не linux):

mysqldump -u root -proot --hex-blob --databases macmonitor > backup.$(date +%Y%m%d_%H%M%S).sql

4. В tomcat manager найти раздел WAR file to deploy, выбрать новый файл macmonitor.war и нажать deploy.


5. Обязательно перезапустить tomcat, для этого в консоли ввести:

systemctl stop tomcat.service
systemctl start tomcat.service