Commit Graph

79 Commits

Author SHA1 Message Date
sheppy 43d66ba2ba fix: precreate instance directory 2023-01-05 20:26:26 +01:00
sheppy 178ca55aa2 fix: improve error message for bad token 2023-01-05 20:10:05 +01:00
sheppy 42166550f9 fix: flip and_/or_ 2023-01-05 20:07:48 +01:00
sheppy 7e118c37f5 feat: docker build & config dir 2023-01-05 19:35:09 +01:00
Yannik Schmidt 090d753177 mark overdue services as warnings 2022-01-24 06:18:07 +01:00
Yannik Schmidt 078e80b0d5 Add webinterface picture 2022-01-15 08:20:58 +01:00
Yannik Schmidt 0d37fe38ae Merge branch 'master' of github.com:FAUSheppy/icinga-webhook-gateway 2022-01-15 08:09:19 +01:00
Yannik Schmidt e7bdf0225d implement simple overview 2022-01-15 08:09:12 +01:00
Yannik Schmidt d1af8eb0f1 fix typo and break line 2022-01-06 12:59:13 +01:00
Yannik Schmidt 1e008aef74 add check for 404 service not configured 2022-01-06 12:58:21 +01:00
Yannik Schmidt f009e39280 reply with correct service name
Reply with the correct service name if the service is configured but has never reported in as the icinga command expects it.
2022-01-06 12:56:21 +01:00
Yannik Schmidt fbd46c3c5f break overlong line 2022-01-06 11:54:50 +01:00
Yannik Schmidt be6f36e609 clarify info & status field in submitted json 2022-01-06 11:53:59 +01:00
Yannik Schmidt 7e9a6fd598 add native python client example 2022-01-06 11:38:17 +01:00
Yannik Schmidt 41cbb00ce5 implement grace time for fails and permanent states 2021-11-27 13:34:50 +01:00
Yannik Schmidt 720bc9f25a add __pycache__/ to gitignore 2021-11-25 16:19:54 +01:00
Yannik Schmidt 4e9fa02731 fix tabs->spaces 2021-11-25 14:26:21 +01:00
Yannik Schmidt 1f1f80f129 ommit port when unessesary 2021-11-25 14:18:10 +01:00
Yannik Schmidt 76cd2c6b84 small code fixes 2021-11-25 14:10:43 +01:00
Yannik Schmidt a34232c0c7 add requirements 2021-11-25 13:38:23 +01:00
Yannik Schmidt c288058a26 add wsgi app 2021-11-25 13:33:59 +01:00
Yannik Schmidt a8046a7089 +x 2021-11-25 13:23:26 +01:00
Yannik Schmidt 920f0a69d9 implement service timeout check 2021-11-25 13:22:35 +01:00
Yannik Schmidt 2fef0ee7c7 icinga host checkalive 2021-11-25 13:07:49 +01:00
Yannik Schmidt d848ba50fe implement duration parsing via timeparse 2021-11-25 13:05:48 +01:00
Yannik Schmidt be6b61dc2e implement icinga command script 2021-11-25 12:42:54 +01:00
Yannik Schmidt d8f5687269 implement server 2021-11-25 12:19:03 +01:00
Yannik Schmidt 48b88d5003 styling 2021-11-25 11:41:39 +01:00
Yannik Schmidt 7cacd3edc6 Initial 2021-11-25 11:40:55 +01:00