diff --git a/surveillance/analyse.py b/surveillance/analyse.py index 4034dd31..9e1907c4 100755 --- a/surveillance/analyse.py +++ b/surveillance/analyse.py @@ -181,8 +181,10 @@ Exemples : for key,value in opts : if key == '--ip-ext' : # recherche de l'ip de la machine extérieur - try : + try: ip_ext.append(socket.gethostbyaddr(value)[2][0]) + except socket.herror: + ip_ext.append(value) except socket.gaierror : print "Hôte %s inconnu" % value sys.exit(5) @@ -190,6 +192,8 @@ Exemples : # recherche du nom d'hote try : ip_ext_nom.append(socket.gethostbyaddr(value)[0]) + except socket.herror: + ip_ext_nom.append(ip_ext[-1]) except socket.gaierror : ip_ext_nom.append(ip_ext[-1]) if len(ip_ext_nom)==1: