Index: /noc/nagios/status-user/finger.sh
===================================================================
--- /noc/nagios/status-user/finger.sh	(revision 1093)
+++ /noc/nagios/status-user/finger.sh	(revision 1094)
@@ -13,4 +13,12 @@
 }
 
+gethostgroups() {
+    cat /etc/nagios3/*.cfg | perl -ne 'print if ( /^(\s*)define hostgroup [\{[]/ ... /[\}\]]/ )' | perl -ne 'm|hostgroup_name\s+(\S+)| and $name = $1; m|members\s+(.+)\s*$| and $members = $1; m|\}| and print "$name\t$members\n"'
+}
+
+gethgmembers() {
+    gethostgroups | grep "^$1\t" | cut -f 2 -d "	" | sed 's/,/\n/g' | perl -pe 's/\n/|/g' | sed 's/|$//'
+}
+
 read line
 case "$line" in
@@ -20,4 +28,7 @@
     broken*)
 	docnagios -l w
+	;;
+    xvm*)
+	docnagios -g "/$(gethgmembers "xvm.*")/"
 	;;
     *)
