Я настраиваю мониторинг MySQL и перехожу с Nagios + Cacti на Icinga. Заменяет ли Idoutils Cacti в прагматических целях? Использует ли Idoutils шаблоны кактусов? Или, если нет, их просто перенести? А как насчет графиков Percona Cacti? Могут ли они использоваться в Idoutils?
Я очень ценю любые советы по этому вопросу,
IDOUtils считается базой данных ядра, откуда различные веб-интерфейсы и другие надстройки получают свою информацию. Это не считается заменой для графических механизмов хранения, таких как rrdtool (который в основном используется Cacti).
Icinga Core или, в основном, ваши проверочные плагины могут выводить так называемые данные о производительности (проверьте api плагина - http://docs.icinga.org/latest/en/pluginapi.html). Учитывая, что ваши плагины предоставляют такие возможности, вы можете добавить графические надстройки, такие как pnp4nagios или ingraph, для создания графиков, а также включить их представление веб-интерфейса.
https://wiki.icinga.org/display/howtos/Setting+up+PNP+with+Icinga
https://www.netways.org/projects/ingraph/wiki
IDOUtils сам хранит данные о производительности, если это необходимо, но он не масштабируется в больших средах для сохранения таких данных в схеме idoutils db. Больше информации о самом IDOUtils - http://docs.icinga.org/latest/en/db_intro.html
Таким образом, IDOUtils вообще не заменяет Cacti, если придерживается другого подхода. Если вы хотите заменить Cacti и наилучшим образом перенести данные, вы можете жить без хороших деревьев графического интерфейса, но использовать PNP с rrdtool, интегрированным в Icinga.
В целях миграции проверьте свои Cacti RRD, а также вызовы командной строки для rrdtool. Вы можете использовать их повторно, например с PNP (также rrdtool) и его шаблонами. Если вы планируете использовать что-то другое, например ingraph (серверная часть rdbms) или графит, миграция данных будет затруднена (не знаю об этом).