Описание команд локального консольного интерфейса

В настоящем разделе представлено описание команд локального консольного интерфейса (ЛКИ).

Обновление ARMA MC

Обновление ARMA MC производится через веб-интерфейс (см. раздел Обновление версии Руководства пользователя ARMA MC).

Примечание

В случае возникновения любых ошибок при обновлении рекомендуется скопировать папку «backup» на отдельный диск, а также отправить файл «/var/log/armaconsole/setup.log» в INFOWATCH ARMA.

Удаление устаревших данных после обновления

После обновления ARMA MC на версию «2.1» в хранилище могут остаться данные, которые не будут доступны через веб-интерфейс, но при этом будут занимать место на диске.

Для удаления данных по окончании обновления следует:

  1. Перейти в директорию:

cd /usr/local/armaconsole/app/
  1. Запустить скрипт командой:

bash delete-old-storage-archives.sh

Сервисы ARMA MC

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

postgresql@13-main

postgresql@13-main.service

/var/log/postgresql/postgresql-13-main.log

postgresql

postgresql.service

/var/log/postgresql

rabbitmq-server

rabbitmq-server.service

/var/log/rabbitmq/rabbit@amcdebian.log

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».

Результат выполнения команды будет следующим:

  • в случае успешного перезапуска сервиса в командной строке сообщений не будет;

  • в случае безуспешного перезапуска сервиса будет выведено сообщение об ошибке, которая возникла при попытке перезапуска.

Просмотр журналов сервисов

Для просмотра журналов сервисов необходимо выполнить следующие действия:

  1. Ввести команду:

  • 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
    
  1. Нажать клавишу «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».

В результате пользователь будет сразу разблокирован без необходимости ожидания установленного времени блокировки.