Cacti

Ошибка в Cacti: Cron is configured to run too often

Быстрая заметка, для тех, кто столкнулся с проблемой, когда Cacti вдруг перестает рисовать новые значения графиков, а в логах появляется строка

POLLER: Poller[0] NOTE: Cron is configured to run too often!  The Poller Interval is '300' seconds, with a minimum Cron period of '300' seconds, but only -6600 seconds have passed since the poller last ran

Случилось это после рестарта системы, т.е. вручную, конечно же, никто не запускал poller.php. Лечится это установкой $force = TRUE; в poller.php. После очередного, на сей раз успешного срабатывания, меняем значение обратно на FALSE.

Если же этот фокус не помог, а в логах теперь ругательства rrdtool

illegal attempt to update using time 1254675401 when last update time is 1254681400 (minimum one second step)

то все сложнее - Cacti мало того, что успела себе поставить неверную дату последнего срабатывания, так еще и в rrd файлы успела ее проставить. Тут два пути - либо посмотреть, что за дату поставил кактуст (date -r 1254681400) и дождатся ее, либо делать дамп каждого RRD, удалять там "левые" даты и затем restore.

Установка rrdtool из репозитория yum

Не так давно имел опыт установки утилиты rrdtool для построения графиков cacti на CentOs 5. Ставил вручную, тобишь скачал с официального сайта rpm-ку. В результате, потратил добрых полчаса пока нашел и установил все необходимые зависимости и это в век, когда есть такие package manager'ы как yum!

После недолгих поисков в сети, все таки удалось найти репозиторий yum, который содержит rrdtool со всеми зависимыми пакетами. Итак, все что нужно сделать - это создать файл dag.repo в каталоге /etc/yum.repos.d/ с содержанием:

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
enabled=1

Ну а теперь можно запускать yum install rrdtool и наслаждаться установкой.

Что делать, если графики Cacti всегда выдают NaN?..

Начну с того, что Cacti - это неплохой web-интерфейс к RRDTool, позволяющий мониторить на графиках все что душе угодно, начиная от системных ресурсов локальной машины, заканчивая ведением статистики погоды :). Приложение написано на PHP, соответственно, особенных проблем с установкой не будет. Проблемы могут возникнуть позже, если вы захотите научить "кактус" строить свои графики (кстати, в самой Cacti уже достаточно шаблонов на все случаи жизни, а если случай особенный, то их можно поискать в сети). Так вот, наиболее распространенная проблема, с которой можно столкнуться при создании графика - это то, что вместо заветных чисел и красивых линий на нем будет отображено NaN.

Реклама на stremoukhov.ru: