浏览代码

check_junos: Provide debugging output about interfaces in forward check.

Sebastian Harl 12 年之前
父节点
当前提交
a7195e27ce
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      check_junos.pl

+ 13 - 0
check_junos.pl

@@ -381,6 +381,19 @@ sub check_interface_forwarding
 
 	my @failed = ();
 
+	{
+		my @i = map {
+			$plugin->get_query_object_value($_, 'interface-name')
+			. " => { " .
+			join(", ", map {
+					$plugin->get_query_object_value($_, 'blocking-status')
+				} $plugin->get_query_object($_,
+					['interface-vlan-member-list', 'interface-vlan-member']))
+			. " }"
+		} $plugin->get_query_object($res, 'interface');
+		$plugin->verbose(3, "Interfaces: " . join(", ", @i));
+	}
+
 	foreach my $iface ($plugin->get_query_object($res, 'interface')) {
 		my $name = $plugin->get_query_object_value($iface, 'interface-name');
 		my $failed_status = undef;