====== HTML5 Мониторинг сервера(WEB) ======
===== Описание =====
|Ссылка: | https://admin.isp.demo/res/mon/ (где isp.demo Ваше доменное имя)|
Данное веб-приложение выполняет следующие функции:
* оперативная информация о состоянии системы, памяти, процессора, диск, NAS серверов;
* статус и управление службами;
* просмотр логов сервера;
* информация о доступности устройств (ping).
Для авторизации необходимо создать учетную запись сотрудника в админ интерфейсе, либо использовать любую имеющуюся
===== Меню "Главная" =====
{{gallery> old:services:mon_0.png??nolink }}
В данном меню отображена оперативная информация о состоянии сервера и его служб
===== Меню "Службы" =====
В меню "Службы" можно просмотреть статус, также выключить либо перезагрузить службу нажав соответствующую кнопку.
{{gallery> old:services:mon_1.png??nolink }}
===== Меню "Устройства" =====
В меню "Устройства" отображен список устройств в биллинге и их IP адресс, так же можно узнать пинг до устройства нажав клавишу "Ping"
{{gallery> old:services:mon_2.png??nolink }}
===== Меню "Логи сервера" =====
В данном меню можно просмотреть актуальные логи mikbill, radius, system, cron
{{gallery> old:services:mon_3.png??nolink }}
===== Настройка Cron =====
Для регулярного "фонового" мониторинга рекомендуем создать файл.
Имя файла:
/etc/cron.d/mbmon
Содержимое:
# Monitoring
# Update switch info
0-59/5 * * * * root /var/www/mikbill/admin/res/mon/scripts/switches.sh > /dev/null 2>&1
# Update NAS info
0-59/5 * * * * root /var/www/mikbill/admin/res/mon/scripts/nas.sh > /dev/null 2>&1
===== Конфигурация =====
Файл конфигурации находиться по пути
./mikbill/admin/res/mon/Config.php
Согласно комментариям настройте его под свои нужды.
так же в нем можно добавить пользователя для резервного входа, например если у вас упал MySQL то вы все равно войдете этим пользователем в систему и увидите что у вас с сервером
Если у вас не получается войти в мониторинг, необходимо добавить в /etc/hosts запись вида: 127.0.0.1 admin.ispnet.demo где admin.ispnet.demo ваш домен.