1QDMANAGE(8) QDMANAGE(8)
2
3
4
6 qdmanage - management client to control or query qdrouterd(8)
7
9 qdmanage [OPTIONS] OPERATION [ARGUMENTS]
10
12 An AMQP management client for use with the Dispatch router daemon
13 (qdrouterd). Sends AMQP management operations requests and prints the
14 response in JSON format. This is a generic AMQP management tool and can
15 be used with any AMQP endpoint that follows the AMQP Management
16 specification, not just with qdrouterd.
17
19 -h, --help : show this help message and exit
20
21 --version : show program’s version number and exit
22
23 -v, --verbose : Show maximum detail
24
25 -r ROUTER-ID, --router ROUTER-ID : Router to be queried
26
27 -d EDGE-ROUTER-ID, --edge-router EDGE-ROUTER-ID : Edge Router to be
28 queried
29
30 --type TYPE : Type of entity to operate on.
31
32 --name NAME : Name of entity to operate on.
33
34 --identity ID : Identity of entity to operate on.
35
36 --indent INDENT : Pretty-printing indent. -1 means don’t pretty-print
37
38 --stdin : Read attributes as JSON map or list of maps from
39
40 --body BODY : JSON value to use as body of a non-standard operation
41
42 --properties PROPERTIES : JSON map to use as properties for a
43 non-standard operation call.
44
45 -b URL, --bus URL : URL of the messaging bus to connect to default
46 0.0.0.0
47
48 -t SECS, --timeout SECS : Maximum time to wait for connection in
49 seconds default 5
50
51 --ssl-certificate CERT : Client SSL certificate (PEM Format)
52
53 --ssl-key KEY : Client SSL private key (PEM Format)
54
55 --ssl-trustfile TRUSTED-CA-DB : Trusted Certificate Authority Database
56 file (PEM Format)
57
58 --ssl-password PASSWORD : Certificate password, will be prompted if not
59 specifed.
60
61 --ssl-password-file SSL-PASSWORD-FILE : Certificate password, will be
62 prompted if not specifed.
63
64 --sasl-mechanisms SASL-MECHANISMS : Allowed sasl mechanisms to be
65 supplied during the sasl handshake.
66
67 --sasl-username SASL-USERNAME : User name for SASL plain authentication
68
69 --sasl-password SASL-PASSWORD : Password for SASL plain authentication
70
71 --sasl-password-file SASL-PASSWORD-FILE : Password for SASL plain
72 authentication
73
74 --ssl-disable-peer-name-verify : Disables SSL peer name verification.
75 WARNING - This option is insecure and must not be used in production
76 environments
77
79 query [ATTR...]
80 Print attributes for multiple entities. Prints all entities by
81 default, use --type, --name or --identity options to restrict which
82 entities are printed. Prints the attributes named in the ATTR list,
83 or all attributes if none are listed.
84
85 create [ATTR=VALUE...]
86 Create a new entity with the specified attributes. With the --stdin
87 option, read attributes from stdin. This can be a JSON map of
88 attributes to create a single entity, or a JSON list of maps to
89 create multiple entities.
90
91 read
92 Print all of the attributes of a single entity, specified by the
93 --name or --identity options.
94
95 update [ATTR=VALUE...]
96 Update the attributes of an existing entity. If an ATTR name is
97 listed with no =VALUE, that attribute will be deleted from the
98 entity. With the --stdin option, read attributes from stdin. This
99 can be a JSON map of attributes to update a single entity, or a
100 JSON list of maps to update multiple entities.
101
102 delete
103 Delete an entity specified by the --name or --identity options.
104
105 get-types [TYPE]
106 List entity types with their base types. With no arguments, list
107 all types.
108
109 get-operations [TYPE]
110 List entity types with their operations. With no arguments, list
111 all types.
112
113 get-attributes [TYPE]
114 List entity types with their attributes. With no arguments, list
115 all types.
116
117 get-annotations [TYPE]
118 List entity types with their annotations. With no arguments, list
119 all types.
120
121 get-mgmt-nodes
122 List all other known management nodes connected to this one.
123
124 get-json-schema [INDENT]
125 Get the router schema in JSON format. Optional integer indent for
126 formatted output.
127
128 get-log [INDENT]
129 Get recent log entries from the router.
130
132 /usr//usr/share/doc/qpid-dispatch/qdrouter.json
133 Management schema for qdrouterd.
134
135 /usr//usr/share/doc/qpid-dispatch/qdrouter.json.readme.txt
136 Explanation of the management schema.
137
139 Show the logging configuration:.
140
141 qdmanage query --type=log
142
143 Enable debug and higher log messages by default:.
144
145 qdmanage update name=log/DEFAULT enable=debug+
146
147 Enable trace log messages only for the MESSAGE module, and direct
148 MESSAGE logs to the file test.log:.
149
150 qdmanage update name=log/MESSAGE enable=trace output=test.log
151
152 Set MESSAGE logging back to the default:.
153
154 qdmanage update name=log/MESSAGE enable=default
155
156 Disable MESSAGE logging:.
157
158 qdmanage update name=log/MESSAGE enable=none
159
160
162 qdrouterd(8), qdstat(8), qdrouterd.conf(5)
163
164 http://qpid.apache.org/components/dispatch-router
165
166
167
168 01/20/2023 QDMANAGE(8)