diff --git a/inventory/group_vars/releng_compose_stg b/inventory/group_vars/releng_compose_stg index a079b6c256..52f2fa10e2 100644 --- a/inventory/group_vars/releng_compose_stg +++ b/inventory/group_vars/releng_compose_stg @@ -11,7 +11,4 @@ koji_weburl: "https://koji.stg.fedoraproject.org/koji" mem_size: 8192 nfs_mount_opts: "rw,hard,bg,intr,noatime,nodev,nosuid,sec=sys,nfsvers=3" num_cpus: 4 -zabbix_templates: - - group: "releng_compose" - template: "releng_compose_cronjobs.json" - hostgroup: "fedora releng compose" +zabbix_templates: "{{ [] }}" diff --git a/playbooks/groups/releng-compose.yml b/playbooks/groups/releng-compose.yml index 60551f1ae2..83354bd8b9 100644 --- a/playbooks/groups/releng-compose.yml +++ b/playbooks/groups/releng-compose.yml @@ -29,8 +29,7 @@ - rkhunter - nagios_client - zabbix/zabbix_agent - - { role: zabbix/zabbix_templates, - when: env == "staging" } + - zabbix/zabbix_templates - collectd/base - sudo - role: keytab/service diff --git a/roles/zabbix/zabbix_templates/files/releng_compose_cronjobs.json b/roles/zabbix/zabbix_templates/files/releng_compose_cronjobs.json index 2802c7ccd5..12a75c9023 100644 --- a/roles/zabbix/zabbix_templates/files/releng_compose_cronjobs.json +++ b/roles/zabbix/zabbix_templates/files/releng_compose_cronjobs.json @@ -1 +1,145 @@ -{"zabbix_export": {"version": "6.0", "groups": [{"uuid": "af934cec1c964e258b594fcd6a7b7d94", "name": "fedora releng compose"}], "templates": [{"uuid": "531f46e0cdf746fe912725a078e12906", "template": "releng_compose_cronjobs.json", "name": "fedora releng compose cronjobs", "groups": [{"name": "fedora releng compose"}], "items": [{"uuid": "15ac1ea981a24ad8a088ca5fb94d6823", "name": "branched compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-branched]", "history": "7d", "triggers": [{"uuid": "61cb60bf4da449b28bf829a13d59ba4d", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-branched])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-branched],8h)>0", "name": "branched cronjob stalled", "priority": "HIGH"}]}, {"uuid": "cfa6ce06960a4be1a000d8560b3e1658", "name": "clean-amis compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-clean-amis]", "history": "7d", "triggers": [{"uuid": "52c8525754c641828ac4c6c1078ee5c9", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-clean-amis])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-clean-amis],8h)>0", "name": "clean-amis cronjob stalled", "priority": "HIGH"}]}, {"uuid": "ee1849d8d93f49628ae11133a20d1df1", "name": "cloud-updates compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-cloud-updates]", "history": "7d", "triggers": [{"uuid": "260c4be3796d4baabcdd875762e5ff8e", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-cloud-updates])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-cloud-updates],8h)>0", "name": "cloud-updates cronjob stalled", "priority": "HIGH"}]}, {"uuid": "52a300297cef4360b37744d9fa0317e6", "name": "container-updates compose cronjobs stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-container-updates]", "history": "7d", "triggers": [{"uuid": "1956f365f8fe4dccbe2997f4abf37525", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-container-updates])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-container-updates],8h)>0", "name": "container-updates cronjob stalled", "priority": "HIGH"}]}, {"uuid": "7a48d07aabe64a2d90d21c4683f26273", "name": "ftbfs.cron compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron]", "history": "7d", "triggers": [{"uuid": "6005b333de1d4f798504a480102e9fe8", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron],8h)>0", "name": "ftbts.cron cronjob stalled", "priority": "HIGH"}]}, {"uuid": "664567affc5849aeae31eefb05708cdd", "name": "rawhide-iot compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-rawhide-iot]", "history": "7d", "triggers": [{"uuid": "8f1a97314c904e6baebcd1c84028b5e0", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-rawhide-iot])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-rawhide-iot],8h)>0", "name": "rawhide-iot cronjob stalled", "priority": "HIGH"}]}, {"uuid": "e2f7a76ff6db47edb54c536380e196ef", "name": "rawhide compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-rawhide]", "history": "7d", "triggers": [{"uuid": "65ae2d09344f4c49ae32683b27751994", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-rawhide])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-rawhide],8h)>0", "name": "rawhide cronjob stalled", "priority": "HIGH"}]}, {"uuid": "1cf6d1bb895346e3b7fe109d2c37b75b", "name": "sig_policy compose cronjob stalled", "type": "ZABBIX_ACTIVE", "key": "vfs.file.exists[/tmp/fedora-compose-sig_policy]", "history": "7d", "triggers": [{"uuid": "8fcf1caf5197439592d9d3128fa29eaa", "expression": "last(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-sig_policy])=1 and min(/fedora releng compose cronjobs/vfs.file.exists[/tmp/fedora-compose-sig_policy],8h)>0", "name": "sig_policy cronjob stalled", "priority": "HIGH"}]}]}]}} +{ + "zabbix_export": { + "version": "6.0", + "groups": [ + { + "uuid": "af934cec1c964e258b594fcd6a7b7d94", + "name": "fedora releng compose" + } + ], + "templates": [ + { + "uuid": "531f46e0cdf746fe912725a078e12906", + "template": "releng_compose_cronjobs.json", + "name": "fedora releng compose cronjobs", + "groups": [ + { + "name": "fedora releng compose" + } + ], + "items": [ + { + "uuid": "15ac1ea981a24ad8a088ca5fb94d6823", + "name": "branched compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-branched]", + "history": "7d", + "triggers": [ + { + "uuid": "61cb60bf4da449b28bf829a13d59ba4d", + "expression": "last(/compose-branched01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-branched])=1 and min(/compose-branched01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-branched],8h)>0", + "name": "branched cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "cfa6ce06960a4be1a000d8560b3e1658", + "name": "clean-amis compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-clean-amis]", + "history": "7d", + "triggers": [ + { + "uuid": "52c8525754c641828ac4c6c1078ee5c9", + "expression": "last(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-clean-amis])=1 and min(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-clean-amis],8h)>0", + "name": "clean-amis cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "ee1849d8d93f49628ae11133a20d1df1", + "name": "cloud-updates compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-cloud-updates]", + "history": "7d", + "triggers": [ + { + "uuid": "260c4be3796d4baabcdd875762e5ff8e", + "expression": "last(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-cloud-updates])=1 and min(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-cloud-updates],8h)>0", + "name": "cloud-updates cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "52a300297cef4360b37744d9fa0317e6", + "name": "container-updates compose cronjobs stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-container-updates]", + "history": "7d", + "triggers": [ + { + "uuid": "1956f365f8fe4dccbe2997f4abf37525", + "expression": "last(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-container-updates])=1 and min(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-container-updates],8h)>0", + "name": "container-updates cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "7a48d07aabe64a2d90d21c4683f26273", + "name": "ftbfs.cron compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron]", + "history": "7d", + "triggers": [ + { + "uuid": "6005b333de1d4f798504a480102e9fe8", + "expression": "last(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron])=1 and min(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-cronjob-ftbts.cron],8h)>0", + "name": "ftbts.cron cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "664567affc5849aeae31eefb05708cdd", + "name": "rawhide-iot compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-rawhide-iot]", + "history": "7d", + "triggers": [ + { + "uuid": "8f1a97314c904e6baebcd1c84028b5e0", + "expression": "last(/compose-iot-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-rawhide-iot])=1 and min(/compose-iot-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-rawhide-iot],8h)>0", + "name": "rawhide-iot cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "e2f7a76ff6db47edb54c536380e196ef", + "name": "rawhide compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-rawhide]", + "history": "7d", + "triggers": [ + { + "uuid": "65ae2d09344f4c49ae32683b27751994", + "expression": "last(/compose-rawhide01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-rawhide])=1 and min(/compose-rawhide01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-rawhide],8h)>0", + "name": "rawhide cronjob stalled", + "priority": "HIGH" + } + ] + }, + { + "uuid": "1cf6d1bb895346e3b7fe109d2c37b75b", + "name": "sig_policy compose cronjob stalled", + "type": "ZABBIX_ACTIVE", + "key": "vfs.file.exists[/tmp/fedora-compose-sig_policy]", + "history": "7d", + "triggers": [ + { + "uuid": "8fcf1caf5197439592d9d3128fa29eaa", + "expression": "last(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-sig_policy])=1 and min(/compose-x86-01.iad2.fedoraproject.org/vfs.file.exists[/tmp/fedora-compose-sig_policy],8h)>0", + "name": "sig_policy cronjob stalled", + "priority": "HIGH" + } + ] + } + ] + } + ] + } +}