Cacti CLI工具:列出每个主机的当前graphics

我如何列出主机的图表,或者至less是图表的数量?

我正在考虑根据这种输出添加更多图的情况,但我所看到的只是列出可用的查询等,我需要在编辑主机时看到的graphics的实际编号/名称和点击“ * Graph List

你实际上没有用编程的方式说,但是你已经标记了这个'perl'… Cacti SQL数据库中的graph_local表有一个所有图表的列表以及它们与哪个主机相关。

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插件,如果你想要实现的是类似于:“查找所有'以太网接口,并创build一个没有一个人的stream量图”,或“查找所有具有主机模板XX的设备,并添加CPU使用情况的图表(如果没有)“。 Autom8会为你做这个。