template_openshift_master.yml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. ---
  2. g_template_openshift_master:
  3. name: Template Openshift Master
  4. zitems:
  5. - name: create_app
  6. applications:
  7. - Openshift Master
  8. key: create_app
  9. - key: openshift.master.process.count
  10. description: Shows number of master processes running
  11. type: int
  12. applications:
  13. - Openshift Master
  14. - key: openshift.master.user.count
  15. description: Shows number of users in a cluster
  16. type: int
  17. applications:
  18. - Openshift Master
  19. - key: openshift.master.pod.running.count
  20. description: Shows number of pods running
  21. type: int
  22. applications:
  23. - Openshift Master
  24. - key: openshift.project.counter
  25. description: Shows number of projects on a cluster
  26. type: int
  27. applications:
  28. - Openshift Master
  29. ztriggers:
  30. - name: 'Application creation has failed on {HOST.NAME}'
  31. expression: '{Template Openshift Master:create_app.last(#1)}=1 and {Template Openshift Master:create_app.last(#2)}=1'
  32. url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/check_create_app.asciidoc'
  33. priority: avg
  34. - name: 'Openshift Master process not running on {HOST.NAME}'
  35. expression: '{Template Openshift Master:openshift.master.process.count.max(#3)}<1'
  36. url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc'
  37. priority: high
  38. - name: 'Too many Openshift Master processes running on {HOST.NAME}'
  39. expression: '{Template Openshift Master:openshift.master.process.count.min(#3)}>1'
  40. url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc'
  41. priority: high
  42. - name: 'Number of users for Openshift Master on {HOST.NAME}'
  43. expression: '{Template Openshift Master:openshift.master.user.count.last()}=0'
  44. url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc'
  45. priority: info
  46. - name: 'There are no projects running on {HOST.NAME}'
  47. expression: '{Template Openshift Master:openshift.project.counter.last()}=0'
  48. url: 'https://github.com/openshift/ops-sop/blob/master/V3/Alerts/openshift_master.asciidoc'
  49. priority: info