Я только что взял на себя управление сервером Cacti, и мне снится кошмар, переходящий с 5-минутных опросов на 1-минутные.
Пока что я изменил шаблон данных вместе с Step (с 300 до 60) и Heartbeat (с 600 до 120), а также изменил задание cron с * / 5 на * / 1, и, наконец, в настройках я изменил Интервал опроса на каждую минуту и интервал cron на каждую минуту.
Однако это вызывает чрезмерную нагрузку на сервер, а в /var/log/cacti/poller.log (?) Добавляется множество ошибок, касающихся недопустимых операторов SQL и различных других проблем с RRD.
Насколько я понимаю, редактирование шаблона данных не влияет на существующие RRD, оно просто устанавливает те, которые будут созданы в будущем, и поэтому я думаю, что ошибки связаны с тем, что файлы RRD по умолчанию содержат только шаги для 5-минутных шагов. из 60 мне нужно.
Самым важным является то, что существующие данные не теряются, но их можно заархивировать, если слияние невозможно - до сих пор я пытался создать второй сервер кактусов, чтобы перенести существующие данные (а затем отключить их все) , но, похоже, это не работает, так как я не нашел хорошего способа массового импорта существующих RRD.
Последние две недели я потратил на это, но мне не хватило опыта, и мне нужна помощь специалиста! Мне просто интересно, делал ли кто-нибудь это раньше и может ли кто-нибудь посоветовать / что мне следует делать, чтобы перейти на новую версию?
Это не так просто. Но если вы действительно хотите это сделать, вам нужно коснуться каждого шаблона данных, который вы используете, и установить «Шаг» от 300 секунд (5-минутный интервал опроса) до 60 секунд. Кроме того, вам нужно снизить Heartbeat с 600 до 120.
После того, как вы внесли все свои изменения, вам необходимо перестроить Cacti's Poller Cache.
Я не совсем уверен, сработает ли это на существующий data я никогда не пробовал. Но это правильный способ сделать это.
Более подробная информация доступна на сайте "Как настроить Cacti на разрешение опроса в течение 1 минуты".