master
yaml 99 lines 2.97 KB
Raw
1 plugin_name: go.d.plugin
2 modules:
3 - meta:
4 id: collector-go.d.plugin-exim
5 plugin_name: go.d.plugin
6 module_name: exim
7 monitored_instance:
8 name: Exim
9 link: "https://www.exim.org/"
10 icon_filename: 'exim.jpg'
11 categories:
12 - data-collection.applications
13 keywords:
14 - exim
15 - mail
16 - email
17 related_resources:
18 integrations:
19 list: []
20 info_provided_to_referring_integrations:
21 description: ""
22 overview:
23 data_collection:
24 metrics_description: >
25 This collector monitors Exim mail queue.
26 It relies on the [`exim`](https://www.exim.org/exim-html-3.20/doc/html/spec_5.html) CLI tool but avoids directly executing the binary.
27 Instead, it utilizes `ndsudo`, a Netdata helper specifically designed to run privileged commands securely within the Netdata environment.
28 This approach eliminates the need to use `sudo`, improving security and potentially simplifying permission management.
29
30 Executed commands:
31
32 - `exim -bpc`
33 method_description: ""
34 supported_platforms:
35 include: []
36 exclude: []
37 multi_instance: false
38 additional_permissions:
39 description: ""
40 default_behavior:
41 auto_detection:
42 description: ""
43 limits:
44 description: ""
45 performance_impact:
46 description: ""
47 setup:
48 prerequisites:
49 list: []
50 configuration:
51 file:
52 name: go.d/exim.conf
53 options:
54 description: |
55 The following options can be defined globally: update_every.
56 folding:
57 title: Config options
58 enabled: true
59 list:
60 - name: update_every
61 description: Data collection frequency.
62 default_value: 10
63 required: false
64 - name: timeout
65 description: exim binary execution timeout.
66 default_value: 2
67 required: false
68 examples:
69 folding:
70 title: Config
71 enabled: true
72 list:
73 - name: Custom update_every
74 description: Allows you to override the default data collection interval.
75 config: |
76 jobs:
77 - name: exim
78 update_every: 5 # Collect logical volume statistics every 5 seconds
79 troubleshooting:
80 problems:
81 list: []
82 alerts: []
83 metrics:
84 folding:
85 title: Metrics
86 enabled: false
87 description: ""
88 availability: []
89 scopes:
90 - name: global
91 description: These metrics refer to the the entire monitored application.
92 labels: []
93 metrics:
94 - name: exim.qemails
95 description: Exim Queue Emails
96 unit: 'emails'
97 chart_type: line
98 dimensions:
99 - name: emails