10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
# File 'lib/sensu-plugins-rabbitmq/rabbitmq.rb', line 10
def add_common_options
option :host,
description: 'RabbitMQ management API host',
long: '--host HOST',
default: 'localhost'
option :port,
description: 'RabbitMQ management API port',
long: '--port PORT',
proc: proc(&:to_i),
default: 15_672
option :vhost,
description: 'Regular expression for filtering the RabbitMQ vhost',
short: '-v',
long: '--vhost VHOST',
default: ''
option :username,
description: 'RabbitMQ management API user',
long: '--username USER',
default: 'guest'
option :password,
description: 'RabbitMQ management API password',
long: '--password PASSWORD',
default: 'guest'
option :ssl,
description: 'Enable SSL for connection to the API',
long: '--ssl',
boolean: true,
default: false
option :ini,
description: 'Configuration ini file',
short: '-i',
long: '--ini VALUE'
end
|