Проверка работы сервисов ПКД#
Для проверки работоспособности сервисов ПКД добавлена утилита ALDProCTL
, которая расширяет функционал ipactl
, проверяя также сервисы ПКД.
Для выполнения команд с сервисами используется systemctl
.
Конфигурация#
Файл конфигурации имеет три обязательных блока: FreeIPA, ALD Pro и Other . Для начала работы необходимо скопировать файл aldproctl.env
и внести перечень сервисов для проверки по примеру ниже:
`[FreeIPA]` `Directory Service` `krb5kdc` `kadmin` `named` `httpd` `ipacustodia` `smb` `winbind` `ipa-otpd` `ipa-dnskeysyncd` `[ALD Pro]` `GLOBALCATALOG` `GCSync` `aldpro-mp-services` `aldpro-canclient` `ad-salt-canrunner`
`syncer` `syncer.timer` `[Other]` `celery` `celerybeat`
Примечание
Название сервисов в конфигурационном файле должны полностью соответствовать примеру. Ниже приведен список сервисов, доступных к проверке:
Directory Service;
krb5kdc;
kadmin;
named;
httpd;
ipa-custodia;
smb;
winbind;
ipa-otpd;
ipa-dnskeysyncd;
ipa-gcsync;
celery;
celerybeat;
aldpro-mp-service;
aldpro-canclient;
ad-salt-canrunner;
syncer;
syncer.timer.
Перечень команд#
Команда |
Описание |
---|---|
sudo aldproctl start |
Запускает сервисы, указанные в конфигурационном файле |
sudo aldproctl status |
Отображает статус сервисов, указанных в конфигурационном файле |
sudo aldproctl stop |
Останавливает работу сервисов, указанных в конфигурационном файле |
sudo aldproctl restart |
Перезапускает сервисы, указанные в конфигурационном файле |
sudo aldproctl start|stop|restart|status –service=service_name |
Флаг service выполняет операцию для сервиса (service_name) |
sudo aldproctl start|stop|restart|status –ipa-check-only |
Флаг –ipa-check-only выполняет операцию для сервисов блока FreeIPA |
sudo aldproctl start|stop|restart|status –aldpro-check-only |
Флаг -–aldpro-check-only выполняет операцию для сервисов блока ALD Pro |
sudo aldproctl start|stop|restart|status –other-check-only |
Флаг –other-check-only выполняет операцию для сервисов блока Other |
Варианты отображения статуса сервиса#
ЗАПУЩЕН — команда
start
сработала без ошибок и сервис запустился;ОСТАНОВЛЕН — команда
stop
сработала без ошибок и сервис остановлен;ПЕРЕЗАПУЩЕН — команда
restart
сработала без ошибок и сервис перезапущен;НЕ НАЙДЕН — сервис с таким именем не найден;
НЕАКТИВЕН (МЕРТВ) — сервис неактивен;
ОШИБКА — ошибка при вызове команды или работе сервиса.