Mercurial > code > home > repos > infra
diff dns.py @ 119:51a471fa4d29
metrics on dnsmasq log errors and DHCP commands
author | drewp@bigasterisk.com |
---|---|
date | Wed, 07 Dec 2022 23:03:57 -0800 |
parents | 6ec849f1a8c9 |
children | 661af5652dfa |
line wrap: on
line diff
--- a/dns.py Wed Dec 07 23:02:57 2022 -0800 +++ b/dns.py Wed Dec 07 23:03:57 2022 -0800 @@ -42,6 +42,13 @@ dhcp_range='10.2.0.121,10.2.0.200', router='10.2.0.3', dhcp_hosts_filename='templates/dnsmasq/dhcp_hosts.j2') + out = '/opt/dnsmasq/10.2' + # This mtail is for dhcp command counts and errors. Another monitor in lanscape/ reads the leases file. + files.template(src='templates/dnsmasq/metrics.mtail.j2', dest=f'{out}/metrics.mtail') + files.template(src='templates/dnsmasq/run_mtail.sh', dest=f'{out}/run_mtail.sh') + + files.template(src='templates/dnsmasq/dnsmasq-mtail.service.j2', dest=f'/etc/systemd/system/dnsmasq-mtail.service') + systemd.service(service=f'dnsmasq-mtail', enabled=True, restarted=True, daemon_reload=True) else: pass