From 5686508716896847e6ff561506335e6e11b20897 Mon Sep 17 00:00:00 2001 From: Ian Wienand Date: Tue, 27 Aug 2019 15:54:49 +1000 Subject: [PATCH] Filter docker directories out of cacti Docker hosts report back mounts in container directories via snmp storage queries # php -q /usr/share/cacti/cli/add_graphs.php --host-id=585 --snmp-field=hrStorageDescr --list-snmp-values Known values for hrStorageDescr for host 585: (name) ... /var/lib/docker/containers/05ed2dc... /var/lib/docker/containers/7cebed4... /var/lib/docker/containers/f452861... Because these can keep changing, hosts just end up getting more and more invalid graphs in their results (see gitea0X hosts in cacti at the moment). Filter out docker directories from the query Change-Id: Ia1db628975e7a67ad531438ef85735abae1ce652 --- modules/openstack_project/files/cacti/create_graphs.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openstack_project/files/cacti/create_graphs.sh b/modules/openstack_project/files/cacti/create_graphs.sh index 3d9341c313..4835c72f2f 100644 --- a/modules/openstack_project/files/cacti/create_graphs.sh +++ b/modules/openstack_project/files/cacti/create_graphs.sh @@ -55,7 +55,7 @@ SNMP_QUERY_ID=`php -q add_graphs.php --host-id=$HOST_ID --list-snmp-queries | \ grep "SNMP - Get Mounted Partitions"|cut -f 1` for mountpoint in $(php -q /usr/share/cacti/cli/add_graphs.php --host-id=$HOST_ID --snmp-field=hrStorageDescr --list-snmp-values | \ - grep /|grep -v -e dev -e dib_tmp -e run -e sys) ; do + grep /|grep -v -e dev -e dib_tmp -e run -e sys -e docker) ; do add_ds_graph "Host MIB - Available Disk Space" "Available Disk Space" \ "hrStorageDescr" "$mountpoint" done