У меня есть специальные приложения, для которых я хочу отображать статистику. Вот мое требование. Я написал сценарий bash, который дает мне числовое значение, и я запускаю этот сценарий из cron. Теперь я хочу, чтобы числовые данные отображались через кактусы с использованием SNMP. Я знаю, что это возможно, но не знаю, как?
Вам не нужно задействовать SNMP. Создать Метод ввода данных и используйте "Сценарий / Команда" в качестве Тип ввода, указав путь к вашему скрипту.
Пусть ваш cron вызовет rrdtool напрямую и сделает RRD. Это не будет отображаться в Cacti, но будет строить график. Если вы хотите, чтобы это было в Cacti, вам нужно добавить какой-нибудь скрипт в snmpd.conf, который вызывает скрипт, чтобы Cacti мог его опросить.
Возможно, вам захочется посмотреть на gnuplot.