root / QMP / qmp-events.txt @ 9bed0d0d
History | View | Annotate | Download (5.3 kB)
1 | d74c7dfd | Luiz Capitulino | QEMU Monitor Protocol Events |
---|---|---|---|
2 | d74c7dfd | Luiz Capitulino | ============================ |
3 | e2419113 | Luiz Capitulino | |
4 | d74c7dfd | Luiz Capitulino | BLOCK_IO_ERROR |
5 | d74c7dfd | Luiz Capitulino | -------------- |
6 | d74c7dfd | Luiz Capitulino | |
7 | d74c7dfd | Luiz Capitulino | Emitted when a disk I/O error occurs. |
8 | d74c7dfd | Luiz Capitulino | |
9 | d74c7dfd | Luiz Capitulino | Data: |
10 | d74c7dfd | Luiz Capitulino | |
11 | d74c7dfd | Luiz Capitulino | - "device": device name (json-string) |
12 | d74c7dfd | Luiz Capitulino | - "operation": I/O operation (json-string, "read" or "write") |
13 | d74c7dfd | Luiz Capitulino | - "action": action that has been taken, it's one of the following (json-string): |
14 | d74c7dfd | Luiz Capitulino | "ignore": error has been ignored |
15 | d74c7dfd | Luiz Capitulino | "report": error has been reported to the device |
16 | d74c7dfd | Luiz Capitulino | "stop": error caused VM to be stopped |
17 | d74c7dfd | Luiz Capitulino | |
18 | d74c7dfd | Luiz Capitulino | Example: |
19 | d74c7dfd | Luiz Capitulino | |
20 | d74c7dfd | Luiz Capitulino | { "event": "BLOCK_IO_ERROR", |
21 | d74c7dfd | Luiz Capitulino | "data": { "device": "ide0-hd1", |
22 | d74c7dfd | Luiz Capitulino | "operation": "write", |
23 | d74c7dfd | Luiz Capitulino | "action": "stop" }, |
24 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1265044230, "microseconds": 450486 } } |
25 | d74c7dfd | Luiz Capitulino | |
26 | d74c7dfd | Luiz Capitulino | Note: If action is "stop", a STOP event will eventually follow the |
27 | d74c7dfd | Luiz Capitulino | BLOCK_IO_ERROR event. |
28 | d74c7dfd | Luiz Capitulino | |
29 | d74c7dfd | Luiz Capitulino | RESET |
30 | d74c7dfd | Luiz Capitulino | ----- |
31 | d74c7dfd | Luiz Capitulino | |
32 | d74c7dfd | Luiz Capitulino | Emitted when the Virtual Machine is reseted. |
33 | e2419113 | Luiz Capitulino | |
34 | e2419113 | Luiz Capitulino | Data: None. |
35 | e2419113 | Luiz Capitulino | |
36 | d74c7dfd | Luiz Capitulino | Example: |
37 | d74c7dfd | Luiz Capitulino | |
38 | d74c7dfd | Luiz Capitulino | { "event": "RESET", |
39 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1267041653, "microseconds": 9518 } } |
40 | d74c7dfd | Luiz Capitulino | |
41 | 6ed2c484 | Luiz Capitulino | RESUME |
42 | 6ed2c484 | Luiz Capitulino | ------ |
43 | 6ed2c484 | Luiz Capitulino | |
44 | 6ed2c484 | Luiz Capitulino | Emitted when the Virtual Machine resumes execution. |
45 | 6ed2c484 | Luiz Capitulino | |
46 | 6ed2c484 | Luiz Capitulino | Data: None. |
47 | 6ed2c484 | Luiz Capitulino | |
48 | 6ed2c484 | Luiz Capitulino | Example: |
49 | 6ed2c484 | Luiz Capitulino | |
50 | 6ed2c484 | Luiz Capitulino | { "event": "RESUME", |
51 | 6ed2c484 | Luiz Capitulino | "timestamp": { "seconds": 1271770767, "microseconds": 582542 } } |
52 | 6ed2c484 | Luiz Capitulino | |
53 | 80cd3478 | Luiz Capitulino | RTC_CHANGE |
54 | 80cd3478 | Luiz Capitulino | ---------- |
55 | 80cd3478 | Luiz Capitulino | |
56 | db11571f | Luiz Capitulino | Emitted when the guest changes the RTC time. |
57 | 80cd3478 | Luiz Capitulino | |
58 | 80cd3478 | Luiz Capitulino | Data: |
59 | 80cd3478 | Luiz Capitulino | |
60 | 80cd3478 | Luiz Capitulino | - "offset": delta against the host UTC in seconds (json-number) |
61 | 80cd3478 | Luiz Capitulino | |
62 | 80cd3478 | Luiz Capitulino | Example: |
63 | 80cd3478 | Luiz Capitulino | |
64 | 80cd3478 | Luiz Capitulino | { "event": "RTC_CHANGE", |
65 | 80cd3478 | Luiz Capitulino | "data": { "offset": 78 }, |
66 | 80cd3478 | Luiz Capitulino | "timestamp": { "seconds": 1267020223, "microseconds": 435656 } } |
67 | 80cd3478 | Luiz Capitulino | |
68 | d74c7dfd | Luiz Capitulino | SHUTDOWN |
69 | d74c7dfd | Luiz Capitulino | -------- |
70 | d74c7dfd | Luiz Capitulino | |
71 | d74c7dfd | Luiz Capitulino | Emitted when the Virtual Machine is powered down. |
72 | e2419113 | Luiz Capitulino | |
73 | e2419113 | Luiz Capitulino | Data: None. |
74 | e2419113 | Luiz Capitulino | |
75 | d74c7dfd | Luiz Capitulino | Example: |
76 | d74c7dfd | Luiz Capitulino | |
77 | d74c7dfd | Luiz Capitulino | { "event": "SHUTDOWN", |
78 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1267040730, "microseconds": 682951 } } |
79 | d74c7dfd | Luiz Capitulino | |
80 | d74c7dfd | Luiz Capitulino | Note: If the command-line option "-no-shutdown" has been specified, a STOP |
81 | d74c7dfd | Luiz Capitulino | event will eventually follow the SHUTDOWN event. |
82 | d74c7dfd | Luiz Capitulino | |
83 | d74c7dfd | Luiz Capitulino | STOP |
84 | d74c7dfd | Luiz Capitulino | ---- |
85 | d74c7dfd | Luiz Capitulino | |
86 | d74c7dfd | Luiz Capitulino | Emitted when the Virtual Machine is stopped. |
87 | e2419113 | Luiz Capitulino | |
88 | e2419113 | Luiz Capitulino | Data: None. |
89 | e2419113 | Luiz Capitulino | |
90 | d74c7dfd | Luiz Capitulino | Example: |
91 | 586153d9 | Luiz Capitulino | |
92 | 7af72c24 | Hidetoshi Seto | { "event": "STOP", |
93 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1267041730, "microseconds": 281295 } } |
94 | 0d72f3d3 | Luiz Capitulino | |
95 | d74c7dfd | Luiz Capitulino | VNC_CONNECTED |
96 | d74c7dfd | Luiz Capitulino | ------------- |
97 | 0d72f3d3 | Luiz Capitulino | |
98 | d74c7dfd | Luiz Capitulino | Emitted when a VNC client establishes a connection. |
99 | d74c7dfd | Luiz Capitulino | |
100 | d74c7dfd | Luiz Capitulino | Data: |
101 | d74c7dfd | Luiz Capitulino | |
102 | d74c7dfd | Luiz Capitulino | - "server": Server information (json-object) |
103 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
104 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
105 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
106 | d74c7dfd | Luiz Capitulino | - "auth": authentication method (json-string, optional) |
107 | d74c7dfd | Luiz Capitulino | - "client": Client information (json-object) |
108 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
109 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
110 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
111 | d74c7dfd | Luiz Capitulino | |
112 | d74c7dfd | Luiz Capitulino | Example: |
113 | 0d2ed46a | Luiz Capitulino | |
114 | d74c7dfd | Luiz Capitulino | { "event": "VNC_CONNECTED", |
115 | d74c7dfd | Luiz Capitulino | "data": { |
116 | d74c7dfd | Luiz Capitulino | "server": { "auth": "sasl", "family": "ipv4", |
117 | d74c7dfd | Luiz Capitulino | "service": "5901", "host": "0.0.0.0" }, |
118 | d74c7dfd | Luiz Capitulino | "client": { "family": "ipv4", "service": "58425", |
119 | d74c7dfd | Luiz Capitulino | "host": "127.0.0.1" } }, |
120 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1262976601, "microseconds": 975795 } } |
121 | 0d2ed46a | Luiz Capitulino | |
122 | aa1db6ed | Luiz Capitulino | |
123 | d74c7dfd | Luiz Capitulino | Note: This event is emitted before any authentication takes place, thus |
124 | d74c7dfd | Luiz Capitulino | the authentication ID is not provided. |
125 | d74c7dfd | Luiz Capitulino | |
126 | d74c7dfd | Luiz Capitulino | VNC_DISCONNECTED |
127 | aa1db6ed | Luiz Capitulino | ---------------- |
128 | aa1db6ed | Luiz Capitulino | |
129 | d74c7dfd | Luiz Capitulino | Emitted when the conection is closed. |
130 | d74c7dfd | Luiz Capitulino | |
131 | aa1db6ed | Luiz Capitulino | Data: |
132 | aa1db6ed | Luiz Capitulino | |
133 | d74c7dfd | Luiz Capitulino | - "server": Server information (json-object) |
134 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
135 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
136 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
137 | d74c7dfd | Luiz Capitulino | - "auth": authentication method (json-string, optional) |
138 | d74c7dfd | Luiz Capitulino | - "client": Client information (json-object) |
139 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
140 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
141 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
142 | d74c7dfd | Luiz Capitulino | - "x509_dname": TLS dname (json-string, optional) |
143 | d74c7dfd | Luiz Capitulino | - "sasl_username": SASL username (json-string, optional) |
144 | aa1db6ed | Luiz Capitulino | |
145 | aa1db6ed | Luiz Capitulino | Example: |
146 | aa1db6ed | Luiz Capitulino | |
147 | d74c7dfd | Luiz Capitulino | { "event": "VNC_DISCONNECTED", |
148 | d74c7dfd | Luiz Capitulino | "data": { |
149 | d74c7dfd | Luiz Capitulino | "server": { "auth": "sasl", "family": "ipv4", |
150 | d74c7dfd | Luiz Capitulino | "service": "5901", "host": "0.0.0.0" }, |
151 | d74c7dfd | Luiz Capitulino | "client": { "family": "ipv4", "service": "58425", |
152 | d74c7dfd | Luiz Capitulino | "host": "127.0.0.1", "sasl_username": "luiz" } }, |
153 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1262976601, "microseconds": 975795 } } |
154 | d74c7dfd | Luiz Capitulino | |
155 | d74c7dfd | Luiz Capitulino | VNC_INITIALIZED |
156 | d74c7dfd | Luiz Capitulino | --------------- |
157 | d74c7dfd | Luiz Capitulino | |
158 | d74c7dfd | Luiz Capitulino | Emitted after authentication takes place (if any) and the VNC session is |
159 | d74c7dfd | Luiz Capitulino | made active. |
160 | d74c7dfd | Luiz Capitulino | |
161 | d74c7dfd | Luiz Capitulino | Data: |
162 | d74c7dfd | Luiz Capitulino | |
163 | d74c7dfd | Luiz Capitulino | - "server": Server information (json-object) |
164 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
165 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
166 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
167 | d74c7dfd | Luiz Capitulino | - "auth": authentication method (json-string, optional) |
168 | d74c7dfd | Luiz Capitulino | - "client": Client information (json-object) |
169 | d74c7dfd | Luiz Capitulino | - "host": IP address (json-string) |
170 | d74c7dfd | Luiz Capitulino | - "service": port number (json-string) |
171 | d74c7dfd | Luiz Capitulino | - "family": address family (json-string, "ipv4" or "ipv6") |
172 | d74c7dfd | Luiz Capitulino | - "x509_dname": TLS dname (json-string, optional) |
173 | d74c7dfd | Luiz Capitulino | - "sasl_username": SASL username (json-string, optional) |
174 | d74c7dfd | Luiz Capitulino | |
175 | d74c7dfd | Luiz Capitulino | Example: |
176 | d74c7dfd | Luiz Capitulino | |
177 | d74c7dfd | Luiz Capitulino | { "event": "VNC_INITIALIZED", |
178 | d74c7dfd | Luiz Capitulino | "data": { |
179 | d74c7dfd | Luiz Capitulino | "server": { "auth": "sasl", "family": "ipv4", |
180 | d74c7dfd | Luiz Capitulino | "service": "5901", "host": "0.0.0.0"}, |
181 | d74c7dfd | Luiz Capitulino | "client": { "family": "ipv4", "service": "46089", |
182 | d74c7dfd | Luiz Capitulino | "host": "127.0.0.1", "sasl_username": "luiz" } }, |
183 | d74c7dfd | Luiz Capitulino | "timestamp": { "seconds": 1263475302, "microseconds": 150772 } } |
184 | 9eedeb3b | Luiz Capitulino | |
185 | 9eedeb3b | Luiz Capitulino | WATCHDOG |
186 | 9eedeb3b | Luiz Capitulino | -------- |
187 | 9eedeb3b | Luiz Capitulino | |
188 | 9eedeb3b | Luiz Capitulino | Emitted when the watchdog device's timer is expired. |
189 | 9eedeb3b | Luiz Capitulino | |
190 | 9eedeb3b | Luiz Capitulino | Data: |
191 | 9eedeb3b | Luiz Capitulino | |
192 | 9eedeb3b | Luiz Capitulino | - "action": Action that has been taken, it's one of the following (json-string): |
193 | 9eedeb3b | Luiz Capitulino | "reset", "shutdown", "poweroff", "pause", "debug", or "none" |
194 | 9eedeb3b | Luiz Capitulino | |
195 | 9eedeb3b | Luiz Capitulino | Example: |
196 | 9eedeb3b | Luiz Capitulino | |
197 | 9eedeb3b | Luiz Capitulino | { "event": "WATCHDOG", |
198 | 9eedeb3b | Luiz Capitulino | "data": { "action": "reset" }, |
199 | 9eedeb3b | Luiz Capitulino | "timestamp": { "seconds": 1267061043, "microseconds": 959568 } } |
200 | 9eedeb3b | Luiz Capitulino | |
201 | 9eedeb3b | Luiz Capitulino | Note: If action is "reset", "shutdown", or "pause" the WATCHDOG event is |
202 | 9eedeb3b | Luiz Capitulino | followed respectively by the RESET, SHUTDOWN, or STOP events. |