Описание команд локального консольного интерфейса
В настоящем разделе представлено описание команд локального консольного интерфейса (ЛКИ).
Обновление ARMA MC
Обновление ARMA MC производится через веб-интерфейс (см. раздел Обновление версии Руководства пользователя ARMA MC).
Примечание
В случае возникновения любых ошибок при обновлении рекомендуется скопировать папку «backup» на отдельный диск, а также отправить файл «/var/log/armaconsole/setup.log» в INFOWATCH ARMA.
Удаление устаревших данных после обновления
После обновления ARMA MC на версию «2.1» в хранилище могут остаться данные, которые не будут доступны через веб-интерфейс, но при этом будут занимать место на диске.
Для удаления данных по окончании обновления следует:
Перейти в директорию:
cd /usr/local/armaconsole/app/
Запустить скрипт командой:
bash delete-old-storage-archives.sh
Сервисы ARMA MC
ARMA MC включает в себя следующие сервисы:
Название сервиса |
Полное наименование сервиса |
Путь к журналу сервиса |
|---|---|---|
amccelery |
amccelery.service |
/var/log/armaconsole/celeryd.log |
amccelerybeat |
amccelerybeat.service |
/var/log/armaconsole/celerybeat.log |
amcchecker |
amcchecker.service |
Журнал отсутствует |
amcclient |
amcclient.service |
/var/log/armaconsole/license.log |
amccore |
amccore.service |
var/log/armaconsole/console.log |
amccorrelator |
amccorrelator.service |
/var/log/armaconsole/correlator.log |
elasticsearch |
elasticsearch.service |
/var/log/elasticsearch |
nginx |
nginx.service |
/var/log/nginx |
/var/log/postgresql/postgresql-13-main.log |
||
postgresql |
postgresql.service |
/var/log/postgresql |
rabbitmq-server |
rabbitmq-server.service |
|
redis-server |
redis-server.service |
/var/log/redis/redis-server.log |
amc-gateway.service |
amc-gateway.service.service |
/var/log/syslog |
amc-device |
amc-device.service |
/var/log/syslog |
amc-license |
amc-license.service |
/var/log/syslog |
Перезагрузка сервисов
Для перезагрузки сервиса необходимо ввести команду «systemctl restart [servicename]», где:
[servicename] – это название сервиса (см. Сервисы ARMA MC настоящего руководства).
Например, для перезагрузки сервиса «amccelery», необходимо ввести команду «systemctl restart amccelery» и нажать клавишу «ENTER».
Результат выполнения команды будет следующим:
в случае успешного перезапуска сервиса в командной строке сообщений не будет;
в случае безуспешного перезапуска сервиса будет выведено сообщение об ошибке, которая возникла при попытке перезапуска.
Просмотр журналов сервисов
Для просмотра журналов сервисов необходимо выполнить следующие действия:
Ввести команду:
vim [path_to_log_file] – для редактора «Vim»;
nano [path_to_log_file] – для редактора «Nano»;
cat [path_to_log_file] – для утилиты «Cat», где:
[path_to_log_file] – это название сервиса (см. Сервисы ARMA MC настоящего руководства).
Например, для просмотра журнала сервиса «amcclient», необходимо ввести команду:
vim /var/log/armaconsole/license.log
Нажать клавишу «ENTER».
Выгрузка диагностической информации
Диагностическую информацию ARMA MC следует выгружать при возникновении внештатной ситуации, чтобы получить данные, необходимые для диагностики проблемы.
Для выгрузки диагностической информации необходимо из-под «root» пользователя запустить скрипт командой:
bash /opt/armaupdate/amcansible/scripts/diag.sh
Архив с диагностической информацией будет расположен по следующему пути:
/tmp/amc_system_info_${CURRENT_DATE}.tar.gzгде {CURRENT_DATE} – текущая дата вида ГГГГ-ММ-ДД, например, 2025-04-25.
Снятие блокировки пользователя
ARMA MC поддерживает возможность снятия блокировки пользователя, заблокированного по причине превышения допустимого количества попыток аутентификации с вводом неверных учётных данных.
Для снятия блокировки необходимо из-под «root» пользователя ввести следующую команду:
/usr/local/armaconsole/app/scripts/faillock --reset --user [blocked_user]где [blocked_user] – имя заблокированного пользователя, например, «usertest».
В результате пользователь будет сразу разблокирован без необходимости ожидания установленного времени блокировки.