summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFiles
* service/http: Monitor https and https certificatesTobias Wiese2020-05-142
| | | | | | | Check that https endpoints are reachable, and that the certificat is not about to expire. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* service: basic node healthTobias Wiese2020-05-113
| | | | | | | | Check for basic node health including ping, disk and swap. Also check with the package manager, that the system is up to date. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* notifications: Notify via email and telegramTobias Wiese2020-05-1110
| | | | | | | | | | Provide notification in case of a state change via email and telegram bot. The telegram bot is especially helpful in cases where a problem with email delivery is to be reportet. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* hosts: monitor master nodeTobias Wiese2020-05-102
| | | | | | Monitor the host where the icinga2 master runs. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* api: enable apiTobias Wiese2020-05-102
| | | | | | The api is used for communication between nodes. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* command: enable local command pipeTobias Wiese2020-05-101
| | | | | | | The local command pipe is used by icingaweb2 to deliver commands such as scheduling checks or creating downtimes. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* database: enable ido-pgsqlTobias Wiese2020-05-105
| | | | | | | Makes icinga2 connect to the database. The password should be supplied in the master-secrets.conf Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>
* basic configurationTobias Wiese2020-05-1023
Provides a basic inital configuration. Signed-off-by: Tobias Wiese <tobias@tobiaswiese.com>