Немного об идеологии Cacti
Нижний уровень – сбор данных.
Data Input Methods – Здесь мы добавляем название нашего скрипта и определяем в какие переменные будет записывать его выхлоп.
Следующий уровень – хранение данных.
Data Templates – определяем шаблон хранилища данных. За какие периоды хранить данные, как часто они могут обновляться, какие переменные сохраняются в rrd файлах. Имена переменных соответственно берутся с нижнего уровня.
Следующий уровень – представление данных.
Graph Templates – определяем как наши данные будут рисоваться. Какие переменные рисовать линиями, какие значениями. Определяем все что выводится на картинке. Это уровень требует указания хранилища данных.
Порядок действий по созданию графика:
- написать скрипт для сбора данных, выхлоп которого имеет cacti-совместимый формат – ИМЯ:ЗНАЧЕНИЕ;
- добавить метод сбора данных;
- определить шаблон хранения данных;
- определить шаблон отображения данных;
- создать хранилище данных;
- создать график, указав ему созданное хранилище.
Ну и образец графика на последок:

