Matt Layher
|
30197c9956
|
ansible/prometheus: create separate alert for rtorrent
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-05 10:03:32 -04:00 |
|
Matt Layher
|
0b379480b4
|
ansible/prometheus: bump alert thresholds to 2 minutes
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-04 10:21:48 -04:00 |
|
Matt Layher
|
621b320e87
|
ansible/prometheus: fix blackbox targets, add new hass domain
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-04 10:04:32 -04:00 |
|
Matt Layher
|
eec6d2618d
|
traefik: new homeassistant domain, force ACME renewal
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-04 10:04:06 -04:00 |
|
Matt Layher
|
6a2e64aec7
|
ansible/homeassistant: initial commit, add to monitor
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-04 10:03:43 -04:00 |
|
Matt Layher
|
937b2d5bfb
|
ansible/rtorrent_exporter: password quoting
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-02 09:52:02 -04:00 |
|
Matt Layher
|
57cadb9869
|
ansible: add ansible.cfg
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-02 09:42:37 -04:00 |
|
Matt Layher
|
5fd6f09379
|
ansible: rekey vault files
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-02 09:42:18 -04:00 |
|
Matt Layher
|
1f76afc9f3
|
grafana: update node dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-01 23:32:22 -04:00 |
|
Matt Layher
|
1905f05945
|
ansible/wireguard_exporter: add support for peer names
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-01 23:31:39 -04:00 |
|
Matt Layher
|
5b004e6ffa
|
ansible/sshkeys: new SSH key
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-01 10:04:38 -04:00 |
|
Matt Layher
|
1182149422
|
ansible/base: optionally install disk monitoring packages and dist-upgrade
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-01 09:21:35 -04:00 |
|
Matt Layher
|
59228d76b2
|
ansible: initial loki and promtail roles
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-10-01 09:04:45 -04:00 |
|
Matt Layher
|
f537f7ca0d
|
ansible/blackbox_exporter: remove trailing whitespace
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 10:21:26 -04:00 |
|
Matt Layher
|
ebc2fc7bde
|
ansible/prometheus: add alert for blackbox probe failure
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 10:19:29 -04:00 |
|
Matt Layher
|
02fb7874f3
|
ansible/prometheus: add blackbox http_401 module, scrape authenticated sites
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 10:12:01 -04:00 |
|
Matt Layher
|
05c4c43d7a
|
ansible/prometheus: add blackbox_exporter scrape configurations
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 09:54:44 -04:00 |
|
Matt Layher
|
182f3bd415
|
ansible/blackbox_exporter: initial commit, add to monitor role
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 09:31:03 -04:00 |
|
Matt Layher
|
40955afe2c
|
ansible/wireguard_exporter: apply capabilities after permissions
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-30 09:30:43 -04:00 |
|
Matt Layher
|
97e325ca39
|
ansible/alertmanager: set external URL
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-26 13:16:05 -04:00 |
|
Matt Layher
|
e587936e47
|
ansible/prometheus: set external URL
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-26 13:15:41 -04:00 |
|
Matt Layher
|
1956a86883
|
ansible/traefik: add alertmanager domain
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-26 12:54:04 -04:00 |
|
Matt Layher
|
26fc131e76
|
ansible/alertmanager: initial commit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-26 12:53:53 -04:00 |
|
Matt Layher
|
c9f240aff3
|
ansible/prometheus: initial alerts for always-on machines
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-26 12:52:59 -04:00 |
|
Matt Layher
|
bdb6fdff2d
|
ansible/prometheus: add monitnerr-1 node job
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-24 18:15:08 -04:00 |
|
Matt Layher
|
cc89a28415
|
ansible: new monitor role, install node_exporter
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-24 18:11:25 -04:00 |
|
Matt Layher
|
69ccd0a8b9
|
ansible/wgipamd: bump binary, switch back to CIDR subnets
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-23 22:47:23 -04:00 |
|
Matt Layher
|
5f55875205
|
ansible/wgipamd: bump binary, fix file management and capabilities
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-23 22:05:54 -04:00 |
|
Matt Layher
|
3c089475df
|
ansible/wgipamd: remove unnecessary cp, use setcap for now
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-23 21:52:05 -04:00 |
|
Matt Layher
|
a50a4f10ae
|
ansible/wgipamd: initial commit, run on router
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-23 20:55:52 -04:00 |
|
Matt Layher
|
09f6df2dc7
|
grafana: add network dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:44:00 -04:00 |
|
Matt Layher
|
bcd437fd21
|
grafana: add Node dashboard
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:40:22 -04:00 |
|
Matt Layher
|
263d14fcbb
|
README: fix link
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:36:14 -04:00 |
|
Matt Layher
|
6caf68f750
|
builds: switch to builds.sr.ht
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:34:43 -04:00 |
|
Matt Layher
|
de8af4ef41
|
travis: ignore rtorrent_exporter yamllint
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:31:11 -04:00 |
|
Matt Layher
|
34c4d510ff
|
ansible/prometheus: add rtorrent job on servnerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:27:37 -04:00 |
|
Matt Layher
|
dfe68130ac
|
ansible/rtorrent_exporter: initial commit
|
2019-09-20 10:27:19 -04:00 |
|
Matt Layher
|
003dca3d16
|
ansible/wireguard_exporter: use host_bin_path in systemd unit
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:12:07 -04:00 |
|
Matt Layher
|
414708ceb4
|
ansible: factor out host_golang_arch and host_bin_path variables
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 10:01:15 -04:00 |
|
Matt Layher
|
ee58cf9371
|
ansible/wireguard_exporter: move variables to inventory
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:54:22 -04:00 |
|
Matt Layher
|
1fea550e1d
|
ansible/production: group amd64 host variables
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:51:48 -04:00 |
|
Matt Layher
|
4bc3f6a032
|
ansible/kvm: update bridge config for netplan
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:33:46 -04:00 |
|
Matt Layher
|
11e182a931
|
ansible/plex: install from apt repository
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:25:42 -04:00 |
|
Matt Layher
|
2ea8e4159d
|
ansible/prometheus: add apcupsd job on nerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:13:18 -04:00 |
|
Matt Layher
|
9419dfa1d0
|
ansible/apcupsd_exporter: bump binary, install on workstation
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:12:08 -04:00 |
|
Matt Layher
|
f0b319e42b
|
ansible/apcupsd: paramterize battery date by machine
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-20 09:11:43 -04:00 |
|
Matt Layher
|
847e7dd838
|
ansible/traefik: version bump
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-19 20:49:19 -04:00 |
|
Matt Layher
|
a61a16093d
|
ansible: parameterize bin_path throughout
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-19 20:40:17 -04:00 |
|
Matt Layher
|
143bf24a5e
|
ansible/prometheus: scrape node_exporter on servnerr-3
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-19 20:34:03 -04:00 |
|
Matt Layher
|
856992d212
|
ansible/node_exporter: enable installing node_exporter on multiple architectures
Signed-off-by: Matt Layher <mdlayher@gmail.com>
|
2019-09-19 20:29:15 -04:00 |
|