Назад | Перейти на главную страницу

Контролируйте размер файла журнала с помощью Hyperic

Я контролирую ряд корпоративных ресурсов с помощью Гиперический и имеют жесткое требование контролировать свои файлы журналов как на предмет содержания, так и на размер, поскольку они имеют привычку выходить из-под контроля.

Наблюдать за содержимым легко, но я не знаю, как отслеживать размер файла. Это что-то, что можно сделать из коробки, или для этого понадобится отличный скрипт?

Да, это можно сделать из коробки, выбрав «Новая служба платформы» -> «Файл FileServer».

Обратите внимание, что метрика «Размер файла» не включена по умолчанию, поэтому вам необходимо включить ее, отредактировав шаблон метрики в Администрирование-> Настройки мониторинга по умолчанию.

Мне приходилось отслеживать неконтролируемый рост файла на сервере Linux, и я хотел использовать Hyperic для этой работы.

Мой короткий, не подробный ответ:

1) Написал быстрый скрипт для расчета роста с момента последнего запуска скрипта (используя файл в / var / cache для хранения значения размера файла с последнего запуска). Сценарий принимает имя файла в качестве параметра.

2) Используя агент Hyperic в этом поле, привяжите к нему службу «Сценарий». Конфигурация добавила конкретное отслеживаемое имя файла. (Мне также понадобилось "sudo", но это уже другая история.)