Логирование в Зодиак.АйТиЭм
Конфигурирование аспектов логирования на агенте и логи на серверах
Логи на агенте
Логирование на агенте поддерживается в двух форматах: текстовом и Multiline-JSON. По-умолчанию используется текстовый формат.
Конфигурирование аспектов логирования производится при помощи конфигурационного файла агента agent.ini в секции Log
[Log]
dir=папка хранения логов
kind=формат логов (text или json).
files=максимальное количество файлов логов при ротации.
fileSize=максимальный размер каждого файла лога до ротации.
level=подробность логов (error или warn или info или verbose или debug)
Большая часть сообщений в логах ведется в формате <Имя_блока>.<Имя_функции>: <Текст сообщения>.
Примеры часто встречающихся блоков:
- Agent - основная процедура агента
- DynamicConfig - блок динамической конфигурации
- Communicator - блок коммуникаций
- BasicInventoryShepard - блок базовой инвентаризации
- ScriptJob - задача на исполнение скрипта
- ScatterShepard - блок развертываний
Логи на серверах
Журнал работы серверов можно посмотреть при помощи journalctl -u имя-сервера
Например:
journalctl -u zodiac.communication.server > communication.log
или:
journalctl -u zodiac.administration.server.service -f