Herramientas Cacti CLI: lista de gráficos presentes por host

Herramientas Cacti CLI: lista de gráficos presentes por host

¿Cómo puedo enumerar los gráficos de un host, o al menos la cantidad de gráficos?

Estoy pensando en una condición en la que agregaría más gráficos dependiendo de dicho resultado, pero todo lo que veo es enumerar las consultas disponibles y demás. Necesito el número/nombres reales de los gráficos que ves cuando vas a editar un host y haga clic en "*Lista de gráficos"

Respuesta1

En realidad no lo dices mediante programación, pero has etiquetado esto como 'perl'... La tabla graph_local en la base de datos Cacti SQL tiene una lista de todos los gráficos y con qué host están relacionados.

select host_id,count(*) from graph_local group by host_id;

Le dará una lista desglosada por host_id. Extraiga la descripción del host de la tabla de hosts si la necesita:

select host.description, host.id, count(*) from graph_local,host where graph_local.host_id=host.id group by host_id;

Sin embargoTambién deberías mirar el complemento Autom8, si lo que estás tratando de lograr es algo como: "Encontrar todas las interfaces Ethernet 'activas' y crear un gráfico de tráfico para las que aún no tienen una", o "Encontrar todos los dispositivos". con Host Template XX y agregar un gráfico para el uso de CPU si no tienen uno". Autom8 hará esto por usted.

información relacionada