metadata.yaml 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. plugin_name: cups.plugin
  2. modules:
  3. - meta:
  4. plugin_name: cups.plugin
  5. module_name: cups.plugin
  6. monitored_instance:
  7. name: CUPS
  8. link: "https://www.cups.org/"
  9. categories:
  10. - data-collection.hardware-devices-and-sensors
  11. icon_filename: "cups.png"
  12. related_resources:
  13. integrations:
  14. list: []
  15. info_provided_to_referring_integrations:
  16. description: ""
  17. keywords: []
  18. most_popular: false
  19. overview:
  20. data_collection:
  21. metrics_description: "Monitor CUPS performance for achieving optimal printing system operations. Monitor job statuses, queue lengths, and error rates to ensure smooth printing tasks."
  22. method_description: "The plugin uses CUPS shared library to connect and monitor the server."
  23. supported_platforms:
  24. include: []
  25. exclude: []
  26. multi_instance: true
  27. additional_permissions:
  28. description: "The plugin needs to access the server. Netdata sets permissions during installation time to reach the server through its library."
  29. default_behavior:
  30. auto_detection:
  31. description: "The plugin detects when CUPS server is running and tries to connect to it."
  32. limits:
  33. description: ""
  34. performance_impact:
  35. description: ""
  36. setup:
  37. prerequisites:
  38. list:
  39. - title: Minimum setup
  40. description: "The CUPS server must be installed and running."
  41. configuration:
  42. file:
  43. name: "netdata.conf"
  44. section_name: "[plugin:cups]"
  45. description: "The netdata main configuration file."
  46. options:
  47. description: ""
  48. folding:
  49. title: "Config options"
  50. enabled: true
  51. list:
  52. - name: update every
  53. description: Data collection frequency.
  54. default_value: 1
  55. required: false
  56. - name: command options
  57. description: Additional parameters for the collector
  58. default_value: ""
  59. required: false
  60. examples:
  61. folding:
  62. enabled: true
  63. title: ""
  64. list: []
  65. troubleshooting:
  66. problems:
  67. list: []
  68. alerts: []
  69. metrics:
  70. folding:
  71. title: Metrics
  72. enabled: false
  73. description: ""
  74. availability: []
  75. scopes:
  76. - name: global
  77. description: ""
  78. labels: []
  79. metrics:
  80. - name: cups.dests_state
  81. description: Destinations by state
  82. unit: "dests"
  83. chart_type: stacked
  84. dimensions:
  85. - name: idle
  86. - name: printing
  87. - name: stopped
  88. - name: cups.dests_option
  89. description: Destinations by option
  90. unit: "dests"
  91. chart_type: line
  92. dimensions:
  93. - name: total
  94. - name: acceptingjobs
  95. - name: shared
  96. - name: cups.job_num
  97. description: Active jobs
  98. unit: "jobs"
  99. chart_type: stacked
  100. dimensions:
  101. - name: pending
  102. - name: held
  103. - name: processing
  104. - name: cups.job_size
  105. description: Active jobs size
  106. unit: "KB"
  107. chart_type: stacked
  108. dimensions:
  109. - name: pending
  110. - name: held
  111. - name: processing
  112. - name: destination
  113. description: ""
  114. labels: []
  115. metrics:
  116. - name: cups.destination_job_num
  117. description: Active jobs of {destination}
  118. unit: "jobs"
  119. chart_type: stacked
  120. dimensions:
  121. - name: pending
  122. - name: held
  123. - name: processing
  124. - name: cups.destination_job_size
  125. description: Active jobs size of {destination}
  126. unit: "KB"
  127. chart_type: stacked
  128. dimensions:
  129. - name: pending
  130. - name: held
  131. - name: processing