diff --git a/surveillance/parse_auth_log.py b/surveillance/parse_auth_log.py index 7336974e..4cccaf31 100644 --- a/surveillance/parse_auth_log.py +++ b/surveillance/parse_auth_log.py @@ -228,12 +228,15 @@ def affiche_erreurs(errs, message, min_mac=1, min_prise=1): for mac, erreur_mac in erreur_prise['macs'].items(): if erreur_mac['nombre'] >= min_mac: - print ' %s (x%d)' % (erreur_mac['lignes'][-1].strip(), - erreur_mac['nombre']) + ligne = erreur_mac['lignes'][-1].strip().split() + ligne[5] = '%8s' % ligne[5].replace("adm.crans.org-", "") + ligne = ligne[0:3] + ligne[5:] + print ' %s (x%d)' % (' '.join(ligne), erreur_mac['nombre']) info = erreur_mac['info'] if info != None: prop = info['prop'] - cprint(u' -> propriétaire de la machine: %s <%s>, prise %s (chambre %s)' % (prop.Nom(), prop.email(), info['prise'], info['chambre'])) + cprint(u' -> machine de : %-16s %5s (prise %s) <%s>' % + (prop.Nom()[:16], info['chambre'], info['prise'], prop.email())) def __usage(err=''):