1MUNIN-NODE-CONFIGURE(1)User Contributed Perl DocumentatioMnUNIN-NODE-CONFIGURE(1)
2
3
4
6 munin-node-configure - View and modify which plugins are enabled.
7
9 munin-node-configure [options]
10
12 munin-node-configure reports which plugins are enabled on the current
13 node, and suggest changes to this list.
14
15 By default this program shows which plugins are activated on the
16 system.
17
18 If you specify "--suggest", it will present a table of plugins that
19 will probably work (according to the plugins' autoconf command).
20
21 If you specify "--snmp", followed by a list of hosts, it will present a
22 table of SNMP plugins that they support.
23
24 If you additionally specify "--shell", shell commands to install those
25 same plugins will be printed. These can be reviewed or piped directly
26 into a shell to install the plugins.
27
29 --help
30 Show this help page.
31
32 --version
33 Show version information.
34
35 --debug
36 Print debug information on the operations of
37 "munin-node-configure". This can be very verbose.
38
39 All debugging output is printed to STDOUT, and each line is
40 prefixed with '#'. Only errors are printed to STDERR.
41
42 --pidebug
43 Plugin debug. Sets the environment variable MUNIN_DEBUG to 1 so
44 that plugins may enable debugging.
45
46 --config <file>
47 Override configuration file [/etc/munin/munin-node.conf]
48
49 --servicedir <dir>
50 Override plugin directory [/etc/munin/plugins/]
51
52 --sconfdir <dir>
53 Override plugin configuration directory [/etc/munin/plugin-conf.d/]
54
55 --libdir <dir>
56 Override plugin library [/usr/share/munin/plugins/]
57
58 --suggest
59 Suggest plugins that might be added or removed, instead of those
60 that are currently enabled.
61
62 OUTPUT OPTIONS
63 By default, "munin-node-configure" will print out a table summarising
64 the results.
65
66 --shell
67 Instead of a table, print shell commands to install the new plugin
68 suggestions.
69
70 This implies "--suggest", unless "--snmp" was also enabled. By
71 default, it will not attempt to remove any plugins.
72
73 --remove-also
74 When "--shell" is enabled, also provide commands to remove plugins
75 that are no longer applicable from the service directory.
76
77 PLUGIN SELECTION OPTIONS
78 --families <family,...>
79 Override the list of families that will be used (auto, manual,
80 contrib, snmpauto). Multiple families can be specified as a comma-
81 separated list, by repeating the "--families" option, or as a
82 combination of the two.
83
84 When listing installed plugins, the default families are 'auto',
85 'manual' and 'contrib'. Only 'auto' plugins are checked for
86 suggestions. SNMP probing is only performed on 'snmpauto' plugins.
87
88 --newer <version>
89 Only consider plugins added to the Munin core since <version>.
90 This option is useful when upgrading, since it can prevent plugins
91 that have been manually removed from being reinstalled. This only
92 applies to plugins in the 'auto' family.
93
94 SNMP Options
95 --snmp <host|cidr,...>
96 Probe the SNMP agents on the host or CIDR network (e.g.
97 "192.168.1.0/24"), to see what plugins they support. This may take
98 some time, especially if the many hosts are specified.
99
100 This option can be specified multiple times, or as a comma-
101 separated list, to include more than one host/CIDR.
102
103 --snmpversion <ver>
104 The SNMP version (1, 2c or 3) to use. ['2c']
105
106 --snmpport <port>
107 The SNMP port to use [161]
108
109 --snmpdomain <domain>
110 The Transport Domain to use for exchanging SNMP messages. The
111 default is UDP/IPv4. Possible values: 'udp', 'udp4', 'udp/ipv4';
112 'udp6', 'udp/ipv6'; 'tcp', 'tcp4', 'tcp/ipv4'; 'tcp6', 'tcp/ipv6'.
113
114 SNMP 1/2c authentication
115 SNMP versions 1 and 2c use a "community string" for authentication.
116 This is a shared password, sent in plaintext over the network.
117
118 --snmpcommunity <string>
119 The community string for version 1 and 2c agents. ['public'] (If
120 this works your device is probably very insecure and needs a
121 security checkup).
122
123 SNMP 3 authentication
124 SNMP v3 has three security levels. Lowest is "noAuthNoPriv", which
125 provides neither authentication nor encryption. If a username and
126 "authpassword" are given it goes up to "authNoPriv", and the
127 connection is authenticated. If "privpassword" is also given the
128 security level becomes "authPriv", and the connection is
129 authenticated and encrypted.
130
131 Note: Encryption can slow down slow or heavily loaded network
132 devices. For most uses "authNoPriv" will be secure enough -- the
133 password is sent over the network encrypted in any case.
134
135 ContextEngineIDs are not (yet) supported.
136
137 For further reading on SNMP v3 security models please consult
138 RFC3414 and the documentation for Net::SNMP.
139
140 --snmpusername <name>
141 Username. There is no default.
142
143 --snmpauthpassword <password>
144 Authentication password. Optional when encryption is also enabled,
145 in which case defaults to the privacy password
146 ("--snmpprivpassword").
147
148 --snmpauthprotocol <protocol>
149 Authentication protocol. One of 'md5' or 'sha' (HMAC-MD5-96,
150 RFC1321 and SHA-1/HMAC-SHA-96, NIST FIPS PIB 180, RFC2264).
151 ['md5']
152
153 --snmpprivpassword <password>
154 Privacy password to enable encryption. There is no default. An
155 empty ('') password is considered as no password and will not
156 enable encryption.
157
158 Privacy requires a privprotocol as well as an authprotocol and a
159 authpassword, but all of these are defaulted (to 'des', 'md5', and
160 the privpassword value, respectively) and may therefore be left
161 unspecified.
162
163 --snmpprivprotocol <protocol>
164 If the privpassword is set this setting controls what kind of
165 encryption is used to achieve privacy in the session. Only the
166 very weak 'des' encryption method is supported officially. ['des']
167
168 munin-node-configure also supports '3des' (CBC-3DES-EDE, aka
169 Triple-DES, NIST FIPS 46-3) as specified in IETF
170 draft-reeder-snmpv3-usm-3desede. Whether or not this works with
171 any particular device, we do not know.
172
174 /etc/munin/munin-node.conf
175 /etc/munin/plugin-conf.d/*
176 /etc/munin/plugins/*
177 /usr/share/munin/plugins/plugins.history
178 /usr/share/munin/plugins/*
179
181 This is munin-node-configure (munin-node) v2.0.75.
182
184 Jimmy Olsen, Nicolai Langfeldt, Matthew Boyle
185
187 Copyright (C) 2003-2006 Jimmy Olsen, Nicolai Langfeldt.
188
189 Copyright (C) 2009-2010 Matthew Boyle
190
191 This is free software; see the source for copying conditions. There is
192 NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
193 PURPOSE.
194
195 This program is released under the GNU General Public License
196
197
198
199perl v5.38.0 2023-11-06 MUNIN-NODE-CONFIGURE(1)