Lade till loggning till syslog
This commit is contained in:
11
dnsupdate.py
11
dnsupdate.py
@@ -244,7 +244,7 @@ def verify_ip(msg):
|
|||||||
msg['error'].append("Connection timeout, could not connect to name server.\n")
|
msg['error'].append("Connection timeout, could not connect to name server.\n")
|
||||||
except dns.resolver.NXDOMAIN:
|
except dns.resolver.NXDOMAIN:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
if ip == msg['ipaddress'] and not msg.has_key('delete'):
|
if ip == msg['ipaddress'] and not msg.has_key('delete'):
|
||||||
msg['error'].append("Name server already up to date")
|
msg['error'].append("Name server already up to date")
|
||||||
elif ip == "" and msg.has_key('delete'):
|
elif ip == "" and msg.has_key('delete'):
|
||||||
@@ -254,6 +254,7 @@ def verify_ip(msg):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
import sys
|
import sys
|
||||||
|
import syslog
|
||||||
msg = {}
|
msg = {}
|
||||||
msg['error'] = []
|
msg['error'] = []
|
||||||
|
|
||||||
@@ -275,8 +276,16 @@ if __name__ == "__main__":
|
|||||||
update(msg)
|
update(msg)
|
||||||
err = checkerror(msg)
|
err = checkerror(msg)
|
||||||
if err == 0:
|
if err == 0:
|
||||||
|
syslog.openlog("dnsupdate")
|
||||||
|
for error in msg['error']:
|
||||||
|
syslog.syslog(syslog.LOG_ERR, error)
|
||||||
|
syslog.closelog()
|
||||||
sys.exit(0)
|
sys.exit(0)
|
||||||
|
|
||||||
err = checkerror(msg, show="errors")
|
err = checkerror(msg, show="errors")
|
||||||
|
syslog.openlog("dnsupdate")
|
||||||
|
for error in msg['error']:
|
||||||
|
syslog.syslog(syslog.LOG_ERR, error)
|
||||||
|
syslog.closelog()
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user