From 327f501a94a8c851f94a703b27dcf4645e287732 Mon Sep 17 00:00:00 2001 From: damage Date: Sun, 2 Nov 2025 20:52:12 +0100 Subject: [PATCH] added trigger test template --- .../template_trigger_test_via_file.yaml | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 test/trigger_test_via_file/template_trigger_test_via_file.yaml diff --git a/test/trigger_test_via_file/template_trigger_test_via_file.yaml b/test/trigger_test_via_file/template_trigger_test_via_file.yaml new file mode 100644 index 0000000..83dad3e --- /dev/null +++ b/test/trigger_test_via_file/template_trigger_test_via_file.yaml @@ -0,0 +1,39 @@ +zabbix_export: + version: '7.0' + template_groups: + - uuid: cd6848345eb04289b2d5260c10e0d269 + name: devloop + templates: + - uuid: d9f7fbdabce94730b3ef17b6f531419c + template: 'Trigger Test via File' + name: 'Trigger Test via File' + description: | + Triggers an Alert if file, given by TRIGGER_TEST_FILE macro, exists. + + This is useful to test your (external) alerting system by just creating a file. + + ... or wakeup the admins during night ... + vendor: + name: devloop + version: '1.0' + groups: + - name: devloop + items: + - uuid: 20bd4f01822c48409e72b2ee1cd9df23 + name: 'Trigger Test File' + key: 'vfs.file.exists[{$TRIGGER_TEST_FILE}]' + delay: 30s + history: 1d + trends: 1d + triggers: + - uuid: 208b46957c3e46c1833de7973b0788f3 + expression: 'last(/Trigger Test via File/vfs.file.exists[{$TRIGGER_TEST_FILE}])=1' + name: 'DRILL - Trigger File' + priority: HIGH + description: Testalarm + manual_close: 'YES' + macros: + - macro: '{$TRIGGER_TEST_FILE}' + value: '/tmp/trigger_test' + description: 'File which must exist to trigger. Be aware: everyone as permissions to create files in /tmp' +