From b1a6e8e0ca6dc539fb00f121fb2dbc34a1e59204 Mon Sep 17 00:00:00 2001 From: glondu Date: Tue, 20 Mar 2007 09:10:19 +0100 Subject: [PATCH] Gestion de certains cas o il n'y a pas d'entre DNS associe une IP. darcs-hash:20070320081019-68412-9f053de0db8bc30c0643aecbb2c7e2aff9115ad1.gz --- surveillance/analyse.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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: