Wie kann ich die Diagramme für einen Host oder zumindest die Anzahl der Diagramme auflisten?
Ich denke an eine Bedingung, bei der ich je nach Ausgabe weitere Diagramme hinzufügen würde, aber alles, was ich sehe, ist eine Liste der verfügbaren Abfragen und dergleichen. Ich brauche die tatsächliche Anzahl/Namen der Diagramme, die Sie sehen, wenn Sie einen Host bearbeiten und auf "*Diagrammliste"
Antwort1
Sie sagen es nicht wirklich programmgesteuert, aber Sie haben dies mit „Perl“ markiert … Die Tabelle „graph_local“ in der Cacti SQL-Datenbank enthält eine Liste aller Graphen und deren zugehöriger Host.
select host_id,count(*) from graph_local group by host_id;
Sie erhalten eine nach Host-ID aufgeschlüsselte Liste. Wenn Sie die Hostbeschreibung benötigen, können Sie sie aus der Host-Tabelle abrufen:
select host.description, host.id, count(*) from graph_local,host where graph_local.host_id=host.id group by host_id;
JedochSie sollten sich auch das Autom8-Plugin ansehen, wenn Sie etwas erreichen möchten wie: „Finden Sie alle aktiven Ethernet-Schnittstellen und erstellen Sie ein Verkehrsdiagramm für diejenigen, die noch keins haben“ oder „Finden Sie alle Geräte mit Host-Vorlage XX und fügen Sie ein Diagramm für die CPU-Auslastung hinzu, wenn sie noch keins haben“. Autom8 erledigt das für Sie.