diff --git a/surveillance/comptes_inactifs.py b/surveillance/comptes_inactifs.py index 34e7b8ac..d1c74c95 100755 --- a/surveillance/comptes_inactifs.py +++ b/surveillance/comptes_inactifs.py @@ -140,8 +140,15 @@ class ComptesInactifs: """ Lit des lignes de log sur l'entrée std et met à jour la base LDAP. """ - print '%s ligne(s) traitée(s)' % self.update_from_syslog(sys.stdin) - print '%s entrée(s) mise(s) à jour dans la base LDAP' % self.commit_to_ldap() + parsed_lines = self.update_from_syslog(sys.stdin) + updated_entries = self.commit_to_ldap() + syslog("%(parsed_lines)s ligne(s) traitée(s)" % locals()) + syslog("%(updated_entries)s entrée(s) mise(s) à jour dans la base LDAP" % locals()) + if parsed_lines == 0 or updated_entries == 0: + sys.stderr.write("""Erreur lors de la mise à jour de la base LDAP : +%(parsed_lines)s ligne(s) traitée(s) +%(updated_entries)s entrée(s) mise(s) à jour dans la base LDAP +""" % locals()) def do_dump(self): """