diff --git a/bin/check-home-permissions.py b/bin/check-home-permissions.py
index 44092619aaae5a973fd3f29bc300a82b70c768c8..5a747c878957eface1f48c6da692ea2953cd53a5 100755
--- a/bin/check-home-permissions.py
+++ b/bin/check-home-permissions.py
@@ -192,6 +192,8 @@ if __name__ == '__main__':
     check_shares()
 
     print('home dirs:            ' + str(home_dirs))
+    print('bad owner:            ' + str(len(owner)))
+    print('bad permission:       ' + str(len(permission)))
     print('strange ldap users:   ' + str(len(users)))
     print('no blocked attr:      ' + str(len(no_blocked)))
     print('home not closed:      ' + str(len(not_closed)))
diff --git a/bin/xymon-home.py b/bin/xymon-home.py
index 8111f480336754e8c14a1b995359b67d85063ce5..617bc48e2b112ff4fa1148342bff14a6afea60ae 100755
--- a/bin/xymon-home.py
+++ b/bin/xymon-home.py
@@ -31,6 +31,7 @@ no_nis_map = []
 no_blocked = []
 not_closed = []
 not_open = []
+permission_exclude = ['sengun']
 
 
 class Home(object):
@@ -124,7 +125,8 @@ def check_homes(top):
             owner.append(home)
 
         if bad_permission(home):
-            permission.append(home)
+            if f not in permission_exclude:
+                permission.append(home)
 
         if posix1e.has_extended(home.path):
             acl.append(home)
@@ -193,6 +195,8 @@ def run_check(xymon):
     check_shares()
 
     content += 'home dirs:            ' + str(home_dirs) + '<br/>'
+    content += 'bad owner:            ' + str(len(owner)) + '<br/>'
+    content += 'bad permission:       ' + str(len(permission)) + '<br/>'
     content += 'strange ldap users:   ' + str(len(users)) + '<br/>'
     content += 'no blocked attr:      ' + str(len(no_blocked)) + '<br/>'
     content += 'home not closed:      ' + str(len(not_closed)) + '<br/>'