master
h 366 lines 14 KB
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 #ifndef NETDATA_WINDOWS_PLUGIN_H
4 #define NETDATA_WINDOWS_PLUGIN_H
5
6 #include "database/rrd.h"
7
8 #define PLUGIN_WINDOWS_NAME "windows.plugin"
9
10 // https://learn.microsoft.com/es-es/windows/win32/sysinfo/kernel-objects?redirectedfrom=MSDN
11 // 2^24
12 #define WINDOWS_MAX_KERNEL_OBJECT 16777216
13
14 #ifndef MEGA_FACTOR
15 #define MEGA_FACTOR (1048576)
16 #endif
17
18 #ifndef GIGA_FACTOR
19 #define GIGA_FACTOR (1073741824)
20 #endif
21
22 void win_plugin_main(void *ptr);
23
24 extern char windows_shared_buffer[8192];
25
26 // Windows API
27 int do_GetSystemUptime(int update_every, usec_t dt);
28 int do_GetSystemRAM(int update_every, usec_t dt);
29 int do_GetSystemCPU(int update_every, usec_t dt);
30 int do_GetPowerSupply(int update_every, usec_t dt);
31 int do_GetServicesStatus(int update_every, usec_t dt);
32 int do_GetHardwareInfo(int update_every, usec_t dt);
33 int do_GetSensors(int update_every, usec_t dt);
34
35 // Perflib
36 int do_PerflibStorage(int update_every, usec_t dt);
37 int do_PerflibNetwork(int update_every, usec_t dt);
38 int do_PerflibProcesses(int update_every, usec_t dt);
39 int do_PerflibProcessor(int update_every, usec_t dt);
40 int do_PerflibMemory(int update_every, usec_t dt);
41 int do_PerflibObjects(int update_every, usec_t dt);
42 int do_PerflibThermalZone(int update_every, usec_t dt);
43 int do_PerflibWebService(int update_every, usec_t dt);
44 int do_PerflibNetFramework(int update_every, usec_t dt);
45 int do_PerflibAD(int update_every, usec_t dt);
46 int do_PerflibADCS(int update_every, usec_t dt);
47 int do_PerflibADFS(int update_every, usec_t dt);
48 int do_PerflibHyperV(int update_every, usec_t dt);
49 int do_PerflibExchange(int update_every, usec_t dt __maybe_unused);
50 int do_PerflibNUMA(int update_every, usec_t dt __maybe_unused);
51 int do_PerflibASP(int update_every, usec_t dt __maybe_unused);
52 int do_PerflibSMB(int update_every, usec_t dt __maybe_unused);
53
54 // Cleanup
55 void do_GetHardwareInfo_cleanup();
56 void do_Sensors_cleanup();
57 void do_GetServicesStatus_cleanup();
58 void do_GetSystemCPU_cleanup();
59 void do_GetPowerSupply_cleanup();
60 void do_PerflibSMB_cleanup();
61
62 enum PERFLIB_PRIO {
63 PRIO_WEBSITE_IIS_REQUESTS_RATE = 21000, // PRIO selected, because APPS is using 20YYY
64 PRIO_WEBSITE_IIS_REQUESTS_BY_TYPE_RATE,
65 PRIO_WEBSITE_IIS_TRAFFIC,
66 PRIO_WEBSITE_IIS_FTP_FILE_TRANSFER_RATE,
67 PRIO_WEBSITE_IIS_ACTIVE_CONNECTIONS_COUNT,
68 PRIO_WEBSITE_IIS_CONNECTIONS_ATTEMPT,
69 PRIO_WEBSITE_IIS_USERS,
70 PRIO_WEBSITE_IIS_ISAPI_EXT_REQUEST_COUNT,
71 PRIO_WEBSITE_IIS_ISAPI_EXT_REQUEST_RATE,
72 PRIO_WEBSITE_IIS_ERRORS_RATE,
73 PRIO_WEBSITE_IIS_LOGON_ATTEMPTS,
74 PRIO_WEBSITE_IIS_UPTIME,
75
76 PRIO_IIS_APP_POOL_STATE,
77 PRIO_IIS_APP_POOL_WORKER_PROCESSES_CURRENT,
78 PRIO_IIS_APP_POOL_WORKER_PROCESSES_MAX,
79 PRIO_IIS_APP_POOL_WORKER_PROCESS_RECENT_FAILURES,
80 PRIO_IIS_APP_POOL_RECYCLES,
81 PRIO_IIS_APP_POOL_TOTAL_WORKER_PROCESSES_CREATED,
82 PRIO_IIS_APP_POOL_TOTAL_WORKER_PROCESS_FAILURES,
83 PRIO_IIS_APP_POOL_TOTAL_WORKER_PROCESS_PING_FAILURES,
84 PRIO_IIS_APP_POOL_TOTAL_WORKER_PROCESS_SHUTDOWN_FAILURES,
85 PRIO_IIS_APP_POOL_TOTAL_WORKER_PROCESS_STARTUP_FAILURES,
86 PRIO_IIS_APP_POOL_TOTAL_UPTIME,
87
88 PRIO_W3SVC_W3WP_ACTIVE_THREADS,
89 PRIO_W3SVC_W3WP_REQUESTS_TOTAL,
90 PRIO_W3SVC_W3WP_REQUESTS_ACTIVE,
91 PRIO_W3SVC_W3WP_FILE_CACHE_MEM_USAGE,
92 PRIO_W3SVC_W3WP_FILE_CACHE_TOTAL,
93 PRIO_W3SVC_W3WP_FILE_FLUSHED_TOTAL,
94 PRIO_W3SVC_W3WP_URI_FLUSHED_TOTAL,
95 PRIO_W3SVC_W3WP_URI_CACHED_TOTAL,
96 PRIO_W3SVC_W3WP_METADATA_CACHED,
97 PRIO_W3SVC_W3WP_METADATA_FLUSHED,
98 PRIO_W3SVC_W3WP_OUTPUT_CACHE_ACTIVE_FLUSH,
99 PRIO_W3SVC_W3WP_OUTPUT_CACHE_MEMORY_USAGE,
100 PRIO_W3SVC_W3WP_OUTPUT_CACHE_FLUSHED_TOTAL,
101
102 PRIO_NETFRAMEWORK_CLR_EXCEPTION_THROWN,
103 PRIO_NETFRAMEWORK_CLR_EXCEPTION_FILTERS,
104 PRIO_NETFRAMEWORK_CLR_EXCEPTION_FINALLYS,
105 PRIO_NETFRAMEWORK_CLR_EXCEPTION_THROW_TO_CATCH_DEPTH,
106
107 PRIO_NETFRAMEWORK_CLR_INTEROP_CCW,
108 PRIO_NETFRAMEWORK_CLR_INTEROP_MARSHALLING,
109 PRIO_NETFRAMEWORK_CLR_INTEROP_STUBS_CREATED,
110
111 PRIO_NETFRAMEWORK_CLR_JIT_METHODS,
112 PRIO_NETFRAMEWORK_CLR_JIT_TIME,
113 PRIO_NETFRAMEWORK_CLR_JIT_STANDARD_FAILURES,
114 PRIO_NETFRAMEWORK_CLR_JIT_IL_BYTES,
115
116 PRIO_NETFRAMEWORK_CLR_LOADING_HEAP_SIZE,
117 PRIO_NETFRAMEWORK_CLR_LOADING_APP_DOMAINS_LOADED,
118 PRIO_NETFRAMEWORK_CLR_LOADING_APP_DOMAINS_UNLOADED,
119 PRIO_NETFRAMEWORK_CLR_LOADING_ASSEMBLIES_LOADED,
120 PRIO_NETFRAMEWORK_CLR_LOADING_CLASSES_LOADED,
121 PRIO_NETFRAMEWORK_CLR_LOADING_CLASS_LOAD_FAILURE,
122
123 PRIO_NETFRAMEWORK_CLR_REMOTING_CHANNELS,
124 PRIO_NETFRAMEWORK_CLR_REMOTING_CONTEXT_BOUND_CLASSES_LOADED,
125 PRIO_NETFRAMEWORK_CLR_REMOTING_CONTEXT_BOUND_OBJECTS,
126 PRIO_NETFRAMEWORK_CLR_REMOTING_CONTEXTS_PROXIES,
127 PRIO_NETFRAMEWORK_CLR_REMOTING_CONTEXTS,
128 PRIO_NETFRAMEWORK_CLR_REMOTING_REMOTE_CALLS,
129
130 PRIO_NETFRAMEWORK_CLR_SECURITY_LINK_TIME_CHECKS,
131 PRIO_NETFRAMEWORK_CLR_SECURITY_RT_CHECKS_TIME,
132 PRIO_NETFRAMEWORK_CLR_SECURITY_STACK_WALK_DEPTH,
133 PRIO_NETFRAMEWORK_CLR_SECURITY_RUNTIME_CHECKS,
134
135 PRIO_NETFRAMEWORK_CLR_LOCKS_AND_THREADS_QUEUE_LENGTH,
136 PRIO_NETFRAMEWORK_CLR_LOCKS_AND_THREADS_LOGICAL_THREADS,
137 PRIO_NETFRAMEWORK_CLR_LOCKS_AND_THREADS_CURRENT_PHYSICAL_THREADS,
138 PRIO_NETFRAMEWORK_CLR_LOCKS_AND_THREADS_RECOGNIZED_THREADS,
139 PRIO_NETFRAMEWORK_CLR_LOCKS_AND_THREADS_CONTENTIONS,
140
141 PRIO_SERVICE_STATE,
142
143 PRIO_AD_OPERATIONS_TOTAL,
144 PRIO_AD_DIROPERATIONS_TOTAL,
145 PRIO_AD_CACHE_LOOKUP_TOTAL,
146 PRIO_AD_CACHE_HITS_TOTAL,
147 PRIO_AD_REPLICATION_INTRASITE_UNCOMPRESSED,
148 PRIO_AD_REPLICATION_INTERSITE_COMPRESSED,
149 PRIO_AD_REPLICATION_PROPERTY_UPDATED,
150 PRIO_AD_REPLICATION_PROPERTY_FILTERED,
151 PRIO_AD_SYNC_PENDING,
152 PRIO_AD_SYNC_TOTAL,
153 PRIO_AD_THREADS_IN_USE,
154 PRIO_AD_BIND_TIME,
155 PRIO_AD_BIND_DIGEST,
156 PRIO_AD_BIND_DS_CLIENT,
157 PRIO_AD_BIND_DS_SERVER,
158 PRIO_AD_BIND_EXTERNAL,
159 PRIO_AD_BIND_FAST,
160 PRIO_AD_BIND_NEGOTIATE,
161 PRIO_AD_BIND_NTLM,
162 PRIO_AD_BIND_SIMPLE,
163 PRIO_AD_BIND_LDAP,
164 PRIO_AD_LDAP_SEARCHES_TOTAL,
165 PRIO_AD_AVG_REQUEST_LATENCY,
166 PRIO_AD_OUTSTANDING_REQUEST,
167 PRIO_AD_ADDRESS_BOOK_AMBIGUOUS_NAME_RESOLUTION,
168 PRIO_AD_ADDRESS_BOOK_BROWSE,
169 PRIO_AD_ADDRESS_BOOK_FIND,
170 PRIO_AD_ADDRESS_BOOK_PROPERTY_READ,
171 PRIO_AD_ADDRESS_BOOK_SEARCH,
172 PRIO_AD_ADDRESS_BOOK_PROXY_SEARCH,
173 PRIO_AD_ADDRESS_BOOK_CLIENT_SESSIONS,
174 PRIO_AD_APPROXIMATE_HIGHEST_DNT,
175 PRIO_AD_ATQ_ESTIMATED_DELAY,
176 PRIO_AD_ATQ_CURRENT_THREADS_LDAP,
177 PRIO_AD_ATQ_CURRENT_THREADS_OTHER,
178 PRIO_AD_ATQ_CURRENT_THREADS_TOTAL,
179 PRIO_AD_SEARCHES_SCOPE_BASE,
180 PRIO_AD_SEARCHES_SCOPE_SUBTREE,
181 PRIO_AD_SEARCHES_SCOPE_ONE_LEVEL,
182 PRIO_AD_REPLICATION_HIGHEST_USN_COMMITTED,
183 PRIO_AD_REPLICATION_HIGHEST_USN_ISSUED,
184 PRIO_AD_REPLICATION_INBOUND_SYNC_OBJECTS_REMAINING,
185 PRIO_AD_REPLICATION_INBOUND_LINK_VALUE_UPDATES_REMAINING,
186 PRIO_AD_REPLICATION_INBOUND_OBJECTS_UPDATED,
187 PRIO_AD_REPLICATION_INBOUND_OBJECTS_FILTERED,
188 PRIO_AD_REPLICATION_PENDING_OPERATIONS,
189 PRIO_AD_SYNC_SUCCESS_TOTAL,
190 PRIO_AD_SYNC_SCHEMA_MISMATCH_FAILURE_TOTAL,
191 PRIO_AD_NAME_TRANSLATIONS_CLIENT,
192 PRIO_AD_NAME_TRANSLATIONS_SERVER,
193 PRIO_AD_CHANGE_MONITORS_REGISTERED,
194 PRIO_AD_CHANGE_MONITOR_UPDATES_PENDING,
195 PRIO_AD_DIRECTORY_SEARCH_SUBOPERATIONS_TOTAL,
196 PRIO_AD_SECURITY_DESCRIPTOR_PROPAGATION_EVENTS_TOTAL,
197 PRIO_AD_SECURITY_DESCRIPTOR_PROPAGATION_EVENTS_QUEUED,
198 PRIO_AD_SECURITY_DESCRIPTOR_PROPAGATION_ACCESS_WAIT_TOTAL_SECONDS,
199 PRIO_AD_SECURITY_DESCRIPTOR_PROPAGATION_ITEMS_QUEUED_TOTAL,
200 PRIO_AD_LDAP_CLOSED_CONNECTIONS_TOTAL,
201 PRIO_AD_LDAP_OPENED_CONNECTIONS_LDAP,
202 PRIO_AD_LDAP_OPENED_CONNECTIONS_LDAPS,
203 PRIO_AD_LDAP_ACTIVE_THREADS,
204 PRIO_AD_LDAP_UDP_OPERATIONS_TOTAL,
205 PRIO_AD_LDAP_WRITES_TOTAL,
206 PRIO_AD_LDAP_CLIENT_SESSIONS,
207 PRIO_AD_LINK_VALUES_CLEANED_TOTAL,
208 PRIO_AD_PHANTOM_OBJECTS_CLEANED_TOTAL,
209 PRIO_AD_PHANTOM_OBJECTS_VISITED_TOTAL,
210 PRIO_AD_TOMBSTONED_OBJECTS_COLLECTED_TOTAL,
211 PRIO_AD_TOMBSTONED_OBJECTS_VISITED_TOTAL,
212 PRIO_AD_SAM_GROUP_MEMBERSHIP_EVALUATIONS_TOTAL,
213 PRIO_AD_SAM_GROUP_MEMBERSHIP_GLOBAL_CATALOG_EVALUATIONS_TOTAL,
214 PRIO_AD_SAM_GROUP_MEMBERSHIP_EVALUATIONS_NONTRANSITIVE_TOTAL,
215 PRIO_AD_SAM_GROUP_MEMBERSHIP_EVALUATIONS_TRANSITIVE_TOTAL,
216 PRIO_AD_SAM_GROUP_EVALUATION_LATENCY,
217 PRIO_AD_SAM_COMPUTER_CREATION_REQUESTS_TOTAL,
218 PRIO_AD_SAM_COMPUTER_CREATION_SUCCESSFUL_REQUESTS_TOTAL,
219 PRIO_AD_SAM_USER_CREATION_REQUESTS_TOTAL,
220 PRIO_AD_SAM_USER_CREATION_SUCCESSFUL_REQUESTS_TOTAL,
221 PRIO_AD_SAM_QUERY_DISPLAY_REQUESTS_TOTAL,
222 PRIO_AD_SAM_ENUMERATIONS_TOTAL,
223 PRIO_AD_SAM_MEMBERSHIP_CHANGES_TOTAL,
224 PRIO_AD_SAM_PASSWORD_CHANGES_TOTAL,
225
226 PRIO_AD_DIRECTORY_READS,
227 PRIO_AD_DIRECTORY_SEARCHES,
228 PRIO_AD_DIRECTORY_WRITES,
229 PRIO_AD_REPLICATION_INBOUND_OBJECT_UPDATES_REMAINING,
230 PRIO_AD_REPLICATION_INBOUND_VALUES_DNS_ONLY,
231 PRIO_AD_REPLICATION_INBOUND_VALUES_TOTAL,
232 PRIO_AD_REPLICATION_OUTBOUND_OBJECTS_FILTERED,
233 PRIO_AD_REPLICATION_OUTBOUND_OBJECTS,
234 PRIO_AD_REPLICATION_OUTBOUND_PROPERTIES,
235 PRIO_AD_REPLICATION_OUTBOUND_VALUES_DNS_ONLY,
236 PRIO_AD_REPLICATION_OUTBOUND_VALUES_TOTAL,
237 PRIO_AD_REPLICATION_THREADS_GETTING_NC_CHANGES,
238 PRIO_AD_REPLICATION_THREADS_GETTING_NC_CHANGES_HOLDING_SEMAPHORE,
239 PRIO_AD_TRANSITIVE_OPERATIONS,
240 PRIO_AD_TRANSITIVE_SUBOPERATIONS,
241 PRIO_AD_REPLICATION_INBOUND_BYTES_TOTAL,
242 PRIO_AD_REPLICATION_OUTBOUND_BYTES_TOTAL,
243
244 PRIO_ADCS_CERT_REQUESTS_TOTAL,
245 PRIO_ADCS_CERT_REQUESTS_PROCESSING_TIME,
246 PRIO_ADCS_CERT_RETRIVALS,
247 PRIO_ADCS_CERT_FAILED_REQUESTS,
248 PRIO_ADCS_CERT_ISSUED_REQUESTS,
249 PRIO_ADCS_CERT_PENDING_REQUESTS,
250 PRIO_ADCS_CERT_CHALLENGE_RESPONSES,
251 PRIO_ADCS_CERT_RETRIEVAL_PROCESSING_TIME,
252 PRIO_ADCS_CERT_REQ_CRYPTO_SIGNING_TIME,
253 PRIO_ADCS_CERT_REQ_POLICY_MODULE_PROCESS_TIME,
254 PRIO_ADCS_CERT_CHALLENGE_RESP_PROCESSING_TIME,
255 PRIO_ADCS_CERT_SIGNED_CERTIFICATE_TIMESTAMP_LIST,
256 PRIO_ADCS_CERT_SIGNED_CERTIFICATE_TIMESTAMP_PROC_TIME_LIST,
257
258 PRIO_ADFS_LOGIN_CONNECTION_FAILURES_TOTAL,
259 PRIO_ADFS_CERTIFICATE_AUTHENTICATION_TOTAL,
260 PRIO_ADFS_DB_ARTIFACT_FAILURE_TOTAL,
261 PRIO_ADFS_DB_ARTIFACT_QUERY_TIME_SECONDS_TOTAL,
262 PRIO_ADFS_DB_CONFIG_FAILURE_TOTAL,
263 PRIO_ADFS_DB_CONFIG_QUERY_TIME_SECONDS_TOTAL,
264 PRIO_ADFS_DEVICE_AUTHENTICATIONS_TOTAL,
265 PRIO_ADFS_EXTRANET_ACCOUNT_LOCKOUTS_TOTAL,
266 PRIO_ADFS_EXTERNAL_AUTHENTICATION_TOTAL,
267 PRIO_ADFS_FEDERATION_AUTHENTICATION_TOTAL,
268 PRIO_ADFS_FEDERATION_REQUESTS_AUTHENTICATION_TOTAL,
269
270 PRIO_ADFS_OAUTH_AUTHORIZED_REQUEST,
271 PRIO_ADFS_OAUTH_CLIENT_AUTHORIZATION_REQUEST,
272 PRIO_ADFS_OAUTH_CLIENT_CREDENTIAL_REQUEST,
273 PRIO_ADFS_OAUTH_CLIENT_PRV_KEY_JWT_AUTH,
274 PRIO_ADFS_OAUTH_CLIENT_SECRET_BASIC_AUTH,
275 PRIO_ADFS_OAUTH_CLIENT_SECRET_POST_AUTH,
276 PRIO_ADFS_OAUTH_CLIENT_WINDOWS_AUTH,
277 PRIO_ADFS_OAUTH_CLIENT_LOGON_CERTIFICATE_REQUEST,
278 PRIO_ADFS_OAUTH_TOKEN_REQUESTS_SUCCESS,
279
280 PRIO_ADFS_PASSIVE_REQUESTS,
281 PRIO_ADFS_PASSPORT_AUTHENTICATOR,
282 PRIO_ADFS_PASSWORD_CHANGE_REQUEST,
283 PRIO_ADFS_SAMLP_TOKEN_REQUESTS,
284 PRIO_ADFS_SSO_AUTH,
285 PRIO_ADFS_TOKEN_REQUEST,
286 PRIO_ADFS_USER_PASS_AUTH,
287 PRIO_ADFS_TRUST_TOKEN_SUCCESS,
288 PRIO_ADFS_WSTRUST_TOKEN_SUCCESS,
289 PRIO_ADFS_WSFED_TOKEN_REQUESTS,
290
291 PRIO_EXCHANGE_QUEUE_ACTIVE_MAILBOX_DELIVERY,
292 PRIO_EXCHANGE_QUEUE_EXTERNAL_ACTIVE_REMOTE_DELIVERY,
293 PRIO_EXCHANGE_QUEUE_EXTERNAL_LARGEST_DELIVERY,
294 PRIO_EXCHANGE_QUEUE_INTERNAL_ACTIVE_REMOTE_DELIVERY,
295 PRIO_EXCHANGE_QUEUE_INTERNAL_LARGEST_DELIVERY,
296 PRIO_EXCHANGE_QUEUE_RETRY_MAILBOX_DELIVERY,
297 PRIO_EXCHANGE_QUEUE_UNREACHABLE,
298 PRIO_EXCHANGE_QUEUE_POISON,
299 PRIO_EXCHANGE_ACTIVE_SYNC_PING_CMDS_PENDING,
300 PRIO_EXCHANGE_ACTIVE_SYNC_REQUESTS,
301 PRIO_EXCHANGE_ACTIVE_SYNC_CMDS,
302 PRIO_EXCHANGE_RPC_ACTIVE_USERS_COUNT,
303 PRIO_EXCHANGE_RPC_AVG_LATENCY,
304 PRIO_EXCHANGE_RPC_CONNECTION_COUNT,
305 PRIO_EXCHANGE_RPC_OPERATIONS_TOTAL,
306 PRIO_EXCHANGE_RPC_REQUESTS,
307 PRIO_EXCHANGE_RPC_USER_COUNT,
308 PRIO_EXCHANGE_OWA_REQUESTS_TOTAL,
309 PRIO_EXCHANGE_OWA_UNIQUE_USERS,
310 PRIO_EXCHANGE_WORKLOAD_ACTIVE_TASKS,
311 PRIO_EXCHANGE_WORKLOAD_COMPLETE_TASKS,
312 PRIO_EXCHANGE_WORKLOAD_QUEUE_TASKS,
313 PRIO_EXCHANGE_WORKLOAD_YIELDED_TASKS,
314 PRIO_EXCHANGE_WORKLOAD_ACTIVITY,
315 PRIO_EXCHANGE_PROXY_AVG_AUTH_LATENCY,
316 PRIO_EXCHANGE_PROXY_AVG_CAS_PROCESSING_LATENCY,
317 PRIO_EXCHANGE_PROXY_MAILBOX_PROXY_FAILURE,
318 PRIO_EXCHANGE_PROXY_SERVER_LOCATOR_AVG_LATENCY,
319 PRIO_EXCHANGE_PROXY_OUTSTANDING_PROXY_REQUESTS,
320 PRIO_EXCHANGE_PROXY_REQUESTS_TOTAL,
321 PRIO_EXCHANGE_AUTO_DISCOVER_REQUESTS,
322 PRIO_EXCHANGE_AUTO_AVAILABILITY_SERVICES,
323
324 PRIO_ASPNET_APPLICATION_RESTART,
325 PRIO_ASPNET_WORKER_PROCESS_RESTART,
326 PRIO_ASPNET_APP_ANONYMOUS_REQUEST,
327 PRIO_ASPNET_APP_COMPILATION_TOTALS,
328 PRIO_ASPNET_ERRORS_DURING_PREPROCESSING,
329 PRIO_ASPNET_ERRORS_DURING_COMPILATION,
330 PRIO_ASPNET_ERRORS_DURING_EXECUTION,
331 PRIO_ASPNET_ERRORS_UNHANDLED_EXECUTION_PER_SEC,
332 PRIO_ASPNET_REQUESTS_BYTES_TOTAL,
333 PRIO_ASPNET_REQUESTS_EXECUTING,
334 PRIO_ASPNET_REQUESTS_FAILED,
335 PRIO_ASPNET_REQUESTS_NOT_FOUND,
336 PRIO_ASPNET_REQUESTS_IN_APPLICATION_QUEUE,
337 PRIO_ASPNET_REQUESTS_NOT_AUTHORIZED,
338 PRIO_ASPNET_REQUESTS_TIMEOUT,
339 PRIO_ASPNET_REQUESTS_SUCCEEDED,
340 PRIO_ASPNET_SESSIONS_ACTIVE,
341 PRIO_ASPNET_SESSIONS_ABANDONED,
342 PRIO_ASPNET_SESSIONS_TIMEDOUT,
343 PRIO_ASPNET_TRANSACTIONS_ABORTED,
344 PRIO_ASPNET_TRANSACTIONS_COMMITTED,
345 PRIO_ASPNET_TRANSACTIONS_PENDING,
346 PRIO_ASPNET_TRANSACTIONS_PER_SEC,
347 PRIO_ASPNET_EVENTS_RAISED_PER_SEC,
348 PRIO_ASPNET_ERROR_EVENTS_RAISED_PER_SEC,
349 PRIO_ASPNET_AUDIT_SUCCESS_EVENTS_RAISED,
350 PRIO_ASPNET_AUDIT_FAILURES_EVENTS_RAISED,
351 PRIO_ASPNET_MEMBERSHIP_AUTHENTICATION_SUCCESS,
352 PRIO_ASPNET_MEMBERSHIP_AUTHENTICATION_FAILURE,
353 PRIO_ASPNET_FORM_AUTHENTICATION_SUCCESS,
354 PRIO_ASPNET_FORM_AUTHENTICATION_FAILURE,
355
356 PRIO_SMB_SERVER_SHARES_CURRENT_OPEN_FILE_COUNT,
357 PRIO_SMB_SERVER_SHARES_TREE_CONNECT_COUNT,
358 PRIO_SMB_SERVER_SHARES_RECEIVED_BYTES,
359 PRIO_SMB_SERVER_SHARES_WRITE_REQUESTS,
360 PRIO_SMB_SERVER_SHARES_READ_REQUESTS,
361 PRIO_SMB_SERVER_SHARES_METADATA_REQUESTS,
362 PRIO_SMB_SERVER_SHARES_SENT_BYTES,
363 PRIO_SMB_SERVER_SHARES_FILES_OPENED
364 };
365
366 #endif //NETDATA_WINDOWS_PLUGIN_H