Возможные проблемы и их решение
В настоящем разделе представлено описание возможных проблем при работе с ARMA MC и их решения.
Просмотр версии ARMA MC при отсутствии доступа к веб-интерфейсу
При нормальной работе ARMA MC версия показывается в области служебной информации в нижней части окна веб-интерфейса ARMA MC (см. Веб-интерфейс, описание и работа Руководства пользователя ARMA MC).
Если доступ к веб-интерфейсу ограничен, версию можно получить из файла:
/var/www/armaconsole/public/static/amc-ui/version
При наличии доступа к ARMA MC через браузер содержимое файла можно посмотреть по ссылке https://<IP_адрес_ARMA MC>/version (т.е. достаточно добавить /version к адресу).
Выход ARMA MC из строя
Для выяснения возможных причин отключения ARMA MC, необходимо проверить логи основных сервисов ARMA MC, указанных в разделе Сервисы ARMA MC настоящего руководства. Посмотреть «syslog» можно, например, командой cat /var/log/syslog. Так же для просмотра логов можно использовать команду journalctl -f.
Ошибка «elasticsearch»
Для устранения ошибок с сервисом «elasticsearch» необходимо перезагрузить ARMA MC.
Не срабатывает правило корреляции
Для выяснения причин, по которым могут не работать правила корреляции, необходимо посмотреть логи сервиса «amc-correlator» в «syslog» файле. Посмотреть «syslog» можно, например, командой cat /var/log/syslog. Так же для просмотра логов можно использовать команду journalctl -f.
Не включается правило корреляции
При включении какого-либо правила корреляции может появиться предупреждение о наличии включённого ранее правила с идентичным SID. Данная ситуация возникает вследствие наличия нескольких правил корреляции отличающихся версий, но с одинаковым SID (см. Рисунок – Правила корреляции с идентичными SID).
Рисунок – Правила корреляции с идентичными SID
На рисунке выше активное правило версии «6» блокирует включение правила версии «2».
Для включения требуемого правила необходимо предварительно отключить правило, препятствующее включению, с идентичным SID.
Отсутствует доступ к веб-интерфейсу
При отсутствии доступа к веб-интерфейсу в случае корректной работы всех сервисов необходимо перезагрузить ARMA MC.
В случае возникновения проблем с доступом к веб-интерфейсу ARMA MC, установленной на виртуальную платформу, необходимо убедиться в корректности имён интерфейсов.
Не удалось установить ARMA MC
Если установка ARMA MC не была завершена корректно, для повторной установки необходимо полностью удалить ARMA MC из системы.
Для удаления ARMA MC достаточно запустить скрипт «uninstall.sh», находящийся по пути «opt/armaupdate/amcansible/scripts».
Примечание
После удаления ARMA MC можно повторно выполнить установку, как это описано в разделе Установка, за исключением того, что из пакетов ПО для Linux необходимо будет переустановить только «elasticsearch», остальные пакеты ПО (если они были ранее успешно установлены) переустанавливать не требуется.
Веб-интерфейс перестал реагировать на нажатия
Если через некоторое время после обновления веб-интерфейс перестал отвечать, следует перезагрузить ARMA MC.
Сообщение о невозможности проведения экстренной очистки дискового пространства
ARMA MC автоматически очищает дисковое пространство при достижении минимального объема свободного места (см. раздел Нехватка места на диске и автоматическая очистка Руководства пользователя ARMA MC). В редких случаях после успешного выполнения очистки выводится сообщение о том, что очистка невозможна или не выполнена.
Если вы столкнулись с такой ситуацией, рекомендуется определить фактический размер свободного места на диске средствами ОС (например, c помощью утилиты «df»). Если в результате выяснится, что свободно более «7,5%» от объема диска, можно продолжать работу как обычно. Если свободное место составляет менее «7,5%», необходимо освободить место средствами ОС.
Оценка объёма дискового пространства перед обновлением
Для успешного проведения обновления объём свободного места на разделе с ARMA MC должен быть на «10» гигабайт больше объёма баз данных ARMA MC.
Определение объёма баз данных из командной строки:
echo "PostgreSQL: $(sudo du -sh /var/lib/postgresql 2>/dev/null || echo 'N/A') | Elasticsearch: $(sudo du -sh /var/lib/elasticsearch 2>/dev/null || echo 'N/A')"
В выдаче будет строка вида:
PostgreSQL: 79M /var/lib/postgresql | Elasticsearch: 4,0K /var/lib/elasticsearch
Сложив объёмы баз данных (в примере это «79» мегабайт и «4» килобайта) и «10» гигабайт, получим минимальный объём свободного места для проведения обновления.
Определение объёма места на диске из командной строки:
df -h /
Если значение доступного места меньше рассчитанного выше минимального объёма, необходимо освободить место.
Не удаётся произвести обновление ARMA MC на версию «2.2»
Если требования по наличию свободного места соблюдены (см. Оценка объёма дискового пространства перед обновлением), но обновление завершилось неудачей, при этом произошёл успешный откат на версию «2.1», следует перезагрузить ARMA MC и повторить попытку.
Не отображается виджет «Мониторинг свободного места на диске»
Для решения проблемы с отображением виджета «Мониторинг свободного места на диске» в «Обзорной панели» (см. раздел Обзорная панель Руководства пользователя ARMA MC) достаточно убрать все остальные виджеты, а затем перезагрузить страницу. После этого можно снова отобразить другие виджеты.