Commit graph

39 commits

Author SHA1 Message Date
6070272f1d Perform load checks on hosts machines only 2023-09-03 14:58:16 +02:00
a7e67523a1 Try to assign check commands for all hosts 2023-09-03 14:54:18 +02:00
f6f08dad3a Switch host name to match apply rules 2023-09-03 14:39:16 +02:00
8ba712ad50 Fix file paths 2023-09-03 14:33:02 +02:00
f47639368b Add monitoring for Icinga and Puppet CA cert 2023-09-03 14:28:13 +02:00
1ae3e8a03d Add missing command name 2023-09-03 14:02:33 +02:00
2ca9749b2e Add zone to infra02sat host 2023-09-03 13:48:08 +02:00
ad58bd65c8 Add infra02sat host 2023-09-03 13:12:58 +02:00
9173311c2f Define custom_ssl_cert command
The ssl_cert command definition from icinga2-common does not support
client certificates with a separate private key file and uses the
deprecated -n parameter to check_ssl_cert. We override this CheckCommand
with a custom_ssl_cert.
2023-08-19 14:26:48 +02:00
0dedc4304b Remove duplicate quote sign 2023-08-19 14:04:37 +02:00
62ed60f14a Add check for server certificate 2023-08-19 14:03:25 +02:00
6bdcf284dd Fix name conflict with icinga2-common
Avoid name conflict with broken systemd checkcomand definition in
icinga2-common.
2023-08-19 13:27:45 +02:00
93e8ffaeaa Add systemd check, move root disk check to template 2023-08-19 13:23:01 +02:00
500099ae6e Add service group fro certificate checks 2023-08-19 12:49:47 +02:00
545bc49d88 Add missing assign statement 2023-08-19 12:00:59 +02:00
41c393e5f7 Add Icinga API certificate check 2023-08-19 11:59:32 +02:00
ae342f3283 Fix parameter name 2023-08-18 16:28:04 +02:00
f4b66aa9e4 Use correct ssl_cert check command name 2023-08-18 16:22:51 +02:00
e4ec26626f Fix syntax error 2023-08-18 16:21:48 +02:00
9abf259773 Add kernel and certificate checks 2023-08-18 15:03:06 +02:00
1c2e40578e Add database name 2023-08-18 14:17:32 +02:00
04fbc78f11 Add PostgreSQL check 2023-08-18 14:15:32 +02:00
9eb77fe941 Add checks for graphite and icinga web 2023-08-17 12:06:19 +02:00
6e1dcc5c24 Unhide sshd process check 2023-08-17 10:42:02 +02:00
e5db0ccf9b Define process checks for master 2023-08-17 10:39:30 +02:00
68238a1ad2 Add carbon.localhost checks 2023-08-17 10:30:48 +02:00
6886f91f9b Remove variables in host definition
Seems like the Icinga configuration parser does not resolve host
variables inside the host definition.
2023-08-17 10:22:42 +02:00
426a5f658e Add this and variable for external FQDN 2023-08-17 10:13:57 +02:00
14b6d1025a Add external address to match correct vhost 2023-08-17 10:08:28 +02:00
296861f2f5 Fix boolean true syntax 2023-08-17 09:59:17 +02:00
431b32502f Refine http redirect checks for master 2023-08-17 09:58:24 +02:00
efa641a8e5 Add missing "for" in apply rule 2023-08-17 09:55:24 +02:00
d436094797 Add more generic checks
- introduce host template linux-host to define vars.os
- sort service definitions alphabetically
- replace assign where true with assign where host.name == NodeName
- add load, ping4, ping6, ssh and users checks
- add http checks for hosts with vars.http_vhosts
- define basic vars.http_vhosts for master (beholder.cacert.org)
2023-08-17 09:50:59 +02:00
87ceb9bd4b Ignore vim swap files 2023-08-17 09:45:23 +02:00
49ae4b3c29 Add space on disk check labels 2023-08-15 18:15:05 +02:00
fe891ee886 Fix service assignments 2023-08-15 18:06:49 +02:00
4bac805e3f Add missing assign statements to apply rules 2023-08-15 17:55:10 +02:00
022e34449a First objects
- add basic service and host templates
- add service groups
- define a few services
- add beholder host
2023-08-15 17:46:37 +02:00
2231bc6b21 Add initial README 2023-08-15 17:07:59 +02:00