Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

511 lines
21 KiB

  1. HTTPSERVER-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. enterprises,
  4. OBJECT-TYPE,
  5. Counter
  6. FROM RFC1155-SMI
  7. internetServer
  8. FROM INTERNETSERVER-MIB;
  9. -- microsoft OBJECT IDENTIFIER ::= { enterprises 311 }
  10. -- software OBJECT IDENTIFIER ::= { microsoft 1 }
  11. -- internetServer OBJECT IDENTIFIER ::= { software 7 }
  12. httpServer OBJECT IDENTIFIER ::= { internetServer 3 }
  13. httpStatistics OBJECT IDENTIFIER ::= { httpServer 1 }
  14. -- Http Server Statistics
  15. totalBytesSentHighWord OBJECT-TYPE
  16. SYNTAX Counter
  17. ACCESS read-only
  18. STATUS mandatory
  19. DESCRIPTION
  20. "This is the high 32-bits of the total number of
  21. of BYTEs sent by the web service (since service
  22. startup)."
  23. ::= { httpStatistics 1 }
  24. totalBytesSentLowWord OBJECT-TYPE
  25. SYNTAX Counter
  26. ACCESS read-only
  27. STATUS mandatory
  28. DESCRIPTION
  29. "This is the low 32-bits of the total number of
  30. of BYTEs sent by the web service (since service
  31. startup)."
  32. ::= { httpStatistics 2 }
  33. totalBytesReceivedHighWord OBJECT-TYPE
  34. SYNTAX Counter
  35. ACCESS read-only
  36. STATUS mandatory
  37. DESCRIPTION
  38. "This is the high 32-bits of the total number of
  39. of BYTEs received by the web service (since service
  40. startup)."
  41. ::= { httpStatistics 3 }
  42. totalBytesReceivedLowWord OBJECT-TYPE
  43. SYNTAX Counter
  44. ACCESS read-only
  45. STATUS mandatory
  46. DESCRIPTION
  47. "This is the low 32-bits of the total number of
  48. of BYTEs received by the web service (since service
  49. startup)."
  50. ::= { httpStatistics 4 }
  51. totalFilesSent OBJECT-TYPE
  52. SYNTAX Counter
  53. ACCESS read-only
  54. STATUS mandatory
  55. DESCRIPTION
  56. "This is the total number of files sent by this
  57. web service (since service startup)."
  58. ::= { httpStatistics 5 }
  59. totalFilesReceived OBJECT-TYPE
  60. SYNTAX Counter
  61. ACCESS read-only
  62. STATUS mandatory
  63. DESCRIPTION
  64. "This is the total number of files received by
  65. the web service (since service startup)."
  66. ::= { httpStatistics 6 }
  67. currentAnonymousUsers OBJECT-TYPE
  68. SYNTAX Counter
  69. ACCESS read-only
  70. STATUS mandatory
  71. DESCRIPTION
  72. "This is the number of users who currently have
  73. an anonymous connection using the Web service."
  74. ::= { httpStatistics 7 }
  75. currentNonAnonymousUsers OBJECT-TYPE
  76. SYNTAX Counter
  77. ACCESS read-only
  78. STATUS mandatory
  79. DESCRIPTION
  80. "This is the number of users who currently have
  81. a non-anonymous connection using the Web service."
  82. ::= { httpStatistics 8 }
  83. totalAnonymousUsers OBJECT-TYPE
  84. SYNTAX Counter
  85. ACCESS read-only
  86. STATUS mandatory
  87. DESCRIPTION
  88. "This is the total number of users who established
  89. an anonymous connection with the Web service (since
  90. service startup)."
  91. ::= { httpStatistics 9 }
  92. totalNonAnonymousUsers OBJECT-TYPE
  93. SYNTAX Counter
  94. ACCESS read-only
  95. STATUS mandatory
  96. DESCRIPTION
  97. "This is the total number of users who established
  98. a non-anonymous connection with the Web service (since
  99. service startup)."
  100. ::= { httpStatistics 10 }
  101. maxAnonymousUsers OBJECT-TYPE
  102. SYNTAX Counter
  103. ACCESS read-only
  104. STATUS mandatory
  105. DESCRIPTION
  106. "This is the maximum number of users who established
  107. concurrent anonymous connections using the Web service
  108. (since service startup)."
  109. ::= { httpStatistics 11 }
  110. maxNonAnonymousUsers OBJECT-TYPE
  111. SYNTAX Counter
  112. ACCESS read-only
  113. STATUS mandatory
  114. DESCRIPTION
  115. "This is the maximum number of concurrent non-anonymous
  116. connections to the Web service (since service startup)."
  117. ::= { httpStatistics 12 }
  118. currentConnections OBJECT-TYPE
  119. SYNTAX INTEGER
  120. ACCESS read-only
  121. STATUS mandatory
  122. DESCRIPTION
  123. "This is the current number of connections established
  124. with the Web service."
  125. ::= { httpStatistics 13 }
  126. maxConnections OBJECT-TYPE
  127. SYNTAX Counter
  128. ACCESS read-only
  129. STATUS mandatory
  130. DESCRIPTION
  131. "This is the maximum number of concurrent connections
  132. established with the Web service (since service startup)."
  133. ::= { httpStatistics 14 }
  134. connectionAttempts OBJECT-TYPE
  135. SYNTAX Counter
  136. ACCESS read-only
  137. STATUS mandatory
  138. DESCRIPTION
  139. "This is the number of connections that have been
  140. attempted using the Web service (since service
  141. startup)."
  142. ::= { httpStatistics 15 }
  143. logonAttempts OBJECT-TYPE
  144. SYNTAX Counter
  145. ACCESS read-only
  146. STATUS mandatory
  147. DESCRIPTION
  148. "This is the number of logons attempts to the Web
  149. Service (since service startup)."
  150. ::= { httpStatistics 16 }
  151. totalOptions OBJECT-TYPE
  152. SYNTAX Counter
  153. ACCESS read-only
  154. STATUS mandatory
  155. DESCRIPTION
  156. "This is the number of HTTP requests using the
  157. OPTIONS method (since service startup)."
  158. ::= { httpStatistics 17 }
  159. totalGets OBJECT-TYPE
  160. SYNTAX Counter
  161. ACCESS read-only
  162. STATUS mandatory
  163. DESCRIPTION
  164. "This is the number of HTTP requests using the
  165. GET method (since service startup). Get requests
  166. are the most common HTTP request."
  167. ::= { httpStatistics 18 }
  168. totalPosts OBJECT-TYPE
  169. SYNTAX Counter
  170. ACCESS read-only
  171. STATUS mandatory
  172. DESCRIPTION
  173. "This is the number of HTTP requests using the
  174. POST method (since service startup)."
  175. ::= { httpStatistics 19 }
  176. totalHeads OBJECT-TYPE
  177. SYNTAX Counter
  178. ACCESS read-only
  179. STATUS mandatory
  180. DESCRIPTION
  181. "This is the number of HTTP requests using the
  182. HEAD method (since service startup). Head requests
  183. generally indicate a client is querying the state of
  184. a document they already have to see if it needs to be
  185. refreshed."
  186. ::= { httpStatistics 20 }
  187. totalPuts OBJECT-TYPE
  188. SYNTAX Counter
  189. ACCESS read-only
  190. STATUS mandatory
  191. DESCRIPTION
  192. "This is the number of HTTP requests using the
  193. PUT method (since service startup)."
  194. ::= { httpStatistics 21 }
  195. totalDeletes OBJECT-TYPE
  196. SYNTAX Counter
  197. ACCESS read-only
  198. STATUS mandatory
  199. DESCRIPTION
  200. "This is the number of HTTP requests using the
  201. DELETE method (since service startup). Delete requests
  202. are generally used for file removals."
  203. ::= { httpStatistics 22 }
  204. totalTraces OBJECT-TYPE
  205. SYNTAX Counter
  206. ACCESS read-only
  207. STATUS mandatory
  208. DESCRIPTION
  209. "This is the number of HTTP requests using the
  210. TRACE method (since service startup). Trace requests
  211. allow the client to see what is being received at the
  212. end of the request chain and use the information for
  213. diagnostic purposes."
  214. ::= { httpStatistics 23 }
  215. totalMove OBJECT-TYPE
  216. SYNTAX Counter
  217. ACCESS read-only
  218. STATUS mandatory
  219. DESCRIPTION
  220. "This is the number of HTTP requests using the MOVE
  221. method (since service startup). Move requests are
  222. used for moving files and directories."
  223. ::= { httpStatistics 24 }
  224. totalCopy OBJECT-TYPE
  225. SYNTAX Counter
  226. ACCESS read-only
  227. STATUS mandatory
  228. DESCRIPTION
  229. "This is the number of HTTP requests using the COPY
  230. method (since service startup). Copy requests are
  231. used for copying files and directories."
  232. ::= { httpStatistics 25 }
  233. totalMkcol OBJECT-TYPE
  234. SYNTAX Counter
  235. ACCESS read-only
  236. STATUS mandatory
  237. DESCRIPTION
  238. "This is the number of HTTP requests using the MKCOL
  239. method (since service startup). Mkcol requests are
  240. used to create directories on the server."
  241. ::= { httpStatistics 26 }
  242. totalPropfind OBJECT-TYPE
  243. SYNTAX Counter
  244. ACCESS read-only
  245. STATUS mandatory
  246. DESCRIPTION
  247. "This is the number of HTTP requests using the PROPFIND
  248. method (since service startup). Propfind requests
  249. retrieve property values on files and directories."
  250. ::= { httpStatistics 27 }
  251. totalProppatch OBJECT-TYPE
  252. SYNTAX Counter
  253. ACCESS read-only
  254. STATUS mandatory
  255. DESCRIPTION
  256. "This is the number of HTTP requests using the
  257. PROPPATCH method (since service startup). Proppatch
  258. requests set property values on files and directories."
  259. ::= { httpStatistics 28 }
  260. totalSearch OBJECT-TYPE
  261. SYNTAX Counter
  262. ACCESS read-only
  263. STATUS mandatory
  264. DESCRIPTION
  265. "This is the number of HTTP requests using the SEARCH
  266. method (since service startup). Search requests are
  267. used to query the server to find resources that match
  268. a set of conditions provided by the client."
  269. ::= { httpStatistics 29 }
  270. totalLock OBJECT-TYPE
  271. SYNTAX Counter
  272. ACCESS read-only
  273. STATUS mandatory
  274. DESCRIPTION
  275. "This is the number of HTTP requests using the LOCK
  276. method (since service startup). Lock requests are
  277. used to lock a file for one user so that only that
  278. user can modify the file."
  279. ::= { httpStatistics 30 }
  280. totalUnlock OBJECT-TYPE
  281. SYNTAX Counter
  282. ACCESS read-only
  283. STATUS mandatory
  284. DESCRIPTION
  285. "This is the number of HTTP requests using the UNLOCK
  286. method (since service startup). Unlock requests are
  287. used to remove locks from files."
  288. ::= { httpStatistics 31 }
  289. totalOthers OBJECT-TYPE
  290. SYNTAX Counter
  291. ACCESS read-only
  292. STATUS mandatory
  293. DESCRIPTION
  294. "This is the number of HTTP requests that are not OPTIONS,
  295. GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL,
  296. PROPFIND, PROPPATCH, SEARCH, LOCK or UNLOCK methods (since
  297. service startup)."
  298. ::= { httpStatistics 32 }
  299. currentCGIRequests OBJECT-TYPE
  300. SYNTAX Counter
  301. ACCESS read-only
  302. STATUS mandatory
  303. DESCRIPTION
  304. "This is the current number of CGI requests being
  305. simultaneously processed by the Web service."
  306. ::= { httpStatistics 33 }
  307. currentBGIRequests OBJECT-TYPE
  308. SYNTAX Counter
  309. ACCESS read-only
  310. STATUS mandatory
  311. DESCRIPTION
  312. "This is the current number of ISAPI requests being
  313. simultaneously processed by the Web service."
  314. ::= { httpStatistics 34 }
  315. totalCGIRequests OBJECT-TYPE
  316. SYNTAX Counter
  317. ACCESS read-only
  318. STATUS mandatory
  319. DESCRIPTION
  320. "This is the total number of CGI requests (since
  321. service startup)."
  322. ::= { httpStatistics 35 }
  323. totalBGIRequests OBJECT-TYPE
  324. SYNTAX Counter
  325. ACCESS read-only
  326. STATUS mandatory
  327. DESCRIPTION
  328. "This is the total ISAPI requests received (since
  329. service startup)."
  330. ::= { httpStatistics 36 }
  331. maxCGIRequests OBJECT-TYPE
  332. SYNTAX Counter
  333. ACCESS read-only
  334. STATUS mandatory
  335. DESCRIPTION
  336. "This is the maximum number of CGI requests
  337. simultaneously processed by the Web service (since
  338. service startup)."
  339. ::= { httpStatistics 37 }
  340. maxBGIRequests OBJECT-TYPE
  341. SYNTAX Counter
  342. ACCESS read-only
  343. STATUS mandatory
  344. DESCRIPTION
  345. "This is the maximum number of ISAPI requests
  346. simultaneously processed by the Web service (since
  347. service startup)."
  348. ::= { httpStatistics 38 }
  349. currentBlockedRequests OBJECT-TYPE
  350. SYNTAX Counter
  351. ACCESS read-only
  352. STATUS mandatory
  353. DESCRIPTION
  354. "This is the current number of requests that have
  355. been temporarily blocked by the web service due to
  356. bandwidth throttling settings."
  357. ::= { httpStatistics 39 }
  358. totalBlockedRequests OBJECT-TYPE
  359. SYNTAX Counter
  360. ACCESS read-only
  361. STATUS mandatory
  362. DESCRIPTION
  363. "This is the total number of requests that have
  364. been temporarily blocked by the web service due to
  365. bandwidth throttling settings."
  366. ::= { httpStatistics 40 }
  367. totalAllowedRequests OBJECT-TYPE
  368. SYNTAX Counter
  369. ACCESS read-only
  370. STATUS mandatory
  371. DESCRIPTION
  372. "This is the total number of requests that the web service
  373. has allowed when the bandwidth throttling settings on the
  374. server have been enabled (since service startup)."
  375. ::= { httpStatistics 41 }
  376. totalRejectedRequests OBJECT-TYPE
  377. SYNTAX Counter
  378. ACCESS read-only
  379. STATUS mandatory
  380. DESCRIPTION
  381. "This is the total number of requests rejected due to
  382. bandwidth throttling settings (since service startup)."
  383. ::= { httpStatistics 42 }
  384. totalNotFoundErrors OBJECT-TYPE
  385. SYNTAX Counter
  386. ACCESS read-only
  387. STATUS mandatory
  388. DESCRIPTION
  389. "This is the number of requests that couldn't be satisfied
  390. by the server because the requested document could not be
  391. found (since service startup). These are generally reported
  392. as an HTTP 404 error code to the client."
  393. ::= { httpStatistics 43 }
  394. totalLockedErrors OBJECT-TYPE
  395. SYNTAX Counter
  396. ACCESS read-only
  397. STATUS mandatory
  398. DESCRIPTION
  399. "This is the number of requests that couldn't be satisfied by
  400. the server because the requested was locked (since service
  401. startup). These are generally reported as an HTTP 423 error
  402. code to the client."
  403. ::= { httpStatistics 44 }
  404. measuredBandwidth OBJECT-TYPE
  405. SYNTAX Counter
  406. ACCESS read-only
  407. STATUS mandatory
  408. DESCRIPTION
  409. "This is the I/O bandwidth used by the web service, averaged
  410. over a minute."
  411. ::= { httpStatistics 45 }
  412. currentCALsforAuthenticatedUsers OBJECT-TYPE
  413. SYNTAX Counter
  414. ACCESS read-only
  415. STATUS mandatory
  416. DESCRIPTION
  417. "This counter is no longer valid. Value will always be zero."
  418. ::= { httpStatistics 46 }
  419. maxCALsforAuthenticatedUsers OBJECT-TYPE
  420. SYNTAX Counter
  421. ACCESS read-only
  422. STATUS mandatory
  423. DESCRIPTION
  424. "This counter is no longer valid. Value will always be zero."
  425. ::= { httpStatistics 47 }
  426. totalCALFailedAuthenticatedUser OBJECT-TYPE
  427. SYNTAX Counter
  428. ACCESS read-only
  429. STATUS mandatory
  430. DESCRIPTION
  431. "This counter is no longer valid. Value will always be zero."
  432. ::= { httpStatistics 48 }
  433. currentCALsforSecureConnections OBJECT-TYPE
  434. SYNTAX Counter
  435. ACCESS read-only
  436. STATUS mandatory
  437. DESCRIPTION
  438. "This counter is no longer valid. Value will always be zero."
  439. ::= { httpStatistics 49 }
  440. maxCALsforSecureConnections OBJECT-TYPE
  441. SYNTAX Counter
  442. ACCESS read-only
  443. STATUS mandatory
  444. DESCRIPTION
  445. "This counter is no longer valid. Value will always be zero."
  446. ::= { httpStatistics 50 }
  447. totalCALFailedSecureConnection OBJECT-TYPE
  448. SYNTAX Counter
  449. ACCESS read-only
  450. STATUS mandatory
  451. DESCRIPTION
  452. "This counter is no longer valid. Value will always be zero."
  453. ::= { httpStatistics 51 }
  454. END
  455.