Как я могу перечислить графики для хоста или, по крайней мере, количество графиков?
Я думаю о состоянии, при котором я бы добавил больше графиков в зависимости от такого вывода, но все, что я вижу, - это список доступных запросов и т.Д. Мне нужно фактическое количество / имена графиков, которые вы видите, когда идете редактировать хост, и нажмите "* Список графиков"
На самом деле вы не говорите программно, но вы пометили этот «perl» ... Таблица graph_local в базе данных Cacti SQL содержит список всех графов и узлов, с которыми они связаны.
select host_id,count(*) from graph_local group by host_id;
Вы получите список с разбивкой по host_id. Если нужно, извлеките описание хоста из таблицы хостов:
select host.description, host.id, count(*) from graph_local,host where graph_local.host_id=host.id group by host_id;
тем не мение вам также следует взглянуть на плагин Autom8, если вы пытаетесь достичь чего-то вроде: «Найдите все« работающие »интерфейсы Ethernet и создайте график трафика для тех, у которых его еще нет» или «Найти все устройства. с шаблоном хоста XX и добавьте график использования ЦП, если у них его нет ». Autom8 сделает это за вас.