Mercurial > code > home > repos > infra
comparison 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 |
comparison
equal
deleted
inserted
replaced
118:69058ad170be | 119:51a471fa4d29 |
---|---|
40 dnsmasq_instance('10.2', | 40 dnsmasq_instance('10.2', |
41 house_iface='eth1', | 41 house_iface='eth1', |
42 dhcp_range='10.2.0.121,10.2.0.200', | 42 dhcp_range='10.2.0.121,10.2.0.200', |
43 router='10.2.0.3', | 43 router='10.2.0.3', |
44 dhcp_hosts_filename='templates/dnsmasq/dhcp_hosts.j2') | 44 dhcp_hosts_filename='templates/dnsmasq/dhcp_hosts.j2') |
45 out = '/opt/dnsmasq/10.2' | |
46 # This mtail is for dhcp command counts and errors. Another monitor in lanscape/ reads the leases file. | |
47 files.template(src='templates/dnsmasq/metrics.mtail.j2', dest=f'{out}/metrics.mtail') | |
48 files.template(src='templates/dnsmasq/run_mtail.sh', dest=f'{out}/run_mtail.sh') | |
49 | |
50 files.template(src='templates/dnsmasq/dnsmasq-mtail.service.j2', dest=f'/etc/systemd/system/dnsmasq-mtail.service') | |
51 systemd.service(service=f'dnsmasq-mtail', enabled=True, restarted=True, daemon_reload=True) | |
45 | 52 |
46 else: | 53 else: |
47 pass | 54 pass |