04cee2b4c3
bundles/icinga2: fix file permissions
2021-08-07 07:13:41 +02:00
dfbdbe73bd
bundles/icinga2: only nodes which have bundle:apt have unattended-upgrades (for now)
2021-06-28 19:48:05 +02:00
05670ac2bb
bundles/icinga2: less code for icinga statusmonitor
2021-06-11 16:49:12 +02:00
d569b00960
modify nodes and bundles for new nftables syntax
2021-06-03 13:59:36 +02:00
d9595ad8e6
bundles/icinga2: fix typo in check_usv_snmp
2021-05-15 07:28:15 +02:00
7775f33679
bundles/apt: move patchday to 21:00 UTC
2021-05-13 09:10:33 +02:00
40160fb25a
bundles: remove telegraf metrics from systemd-networkd and icinga2
2021-05-02 13:18:35 +02:00
019d658442
bundles/icinga2: add check_usv_snmp
2021-04-25 08:02:04 +02:00
6772b3b5d0
bundles: various fixes for telegraf plugins
2021-04-24 11:45:58 +02:00
a37d31973a
bundles: add some telegraf plugins
2021-04-24 09:14:25 +02:00
ebb6d287b2
bundles/icinga2: add node name to automatic downtime comment
2021-04-23 14:30:34 +02:00
4973c63e62
bundles/icinga2: remove icinga_options/downtime_also_for, add host dependencies via icinga_options/also_affected_by
2021-04-17 09:21:51 +02:00
4d5e75df68
bundles/icinga2: introduce icinga_options/downtime_also_for
2021-04-17 03:43:08 +02:00
fc7655469f
icinga2: add pretty_name for status page
2021-04-10 15:05:29 +02:00
f8bbe00d47
overall better handling and usage of exceptions
2021-04-02 18:57:13 +02:00
17f9aa9c3e
bundles/icinga2: disable command module
2021-04-01 17:12:35 +02:00
c5eb2f4f70
bundles/icinga2: do not send recovery emails
2021-04-01 17:11:42 +02:00
b943d2d465
rework iptables configuration
2021-03-21 10:30:04 +01:00
e435ae582a
bundles/icinga2: add monitoring for IdoPgsqlConnection
2021-03-01 15:36:29 +01:00
c0b8d35a47
bundles/icinga2: fix double emoji for WARNING state
2021-02-19 14:03:00 +01:00
2bccbf9ded
bundles/icinga2: add some emoji to sent SMS, don't send output via SMS if everything is fine
2021-02-19 14:01:45 +01:00
b06532241b
bundles: use metastack syntax for metadata.get()
2021-02-18 18:12:25 +01:00
fbb8840dff
add .editorconfig, format files correctly
2021-02-17 10:56:18 +01:00
b42e39ed0a
get rid of check_rbl
2021-02-17 10:51:49 +01:00
5c1eba0d58
bundles: use a common metadata key for firewall restrictions, use repo.libs.tools.resolve_identifier()
2021-02-15 14:16:35 +01:00
f52df58517
bundles: code style improvements
2021-02-12 20:45:41 +01:00
71f033b7c2
bundles/icinga2: fix dependencies for svc_systemd:icinga2
...
icinga2 runs fine without any checks, so we now only depend on the other
configuration files managed by bw. This will also fix unwanted
dependencies, because 'file:' means *all* files, not only those provided
by this bundle. In the past, it wasn't possible to skip any file,
because that would result in icinga not properly restarting.
2021-01-30 17:31:05 +01:00
c5109fbfe3
bundles/icinga2: no need to do metadata.copy() here
2021-01-23 09:11:18 +01:00
0893156723
bundles/c3voc-addons: add upgrade-and-reboot to bundle
2021-01-17 18:43:30 +01:00
35abb92daf
bundles/icinga2: do not schedule downtimes for hosts which do not do unattended-upgrades
2021-01-16 22:31:51 +01:00
8e54d6eb23
add monitoring for freifunk nodes
2021-01-09 11:03:23 +01:00
2d42e5f7dd
update bw to 4.3, add .provides() to metadata reactors
2021-01-07 18:44:38 +01:00
8752299e61
bundles/icinga2: add hostgroup for hosts which send SMS
2021-01-02 12:58:52 +01:00
62d7baa3ec
bundles/icinga2: admins shall receive all notifications
2020-12-27 09:09:40 +01:00
0b52f8e7e6
bundles/icinga2: allow limiting permissions for api users
2020-12-20 09:33:17 +01:00
5f5c3d5207
bundles/icinga2: admins shall receive more notifications
2020-12-18 08:24:19 +01:00
dc9e378908
bundles/icinga2: add icinga statusmonitor
2020-11-22 18:56:04 +01:00
12ce8d8f6e
bundles/icinga2: add automatic downtime for upgrade-and-reboot
2020-11-22 13:28:14 +01:00
3a56b0425c
bundles/icinga2: add default for vars.notification.mail, enable mail for check_sipgate_account_balance
2020-11-22 11:44:09 +01:00
9651d740ae
bundles/icinga2: add check_sipgate_account_balance, adjust check_interval
2020-11-22 11:38:53 +01:00
9cace7dace
bundles/icinga2: only include service_name in sms if it actually is a service
2020-11-22 11:09:44 +01:00
54219928e4
bundles/icinga2: only add user to on-call group if they have atleast one of (email, phone) set
2020-11-22 11:07:02 +01:00
8c6c691e5e
bundles/icinga2: implement SMS notifications
2020-11-22 10:34:49 +01:00
15826c73b0
bundles/icinga2: send notifications
2020-11-22 09:04:24 +01:00
4a57926577
bundles/icinga2: set some notification options for checks
2020-11-22 08:24:44 +01:00
d428572461
bundles/icinga2: add servicegroup for every service which has checks
2020-11-21 23:04:15 +01:00
0bc4b5439c
bundles/icinga2: add hostgroup for every bw group
2020-11-21 22:46:29 +01:00
12cf03e03f
bundles/icinga2: generate icinga_users from users.json
2020-11-21 21:46:41 +01:00
63fd31c226
bundles/icinga2: support specifying an alternative host for checks
2020-11-21 10:58:57 +01:00
11071914e0
bundles/icinga2: initial working draft
2020-11-21 10:29:36 +01:00