Можно ли получить доступ к базе данных Cacti RRD по сети

можно ли получить доступ к Cacti RRD (база данных Round Robin) с другого компьютера по сети? Мы хотим иметь возможность создавать свои собственные графики, запрашивая базу данных Cacti RRD (например, учитывая имя хоста маршрутизатора, дайте мне использование полосы пропускания на всех его интерфейсах за последние 4 часа). Таким образом, все, что мы действительно хотим от Cacti, — это необработанные точки данных, необходимые для построения графиков/графиков. Нам это не нужно для генерации изображений графиков.

Служба Cacti развернута на компьютере с Linux, и запросы будут вызываться из приложения Windows .Net.

Спасибо!


person Miguel Sevilla    schedule 25.10.2010    source источник


Ответы (1)


Итак, я разместил сообщение в группе пользователей RRD и сразу же получил ответы о 3 способах сделать это:

1) сервер rrd (использует inetd для обработки соединений) http://www.mrtg.org/rrdtool/doc/rrdtool.en.html

2) rrdcached http://www.mrtg.org/rrdtool/doc/rrdcached.en.html

3) Вывод JSON для rrdtool (модификация XPORT) http://oss.oetiker.ch/rrdtool/forum.en.html#nabble-td5629054|a5629054

Единственная сложная часть — выяснить, какой файл rrd загрузить в RRDTool.

person Miguel Sevilla    schedule 01.11.2010
comment
В итоге мы просто написали приложение на Python, которое использует RRD с помощью библиотеки rrdpython (oss.oetiker.ch/rrdtool/prog/rrdpython.en.html) и работает через TCP. - person Miguel Sevilla; 22.05.2011