home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1994 March / Source_Code_CD-ROM_Walnut_Creek_March_1994.iso / compsrcs / misc / volume40 / nocol / part02 < prev    next >
Encoding:
Text File  |  1993-11-22  |  76.8 KB  |  2,438 lines

  1. Newsgroups: comp.sources.misc
  2. From: vikas@jvnc.net (Vikas Aggarwal)
  3. Subject: v40i132:  nocol - Network Monitoring System, Part02/26
  4. Message-ID: <1993Nov23.034536.5189@sparky.sterling.com>
  5. X-Md4-Signature: 9450bfb16deee8045ce8119f1048bc0a
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Organization: Sterling Software
  8. Date: Tue, 23 Nov 1993 03:45:36 GMT
  9. Approved: kent@sparky.sterling.com
  10.  
  11. Submitted-by: vikas@jvnc.net (Vikas Aggarwal)
  12. Posting-number: Volume 40, Issue 132
  13. Archive-name: nocol/part02
  14. Environment: INET, UNIX
  15.  
  16. #! /bin/sh
  17. # This is a shell archive.  Remove anything before this line, then feed it
  18. # into a shell via "sh file" or similar.  To overwrite existing files,
  19. # type "sh file -c".
  20. # Contents:  nocol-3.0/src/cmu-snmp/cisco.mib91.A
  21. #   nocol-3.0/src/nsmon/main.c
  22. # Wrapped by kent@sparky on Tue Nov  9 22:22:12 1993
  23. PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin:$PATH ; export PATH
  24. echo If this archive is complete, you will see the following message:
  25. echo '          "shar: End of archive 2 (of 26)."'
  26. if test -f 'nocol-3.0/src/cmu-snmp/cisco.mib91.A' -a "${1}" != "-c" ; then 
  27.   echo shar: Will not clobber existing file \"'nocol-3.0/src/cmu-snmp/cisco.mib91.A'\"
  28. else
  29.   echo shar: Extracting \"'nocol-3.0/src/cmu-snmp/cisco.mib91.A'\" \(62121 characters\)
  30.   sed "s/^X//" >'nocol-3.0/src/cmu-snmp/cisco.mib91.A' <<'END_OF_FILE'
  31. X
  32. X
  33. X
  34. X
  35. X          -- Request for Comments: Draft             cisco Systems, Inc.
  36. X
  37. X
  38. X                                  -- cisco MIB*
  39. X
  40. X                           -- Tue Nov 17 08:04:09 1992
  41. X
  42. X
  43. X                              -- cisco Systems, Inc.
  44. X                                 -- 1525 O'Brien
  45. X                             -- Menlo Park, CA  94025
  46. X
  47. X                          -- customer-service@cisco.com
  48. X
  49. X
  50. X
  51. X          -- 1. Introduction
  52. X
  53. X          -- This memo describes the variables that are implemented for
  54. X          -- the cisco Systems, Inc.  set of products including the
  55. X          -- Gateway Server, Terminal Server, Trouter, and Protocol
  56. X          -- Translator.  The document relies upon the Structure of
  57. X          -- Management Information (SMI), RFC1155.  It is presented in
  58. X          -- a format described in RFC1212, the Concise MIB document.
  59. X
  60. X          -- This  document describes the cisco local Management
  61. X          -- Information Base (MIB) variables for
  62. X          -- version 9.1 of the system software.
  63. X
  64. X
  65. X          -- 2. Object Definitions
  66. X
  67. X               CISCO-MIB { iso org(3) dod(6) internet(1) private(4)
  68. X                                       enterprises(1) 9 }
  69. X
  70. X               DEFINITIONS ::= BEGIN
  71. X
  72. X               IMPORTS
  73. X                    enterprises, OBJECT-TYPE, IpAddress,
  74. X                    Counter, Gauge, TimeTicks
  75. X                    FROM RFC1155-SMI
  76. X                    ifIndex, ipAdEntAddr, ipRouteDest, tcpConnLocalAddress,
  77. X                    tcpConnLocalPort, tcpConnRemAddress, tcpConnRemPort,
  78. X                    DisplayString
  79. X                    FROM RFC1213-MIB;
  80. X          
  81. X             -- *This file is machine generated. Do not edit.
  82. X
  83. X
  84. X
  85. X
  86. X
  87. X
  88. X          -- cisco MIB                                          [Page 1]
  89. X--
  90. X
  91. X
  92. X
  93. X
  94. X
  95. X          -- Request for Comments: Draft             cisco Systems, Inc.
  96. X
  97. X
  98. X               cisco               OBJECT IDENTIFIER ::= { enterprises 9 }
  99. X
  100. X               products            OBJECT IDENTIFIER ::= { cisco 1 }
  101. X               local               OBJECT IDENTIFIER ::= { cisco 2 }
  102. X               temporary           OBJECT IDENTIFIER ::= { cisco 3 }
  103. X
  104. X               gateway-server      OBJECT IDENTIFIER ::= { products 1 }
  105. X               terminal-server     OBJECT IDENTIFIER ::= { products 2 }
  106. X               trouter             OBJECT IDENTIFIER ::= { products 3 }
  107. X               protocol-translator OBJECT IDENTIFIER ::= { products 4 }
  108. X               igs                 OBJECT IDENTIFIER ::= { products 5 }
  109. X
  110. X               lsystem             OBJECT IDENTIFIER ::= { local 1 }
  111. X               linterfaces         OBJECT IDENTIFIER ::= { local 2 }
  112. X               lat                 OBJECT IDENTIFIER ::= { local 3 }
  113. X               lip                 OBJECT IDENTIFIER ::= { local 4 }
  114. X               licmp               OBJECT IDENTIFIER ::= { local 5 }
  115. X               ltcp                OBJECT IDENTIFIER ::= { local 6 }
  116. X               ludp                OBJECT IDENTIFIER ::= { local 7 }
  117. X               legp                OBJECT IDENTIFIER ::= { local 8 }
  118. X               lts                 OBJECT IDENTIFIER ::= { local 9 }
  119. X               lflash              OBJECT IDENTIFIER ::= { local 10 }
  120. X
  121. X               decnet              OBJECT IDENTIFIER ::= { temporary 1 }
  122. X               xns                 OBJECT IDENTIFIER ::= { temporary 2 }
  123. X               appletalk           OBJECT IDENTIFIER ::= { temporary 3 }
  124. X               novell              OBJECT IDENTIFIER ::= { temporary 4 }
  125. X               vines               OBJECT IDENTIFIER ::= { temporary 5 }
  126. X
  127. X
  128. X
  129. X          -- Product Section
  130. X
  131. X          -- The product section contains the different product's
  132. X          -- object identifiers.  Each product has a unique object
  133. X          -- identifier allocated from this section which is referenced
  134. X          -- by the sysObjectID variable from RFC1156.
  135. X
  136. X               -- gateway-server      OBJECT IDENTIFIER ::= { products 1 }
  137. X               -- terminal-server     OBJECT IDENTIFIER ::= { products 2 }
  138. X               -- trouter             OBJECT IDENTIFIER ::= { products 3 }
  139. X               -- protocol-translator OBJECT IDENTIFIER ::= { products 4 }
  140. X               -- igs                 OBJECT IDENTIFIER ::= { products 5 }
  141. X
  142. X
  143. X
  144. X
  145. X
  146. X
  147. X
  148. X          -- cisco MIB                                          [Page 2]
  149. X--
  150. X
  151. X
  152. X
  153. X
  154. X
  155. X          -- Request for Comments: Draft             cisco Systems, Inc.
  156. X
  157. X
  158. X          -- New products will be added at the end of this list.
  159. X
  160. X
  161. X          -- Local Variable Section
  162. X
  163. X          -- This section describes the local variables within the cisco
  164. X          -- product line.  Groups may or may not be present depending
  165. X          -- on the software options present in the managed device.
  166. X
  167. X
  168. X          -- Local System Group
  169. X
  170. X          -- This group is present in all products.
  171. X
  172. X               romId OBJECT-TYPE
  173. X                   SYNTAX  DisplayString
  174. X                   ACCESS  read-only
  175. X                   STATUS  mandatory
  176. X                   DESCRIPTION
  177. X                           "This variable contains a printable octet
  178. X                           string which contains the System Bootstrap
  179. X                           description and version identification."
  180. X                   ::= { lsystem 1 }
  181. X
  182. X               whyReload OBJECT-TYPE
  183. X                   SYNTAX  DisplayString
  184. X                   ACCESS  read-only
  185. X                   STATUS  mandatory
  186. X                   DESCRIPTION
  187. X                           "This variable contains a printable octet
  188. X                           string which contains the reason why the
  189. X                           system was last restarted."
  190. X                   ::= { lsystem 2 }
  191. X
  192. X               hostName OBJECT-TYPE
  193. X                   SYNTAX  DisplayString
  194. X                   ACCESS  read-only
  195. X                   STATUS  mandatory
  196. X                   DESCRIPTION
  197. X                           "This variable represents the name of the
  198. X                           host in printable ascii characters."
  199. X                   ::= { lsystem 3 }
  200. X
  201. X               domainName OBJECT-TYPE
  202. X                   SYNTAX  DisplayString
  203. X
  204. X
  205. X
  206. X
  207. X
  208. X          -- cisco MIB                                          [Page 3]
  209. X--
  210. X
  211. X
  212. X
  213. X
  214. X
  215. X          -- Request for Comments: Draft             cisco Systems, Inc.
  216. X
  217. X
  218. X                   ACCESS  read-only
  219. X                   STATUS  mandatory
  220. X                   DESCRIPTION
  221. X                           "This variable is the domain portion of the
  222. X                           domain name of the host."
  223. X                   ::= { lsystem 4 }
  224. X
  225. X               authAddr OBJECT-TYPE
  226. X                   SYNTAX  IpAddress
  227. X                   ACCESS  read-only
  228. X                   STATUS  mandatory
  229. X                   DESCRIPTION
  230. X                           "This variable contains the last SNMP
  231. X                           authorization failure IP address."
  232. X                   ::= { lsystem 5 }
  233. X
  234. X               bootHost OBJECT-TYPE
  235. X                   SYNTAX  IpAddress
  236. X                   ACCESS  read-only
  237. X                   STATUS  mandatory
  238. X                   DESCRIPTION
  239. X                           "Contains the IP address of the host that
  240. X                           supplied the currently running software."
  241. X                   ::= { lsystem 6 }
  242. X
  243. X               ping OBJECT-TYPE
  244. X                   SYNTAX  INTEGER
  245. X                   ACCESS  read-write
  246. X                   STATUS  mandatory
  247. X                   DESCRIPTION
  248. X                           "Supplies a way to ping a host from this
  249. X                           entity. The ping variable takes the following
  250. X                           instance identifiers: 1 - IP protocol ping.
  251. X                           IP - address to ping. integer - count of
  252. X                           packets to send. integer - size of ping
  253. X                           packet. integer - timeout delay between
  254. X                           packets."
  255. X                   ::= { lsystem 7 }
  256. X
  257. X               freeMem OBJECT-TYPE
  258. X                   SYNTAX  INTEGER
  259. X                   ACCESS  read-only
  260. X                   STATUS  mandatory
  261. X                   DESCRIPTION
  262. X                           "Return the amount of free memory in bytes."
  263. X
  264. X
  265. X
  266. X
  267. X
  268. X          -- cisco MIB                                          [Page 4]
  269. X--
  270. X
  271. X
  272. X
  273. X
  274. X
  275. X          -- Request for Comments: Draft             cisco Systems, Inc.
  276. X
  277. X
  278. X                   ::= { lsystem 8 }
  279. X
  280. X               bufferElFree OBJECT-TYPE
  281. X                   SYNTAX  INTEGER
  282. X                   ACCESS  read-only
  283. X                   STATUS  mandatory
  284. X                   DESCRIPTION
  285. X                           "Contains the number of free buffer
  286. X                           elements."
  287. X                   ::= { lsystem 9 }
  288. X
  289. X               bufferElMax OBJECT-TYPE
  290. X                   SYNTAX  INTEGER
  291. X                   ACCESS  read-only
  292. X                   STATUS  mandatory
  293. X                   DESCRIPTION
  294. X                           "Contains the maximum number of buffer
  295. X                           elements."
  296. X                   ::= { lsystem 10 }
  297. X
  298. X               bufferElHit OBJECT-TYPE
  299. X                   SYNTAX  INTEGER
  300. X                   ACCESS  read-only
  301. X                   STATUS  mandatory
  302. X                   DESCRIPTION
  303. X                           "Contains the number of buffer element hits."
  304. X                   ::= { lsystem 11 }
  305. X
  306. X               bufferElMiss OBJECT-TYPE
  307. X                   SYNTAX  INTEGER
  308. X                   ACCESS  read-only
  309. X                   STATUS  mandatory
  310. X                   DESCRIPTION
  311. X                           "Contains the number of buffer element
  312. X                           misses."
  313. X                   ::= { lsystem 12 }
  314. X
  315. X               bufferElCreate OBJECT-TYPE
  316. X                   SYNTAX  INTEGER
  317. X                   ACCESS  read-only
  318. X                   STATUS  mandatory
  319. X                   DESCRIPTION
  320. X                           "Contains the number of buffer element
  321. X                           creates."
  322. X                   ::= { lsystem 13 }
  323. X
  324. X
  325. X
  326. X
  327. X
  328. X          -- cisco MIB                                          [Page 5]
  329. X--
  330. X
  331. X
  332. X
  333. X
  334. X
  335. X          -- Request for Comments: Draft             cisco Systems, Inc.
  336. X
  337. X
  338. X               bufferSmSize OBJECT-TYPE
  339. X                   SYNTAX  INTEGER
  340. X                   ACCESS  read-only
  341. X                   STATUS  mandatory
  342. X                   DESCRIPTION
  343. X                           "Contains the size of small buffers."
  344. X                   ::= { lsystem 14 }
  345. X
  346. X               bufferSmTotal OBJECT-TYPE
  347. X                   SYNTAX  INTEGER
  348. X                   ACCESS  read-only
  349. X                   STATUS  mandatory
  350. X                   DESCRIPTION
  351. X                           "Contains the total number of small buffers."
  352. X                   ::= { lsystem 15 }
  353. X
  354. X               bufferSmFree OBJECT-TYPE
  355. X                   SYNTAX  INTEGER
  356. X                   ACCESS  read-only
  357. X                   STATUS  mandatory
  358. X                   DESCRIPTION
  359. X                           "Contains the number of free small buffers."
  360. X                   ::= { lsystem 16 }
  361. X
  362. X               bufferSmMax OBJECT-TYPE
  363. X                   SYNTAX  INTEGER
  364. X                   ACCESS  read-only
  365. X                   STATUS  mandatory
  366. X                   DESCRIPTION
  367. X                           "Contains the maximum number of small
  368. X                           buffers."
  369. X                   ::= { lsystem 17 }
  370. X
  371. X               bufferSmHit OBJECT-TYPE
  372. X                   SYNTAX  INTEGER
  373. X                   ACCESS  read-only
  374. X                   STATUS  mandatory
  375. X                   DESCRIPTION
  376. X                           "Contains the number of small buffer hits."
  377. X                   ::= { lsystem 18 }
  378. X
  379. X               bufferSmMiss OBJECT-TYPE
  380. X                   SYNTAX  INTEGER
  381. X                   ACCESS  read-only
  382. X                   STATUS  mandatory
  383. X
  384. X
  385. X
  386. X
  387. X
  388. X          -- cisco MIB                                          [Page 6]
  389. X--
  390. X
  391. X
  392. X
  393. X
  394. X
  395. X          -- Request for Comments: Draft             cisco Systems, Inc.
  396. X
  397. X
  398. X                   DESCRIPTION
  399. X                           "Contains the number of small buffer misses."
  400. X                   ::= { lsystem 19 }
  401. X
  402. X               bufferSmTrim OBJECT-TYPE
  403. X                   SYNTAX  INTEGER
  404. X                   ACCESS  read-only
  405. X                   STATUS  mandatory
  406. X                   DESCRIPTION
  407. X                           "Contains the number of small buffer trims."
  408. X                   ::= { lsystem 20 }
  409. X
  410. X               bufferSmCreate OBJECT-TYPE
  411. X                   SYNTAX  INTEGER
  412. X                   ACCESS  read-only
  413. X                   STATUS  mandatory
  414. X                   DESCRIPTION
  415. X                           "Contains the number of small buffer
  416. X                           creates."
  417. X                   ::= { lsystem 21 }
  418. X
  419. X               bufferMdSize OBJECT-TYPE
  420. X                   SYNTAX  INTEGER
  421. X                   ACCESS  read-only
  422. X                   STATUS  mandatory
  423. X                   DESCRIPTION
  424. X                           "Contains the size of medium buffers."
  425. X                   ::= { lsystem 22 }
  426. X
  427. X               bufferMdTotal OBJECT-TYPE
  428. X                   SYNTAX  INTEGER
  429. X                   ACCESS  read-only
  430. X                   STATUS  mandatory
  431. X                   DESCRIPTION
  432. X                           "Contains the total number of medium
  433. X                           buffers."
  434. X                   ::= { lsystem 23 }
  435. X
  436. X               bufferMdFree OBJECT-TYPE
  437. X                   SYNTAX  INTEGER
  438. X                   ACCESS  read-only
  439. X                   STATUS  mandatory
  440. X                   DESCRIPTION
  441. X                           "Contains the number of free medium buffers."
  442. X                   ::= { lsystem 24 }
  443. X
  444. X
  445. X
  446. X
  447. X
  448. X          -- cisco MIB                                          [Page 7]
  449. X--
  450. X
  451. X
  452. X
  453. X
  454. X
  455. X          -- Request for Comments: Draft             cisco Systems, Inc.
  456. X
  457. X
  458. X               bufferMdMax OBJECT-TYPE
  459. X                   SYNTAX  INTEGER
  460. X                   ACCESS  read-only
  461. X                   STATUS  mandatory
  462. X                   DESCRIPTION
  463. X                           "Contains the maximum number of medium
  464. X                           buffers."
  465. X                   ::= { lsystem 25 }
  466. X
  467. X               bufferMdHit OBJECT-TYPE
  468. X                   SYNTAX  INTEGER
  469. X                   ACCESS  read-only
  470. X                   STATUS  mandatory
  471. X                   DESCRIPTION
  472. X                           "Contains the number of medium buffer hits."
  473. X                   ::= { lsystem 26 }
  474. X
  475. X               bufferMdMiss OBJECT-TYPE
  476. X                   SYNTAX  INTEGER
  477. X                   ACCESS  read-only
  478. X                   STATUS  mandatory
  479. X                   DESCRIPTION
  480. X                           "Contains the number of medium buffer
  481. X                           misses."
  482. X                   ::= { lsystem 27 }
  483. X
  484. X               bufferMdTrim OBJECT-TYPE
  485. X                   SYNTAX  INTEGER
  486. X                   ACCESS  read-only
  487. X                   STATUS  mandatory
  488. X                   DESCRIPTION
  489. X                           "Contains the number of medium buffer trims."
  490. X                   ::= { lsystem 28 }
  491. X
  492. X               bufferMdCreate OBJECT-TYPE
  493. X                   SYNTAX  INTEGER
  494. X                   ACCESS  read-only
  495. X                   STATUS  mandatory
  496. X                   DESCRIPTION
  497. X                           "Contains the number of medium buffer
  498. X                           creates."
  499. X                   ::= { lsystem 29 }
  500. X
  501. X               bufferBgSize OBJECT-TYPE
  502. X                   SYNTAX  INTEGER
  503. X
  504. X
  505. X
  506. X
  507. X
  508. X          -- cisco MIB                                          [Page 8]
  509. X--
  510. X
  511. X
  512. X
  513. X
  514. X
  515. X          -- Request for Comments: Draft             cisco Systems, Inc.
  516. X
  517. X
  518. X                   ACCESS  read-only
  519. X                   STATUS  mandatory
  520. X                   DESCRIPTION
  521. X                           "Contains the size of big buffers."
  522. X                   ::= { lsystem 30 }
  523. X
  524. X               bufferBgTotal OBJECT-TYPE
  525. X                   SYNTAX  INTEGER
  526. X                   ACCESS  read-only
  527. X                   STATUS  mandatory
  528. X                   DESCRIPTION
  529. X                           "Contains the total number of big buffers."
  530. X                   ::= { lsystem 31 }
  531. X
  532. X               bufferBgFree OBJECT-TYPE
  533. X                   SYNTAX  INTEGER
  534. X                   ACCESS  read-only
  535. X                   STATUS  mandatory
  536. X                   DESCRIPTION
  537. X                           "Contains the number of free big buffers."
  538. X                   ::= { lsystem 32 }
  539. X
  540. X               bufferBgMax OBJECT-TYPE
  541. X                   SYNTAX  INTEGER
  542. X                   ACCESS  read-only
  543. X                   STATUS  mandatory
  544. X                   DESCRIPTION
  545. X                           "Contains the maximum number of big buffers."
  546. X                   ::= { lsystem 33 }
  547. X
  548. X               bufferBgHit OBJECT-TYPE
  549. X                   SYNTAX  INTEGER
  550. X                   ACCESS  read-only
  551. X                   STATUS  mandatory
  552. X                   DESCRIPTION
  553. X                           "Contains the number of big buffer hits."
  554. X                   ::= { lsystem 34 }
  555. X
  556. X               bufferBgMiss OBJECT-TYPE
  557. X                   SYNTAX  INTEGER
  558. X                   ACCESS  read-only
  559. X                   STATUS  mandatory
  560. X                   DESCRIPTION
  561. X                           "Contains the number of big buffer misses."
  562. X                   ::= { lsystem 35 }
  563. X
  564. X
  565. X
  566. X
  567. X
  568. X          -- cisco MIB                                          [Page 9]
  569. X--
  570. X
  571. X
  572. X
  573. X
  574. X
  575. X          -- Request for Comments: Draft             cisco Systems, Inc.
  576. X
  577. X
  578. X               bufferBgTrim OBJECT-TYPE
  579. X                   SYNTAX  INTEGER
  580. X                   ACCESS  read-only
  581. X                   STATUS  mandatory
  582. X                   DESCRIPTION
  583. X                           "Contains the number of big buffer trims."
  584. X                   ::= { lsystem 36 }
  585. X
  586. X               bufferBgCreate OBJECT-TYPE
  587. X                   SYNTAX  INTEGER
  588. X                   ACCESS  read-only
  589. X                   STATUS  mandatory
  590. X                   DESCRIPTION
  591. X                           "Contains the number of big buffer creates."
  592. X                   ::= { lsystem 37 }
  593. X
  594. X               bufferLgSize OBJECT-TYPE
  595. X                   SYNTAX  INTEGER
  596. X                   ACCESS  read-only
  597. X                   STATUS  mandatory
  598. X                   DESCRIPTION
  599. X                           "Contains the size of large buffers."
  600. X                   ::= { lsystem 38 }
  601. X
  602. X               bufferLgTotal OBJECT-TYPE
  603. X                   SYNTAX  INTEGER
  604. X                   ACCESS  read-only
  605. X                   STATUS  mandatory
  606. X                   DESCRIPTION
  607. X                           "Contains the total number of large buffers."
  608. X                   ::= { lsystem 39 }
  609. X
  610. X               bufferLgFree OBJECT-TYPE
  611. X                   SYNTAX  INTEGER
  612. X                   ACCESS  read-only
  613. X                   STATUS  mandatory
  614. X                   DESCRIPTION
  615. X                           "Contains the number of free large buffers."
  616. X                   ::= { lsystem 40 }
  617. X
  618. X               bufferLgMax OBJECT-TYPE
  619. X                   SYNTAX  INTEGER
  620. X                   ACCESS  read-only
  621. X                   STATUS  mandatory
  622. X                   DESCRIPTION
  623. X
  624. X
  625. X
  626. X
  627. X
  628. X          -- cisco MIB                                         [Page 10]
  629. X--
  630. X
  631. X
  632. X
  633. X
  634. X
  635. X          -- Request for Comments: Draft             cisco Systems, Inc.
  636. X
  637. X
  638. X                           "Contains the maximum number of large
  639. X                           buffers."
  640. X                   ::= { lsystem 41 }
  641. X
  642. X               bufferLgHit OBJECT-TYPE
  643. X                   SYNTAX  INTEGER
  644. X                   ACCESS  read-only
  645. X                   STATUS  mandatory
  646. X                   DESCRIPTION
  647. X                           "Contains the number of large buffer hits."
  648. X                   ::= { lsystem 42 }
  649. X
  650. X               bufferLgMiss OBJECT-TYPE
  651. X                   SYNTAX  INTEGER
  652. X                   ACCESS  read-only
  653. X                   STATUS  mandatory
  654. X                   DESCRIPTION
  655. X                           "Contains the number of large buffer misses."
  656. X                   ::= { lsystem 43 }
  657. X
  658. X               bufferLgTrim OBJECT-TYPE
  659. X                   SYNTAX  INTEGER
  660. X                   ACCESS  read-only
  661. X                   STATUS  mandatory
  662. X                   DESCRIPTION
  663. X                           "Contains the number of large buffer trims."
  664. X                   ::= { lsystem 44 }
  665. X
  666. X               bufferLgCreate OBJECT-TYPE
  667. X                   SYNTAX  INTEGER
  668. X                   ACCESS  read-only
  669. X                   STATUS  mandatory
  670. X                   DESCRIPTION
  671. X                           "Contains the number of large buffer
  672. X                           creates."
  673. X                   ::= { lsystem 45 }
  674. X
  675. X               bufferFail OBJECT-TYPE
  676. X                   SYNTAX  INTEGER
  677. X                   ACCESS  read-only
  678. X                   STATUS  mandatory
  679. X                   DESCRIPTION
  680. X                           "Count of the number of buffer allocation
  681. X                           failures."
  682. X                   ::= { lsystem 46 }
  683. X
  684. X
  685. X
  686. X
  687. X
  688. X          -- cisco MIB                                         [Page 11]
  689. X--
  690. X
  691. X
  692. X
  693. X
  694. X
  695. X          -- Request for Comments: Draft             cisco Systems, Inc.
  696. X
  697. X
  698. X               bufferNoMem OBJECT-TYPE
  699. X                   SYNTAX  INTEGER
  700. X                   ACCESS  read-only
  701. X                   STATUS  mandatory
  702. X                   DESCRIPTION
  703. X                           "Count of the number of buffer create
  704. X                           failures due to no free memory."
  705. X                   ::= { lsystem 47 }
  706. X
  707. X               netConfigAddr OBJECT-TYPE
  708. X                   SYNTAX  IpAddress
  709. X                   ACCESS  read-only
  710. X                   STATUS  mandatory
  711. X                   DESCRIPTION
  712. X                           "Holds the address of the host that supplied
  713. X                           the network-confg file."
  714. X                   ::= { lsystem 48 }
  715. X
  716. X               netConfigName OBJECT-TYPE
  717. X                   SYNTAX  DisplayString
  718. X                   ACCESS  read-only
  719. X                   STATUS  mandatory
  720. X                   DESCRIPTION
  721. X                           "Holds the name of the network configuration
  722. X                           file."
  723. X                   ::= { lsystem 49 }
  724. X
  725. X               netConfigSet OBJECT-TYPE
  726. X                   SYNTAX  DisplayString
  727. X                   ACCESS  write-only
  728. X                   STATUS  mandatory
  729. X                   DESCRIPTION
  730. X                           "Permit the loading of a new network-confg
  731. X                           file using TFTP."
  732. X                   ::= { lsystem 50 }
  733. X
  734. X               hostConfigAddr OBJECT-TYPE
  735. X                   SYNTAX  IpAddress
  736. X                   ACCESS  read-only
  737. X                   STATUS  mandatory
  738. X                   DESCRIPTION
  739. X                           "Contains the address of the host that
  740. X                           provided the host-config file."
  741. X                   ::= { lsystem 51 }
  742. X
  743. X
  744. X
  745. X
  746. X
  747. X
  748. X          -- cisco MIB                                         [Page 12]
  749. X--
  750. X
  751. X
  752. X
  753. X
  754. X
  755. X          -- Request for Comments: Draft             cisco Systems, Inc.
  756. X
  757. X
  758. X               hostConfigName OBJECT-TYPE
  759. X                   SYNTAX  DisplayString
  760. X                   ACCESS  read-only
  761. X                   STATUS  mandatory
  762. X                   DESCRIPTION
  763. X                           "Contains the name of the last configured
  764. X                           host-confg file."
  765. X                   ::= { lsystem 52 }
  766. X
  767. X               hostConfigSet OBJECT-TYPE
  768. X                   SYNTAX  DisplayString
  769. X                   ACCESS  write-only
  770. X                   STATUS  mandatory
  771. X                   DESCRIPTION
  772. X                           "Permit the loading of a new host-confg file
  773. X                           using TFTP."
  774. X                   ::= { lsystem 53 }
  775. X
  776. X               writeMem OBJECT-TYPE
  777. X                   SYNTAX  INTEGER
  778. X                   ACCESS  write-only
  779. X                   STATUS  mandatory
  780. X                   DESCRIPTION
  781. X                           "Write configuration into non-volatile memory
  782. X                           / erase config memory if 0."
  783. X                   ::= { lsystem 54 }
  784. X
  785. X               writeNet OBJECT-TYPE
  786. X                   SYNTAX  DisplayString
  787. X                   ACCESS  write-only
  788. X                   STATUS  mandatory
  789. X                   DESCRIPTION
  790. X                           "Write configuration to host using TFTP."
  791. X                   ::= { lsystem 55 }
  792. X
  793. X               busyPer OBJECT-TYPE
  794. X                   SYNTAX  INTEGER
  795. X                   ACCESS  read-only
  796. X                   STATUS  mandatory
  797. X                   DESCRIPTION
  798. X                           "CPU busy percentage in the last 5 second
  799. X                           period. Not the last 5 realtime seconds but
  800. X                           the last 5 second period in the scheduler."
  801. X                   ::= { lsystem 56 }
  802. X
  803. X
  804. X
  805. X
  806. X
  807. X
  808. X          -- cisco MIB                                         [Page 13]
  809. X--
  810. X
  811. X
  812. X
  813. X
  814. X
  815. X          -- Request for Comments: Draft             cisco Systems, Inc.
  816. X
  817. X
  818. X               avgBusy1 OBJECT-TYPE
  819. X                   SYNTAX  INTEGER
  820. X                   ACCESS  read-only
  821. X                   STATUS  mandatory
  822. X                   DESCRIPTION
  823. X                           "1 minute exponentially-decayed moving
  824. X                           average of the CPU busy percentage."
  825. X                   ::= { lsystem 57 }
  826. X
  827. X               avgBusy5 OBJECT-TYPE
  828. X                   SYNTAX  INTEGER
  829. X                   ACCESS  read-only
  830. X                   STATUS  mandatory
  831. X                   DESCRIPTION
  832. X                           "5 minute exponentially-decayed moving
  833. X                           average of the CPU busy percentage."
  834. X                   ::= { lsystem 58 }
  835. X
  836. X               idleCount OBJECT-TYPE
  837. X                   SYNTAX  INTEGER
  838. X                   ACCESS  read-write
  839. X                   STATUS  mandatory
  840. X                   DESCRIPTION
  841. X                           "cisco internal variable. not to be used"
  842. X                   ::= { lsystem 59 }
  843. X
  844. X               idleWired OBJECT-TYPE
  845. X                   SYNTAX  INTEGER
  846. X                   ACCESS  read-write
  847. X                   STATUS  mandatory
  848. X                   DESCRIPTION
  849. X                           "cisco internal variable. not to be used"
  850. X                   ::= { lsystem 60 }
  851. X
  852. X               ciscoContactInfo OBJECT-TYPE
  853. X                   SYNTAX  DisplayString
  854. X                   ACCESS  read-only
  855. X                   STATUS  mandatory
  856. X                   DESCRIPTION
  857. X                           "cisco's name and address"
  858. X                   ::= { lsystem 61 }
  859. X
  860. X               bufferHgSize OBJECT-TYPE
  861. X                   SYNTAX  INTEGER
  862. X                   ACCESS  read-only
  863. X
  864. X
  865. X
  866. X
  867. X
  868. X          -- cisco MIB                                         [Page 14]
  869. X--
  870. X
  871. X
  872. X
  873. X
  874. X
  875. X          -- Request for Comments: Draft             cisco Systems, Inc.
  876. X
  877. X
  878. X                   STATUS  mandatory
  879. X                   DESCRIPTION
  880. X                           "Contains the size of huge buffers."
  881. X                   ::= { lsystem 62 }
  882. X
  883. X               bufferHgTotal OBJECT-TYPE
  884. X                   SYNTAX  INTEGER
  885. X                   ACCESS  read-only
  886. X                   STATUS  mandatory
  887. X                   DESCRIPTION
  888. X                           "Contains the total number of huge buffers."
  889. X                   ::= { lsystem 63 }
  890. X
  891. X               bufferHgFree OBJECT-TYPE
  892. X                   SYNTAX  INTEGER
  893. X                   ACCESS  read-only
  894. X                   STATUS  mandatory
  895. X                   DESCRIPTION
  896. X                           "Contains the number of free huge buffers."
  897. X                   ::= { lsystem 64 }
  898. X
  899. X               bufferHgMax OBJECT-TYPE
  900. X                   SYNTAX  INTEGER
  901. X                   ACCESS  read-only
  902. X                   STATUS  mandatory
  903. X                   DESCRIPTION
  904. X                           "Contains the maximum number of huge
  905. X                           buffers."
  906. X                   ::= { lsystem 65 }
  907. X
  908. X               bufferHgHit OBJECT-TYPE
  909. X                   SYNTAX  INTEGER
  910. X                   ACCESS  read-only
  911. X                   STATUS  mandatory
  912. X                   DESCRIPTION
  913. X                           "Contains the number of huge buffer hits."
  914. X                   ::= { lsystem 66 }
  915. X
  916. X               bufferHgMiss OBJECT-TYPE
  917. X                   SYNTAX  INTEGER
  918. X                   ACCESS  read-only
  919. X                   STATUS  mandatory
  920. X                   DESCRIPTION
  921. X                           "Contains the number of huge buffer misses."
  922. X                   ::= { lsystem 67 }
  923. X
  924. X
  925. X
  926. X
  927. X
  928. X          -- cisco MIB                                         [Page 15]
  929. X--
  930. X
  931. X
  932. X
  933. X
  934. X
  935. X          -- Request for Comments: Draft             cisco Systems, Inc.
  936. X
  937. X
  938. X               bufferHgTrim OBJECT-TYPE
  939. X                   SYNTAX  INTEGER
  940. X                   ACCESS  read-only
  941. X                   STATUS  mandatory
  942. X                   DESCRIPTION
  943. X                           "Contains the number of huge buffer trims."
  944. X                   ::= { lsystem 68 }
  945. X
  946. X               bufferHgCreate OBJECT-TYPE
  947. X                   SYNTAX  INTEGER
  948. X                   ACCESS  read-only
  949. X                   STATUS  mandatory
  950. X                   DESCRIPTION
  951. X                           "Contains the number of huge buffer creates."
  952. X                   ::= { lsystem 69 }
  953. X
  954. X               netConfigProto OBJECT-TYPE
  955. X                   SYNTAX  INTEGER
  956. X                   ACCESS  read-only
  957. X                   STATUS  mandatory
  958. X                   DESCRIPTION
  959. X                           "Holds the protocol that supplied the
  960. X                           network-confg file."
  961. X                   ::= { lsystem 70 }
  962. X
  963. X               hostConfigProto OBJECT-TYPE
  964. X                   SYNTAX  INTEGER
  965. X                   ACCESS  read-only
  966. X                   STATUS  mandatory
  967. X                   DESCRIPTION
  968. X                           "Holds the protocol that supplied the host-
  969. X                           confg file."
  970. X                   ::= { lsystem 71 }
  971. X
  972. X               sysConfigAddr OBJECT-TYPE
  973. X                   SYNTAX  IpAddress
  974. X                   ACCESS  read-only
  975. X                   STATUS  mandatory
  976. X                   DESCRIPTION
  977. X                           "Holds the address of the host that supplied
  978. X                           the system boot image."
  979. X                   ::= { lsystem 72 }
  980. X
  981. X               sysConfigName OBJECT-TYPE
  982. X                   SYNTAX  DisplayString
  983. X
  984. X
  985. X
  986. X
  987. X
  988. X          -- cisco MIB                                         [Page 16]
  989. X--
  990. X
  991. X
  992. X
  993. X
  994. X
  995. X          -- Request for Comments: Draft             cisco Systems, Inc.
  996. X
  997. X
  998. X                   ACCESS  read-only
  999. X                   STATUS  mandatory
  1000. X                   DESCRIPTION
  1001. X                           "Holds the name of the system boot image."
  1002. X                   ::= { lsystem 73 }
  1003. X
  1004. X               sysConfigProto OBJECT-TYPE
  1005. X                   SYNTAX  INTEGER
  1006. X                   ACCESS  read-only
  1007. X                   STATUS  mandatory
  1008. X                   DESCRIPTION
  1009. X                           "Holds the protocol that supplied the system
  1010. X                           boot image."
  1011. X                   ::= { lsystem 74 }
  1012. X
  1013. X               sysClearARP OBJECT-TYPE
  1014. X                   SYNTAX  INTEGER
  1015. X                   ACCESS  write-only
  1016. X                   STATUS  mandatory
  1017. X                   DESCRIPTION
  1018. X                           "Perform a clearing of the entire ARP cache
  1019. X                           and invalidation of route caches."
  1020. X                   ::= { lsystem 75 }
  1021. X
  1022. X               sysClearInt OBJECT-TYPE
  1023. X                   SYNTAX  INTEGER
  1024. X                   ACCESS  write-only
  1025. X                   STATUS  mandatory
  1026. X                   DESCRIPTION
  1027. X                           "Clear interface given IfIndex as value."
  1028. X                   ::= { lsystem 76 }
  1029. X
  1030. X               envPresent OBJECT-TYPE
  1031. X                   SYNTAX  INTEGER
  1032. X                   ACCESS  read-only
  1033. X                   STATUS  mandatory
  1034. X                   DESCRIPTION
  1035. X                           "Is there an environmental monitor card in
  1036. X                           this box?"
  1037. X                   ::= { lsystem 77 }
  1038. X
  1039. X               envTestPt1Descr OBJECT-TYPE
  1040. X                   SYNTAX  DisplayString
  1041. X                   ACCESS  read-only
  1042. X                   STATUS  mandatory
  1043. X
  1044. X
  1045. X
  1046. X
  1047. X
  1048. X          -- cisco MIB                                         [Page 17]
  1049. X--
  1050. X
  1051. X
  1052. X
  1053. X
  1054. X
  1055. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1056. X
  1057. X
  1058. X                   DESCRIPTION
  1059. X                           "Description of the test point 1. Typically
  1060. X                           ambient air or the temperature of air
  1061. X                           entering the router"
  1062. X                   ::= { lsystem 78 }
  1063. X
  1064. X               envTestPt1Measure OBJECT-TYPE
  1065. X                   SYNTAX  INTEGER
  1066. X                   ACCESS  read-only
  1067. X                   STATUS  mandatory
  1068. X                   DESCRIPTION
  1069. X                           "Current value of test point 1. Typically a
  1070. X                           temperature in centigrade."
  1071. X                   ::= { lsystem 79 }
  1072. X
  1073. X               envTestPt2Descr OBJECT-TYPE
  1074. X                   SYNTAX  DisplayString
  1075. X                   ACCESS  read-only
  1076. X                   STATUS  mandatory
  1077. X                   DESCRIPTION
  1078. X                           "Description of the test point 2. Typically
  1079. X                           airflow or the temperature of air leaving the
  1080. X                           router"
  1081. X                   ::= { lsystem 80 }
  1082. X
  1083. X               envTestPt2Measure OBJECT-TYPE
  1084. X                   SYNTAX  INTEGER
  1085. X                   ACCESS  read-only
  1086. X                   STATUS  mandatory
  1087. X                   DESCRIPTION
  1088. X                           "Current value of test point 2. Typically a
  1089. X                           temperature in centigrade."
  1090. X                   ::= { lsystem 81 }
  1091. X
  1092. X               envTestPt3Descr OBJECT-TYPE
  1093. X                   SYNTAX  DisplayString
  1094. X                   ACCESS  read-only
  1095. X                   STATUS  mandatory
  1096. X                   DESCRIPTION
  1097. X                           "Description of the test point 3. Typically
  1098. X                           +5 volt"
  1099. X                   ::= { lsystem 82 }
  1100. X
  1101. X               envTestPt3Measure OBJECT-TYPE
  1102. X                   SYNTAX  INTEGER
  1103. X
  1104. X
  1105. X
  1106. X
  1107. X
  1108. X          -- cisco MIB                                         [Page 18]
  1109. X--
  1110. X
  1111. X
  1112. X
  1113. X
  1114. X
  1115. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1116. X
  1117. X
  1118. X                   ACCESS  read-only
  1119. X                   STATUS  mandatory
  1120. X                   DESCRIPTION
  1121. X                           "Current value of test point 3. Typically the
  1122. X                           value in millivolts of the +5v supply"
  1123. X                   ::= { lsystem 83 }
  1124. X
  1125. X               envTestPt4Descr OBJECT-TYPE
  1126. X                   SYNTAX  DisplayString
  1127. X                   ACCESS  read-only
  1128. X                   STATUS  mandatory
  1129. X                   DESCRIPTION
  1130. X                           "Description of the test point 4. Typically
  1131. X                           +12 volt"
  1132. X                   ::= { lsystem 84 }
  1133. X
  1134. X               envTestPt4Measure OBJECT-TYPE
  1135. X                   SYNTAX  INTEGER
  1136. X                   ACCESS  read-only
  1137. X                   STATUS  mandatory
  1138. X                   DESCRIPTION
  1139. X                           "Current value of test point 4. Typically the
  1140. X                           value in millivolts of the +12v supply"
  1141. X                   ::= { lsystem 85 }
  1142. X
  1143. X               envTestPt5Descr OBJECT-TYPE
  1144. X                   SYNTAX  DisplayString
  1145. X                   ACCESS  read-only
  1146. X                   STATUS  mandatory
  1147. X                   DESCRIPTION
  1148. X                           "Description of the test point 5. Typically
  1149. X                           -12 volt"
  1150. X                   ::= { lsystem 86 }
  1151. X
  1152. X               envTestPt5Measure OBJECT-TYPE
  1153. X                   SYNTAX  INTEGER
  1154. X                   ACCESS  read-only
  1155. X                   STATUS  mandatory
  1156. X                   DESCRIPTION
  1157. X                           "Current value of test point 5. Typically the
  1158. X                           value in millivolts of the -12v supply"
  1159. X                   ::= { lsystem 87 }
  1160. X
  1161. X               envTestPt6Descr OBJECT-TYPE
  1162. X                   SYNTAX  DisplayString
  1163. X
  1164. X
  1165. X
  1166. X
  1167. X
  1168. X          -- cisco MIB                                         [Page 19]
  1169. X--
  1170. X
  1171. X
  1172. X
  1173. X
  1174. X
  1175. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1176. X
  1177. X
  1178. X                   ACCESS  read-only
  1179. X                   STATUS  mandatory
  1180. X                   DESCRIPTION
  1181. X                           "Description of the test point 6. Typically
  1182. X                           -5 volt"
  1183. X                   ::= { lsystem 88 }
  1184. X
  1185. X               envTestPt6Measure OBJECT-TYPE
  1186. X                   SYNTAX  INTEGER
  1187. X                   ACCESS  read-only
  1188. X                   STATUS  mandatory
  1189. X                   DESCRIPTION
  1190. X                           "Current value of test point 6. Typically the
  1191. X                           value in millivolts of the -5v supply"
  1192. X                   ::= { lsystem 89 }
  1193. X
  1194. X               envTestPt1MarginVal OBJECT-TYPE
  1195. X                   SYNTAX  INTEGER
  1196. X                   ACCESS  read-only
  1197. X                   STATUS  mandatory
  1198. X                   DESCRIPTION
  1199. X                           "Value at which the router will shutdown.
  1200. X                           Typically the ambient air temperature that
  1201. X                           will shut the router down. (e.g. 43)"
  1202. X                   ::= { lsystem 90 }
  1203. X
  1204. X               envTestPt2MarginVal OBJECT-TYPE
  1205. X                   SYNTAX  INTEGER
  1206. X                   ACCESS  read-only
  1207. X                   STATUS  mandatory
  1208. X                   DESCRIPTION
  1209. X                           "Value at which the router will shutdown.
  1210. X                           Typically the airflow air temperature that
  1211. X                           will shut the router down. (e.g. 58)"
  1212. X                   ::= { lsystem 91 }
  1213. X
  1214. X               envTestPt3MarginPercent OBJECT-TYPE
  1215. X                   SYNTAX  INTEGER
  1216. X                   ACCESS  read-only
  1217. X                   STATUS  mandatory
  1218. X                   DESCRIPTION
  1219. X                           "+/- Percentage that will shut the router
  1220. X                           down, (e.g. 10%) typically +5 volt"
  1221. X                   ::= { lsystem 92 }
  1222. X
  1223. X
  1224. X
  1225. X
  1226. X
  1227. X
  1228. X          -- cisco MIB                                         [Page 20]
  1229. X--
  1230. X
  1231. X
  1232. X
  1233. X
  1234. X
  1235. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1236. X
  1237. X
  1238. X               envTestPt4MarginPercent OBJECT-TYPE
  1239. X                   SYNTAX  INTEGER
  1240. X                   ACCESS  read-only
  1241. X                   STATUS  mandatory
  1242. X                   DESCRIPTION
  1243. X                           "+/- Percentage that will shut the router
  1244. X                           down, (e.g. 15%) typically +12 volt"
  1245. X                   ::= { lsystem 93 }
  1246. X
  1247. X               envTestPt5MarginPercent OBJECT-TYPE
  1248. X                   SYNTAX  INTEGER
  1249. X                   ACCESS  read-only
  1250. X                   STATUS  mandatory
  1251. X                   DESCRIPTION
  1252. X                           "+/- Percentage that will shut the router
  1253. X                           down, (e.g. 15%) typically -12 volt"
  1254. X                   ::= { lsystem 94 }
  1255. X
  1256. X               envTestPt6MarginPercent OBJECT-TYPE
  1257. X                   SYNTAX  INTEGER
  1258. X                   ACCESS  read-only
  1259. X                   STATUS  mandatory
  1260. X                   DESCRIPTION
  1261. X                           "+/- Percentage that will shut the router
  1262. X                           down, (e.g. 10%) typically -5 volt"
  1263. X                   ::= { lsystem 95 }
  1264. X
  1265. X               envTestPt1last OBJECT-TYPE
  1266. X                   SYNTAX  INTEGER
  1267. X                   ACCESS  read-only
  1268. X                   STATUS  mandatory
  1269. X                   DESCRIPTION
  1270. X                           "Value of TestPt1 when last shutdown
  1271. X                           occurred."
  1272. X                   ::= { lsystem 96 }
  1273. X
  1274. X               envTestPt2last OBJECT-TYPE
  1275. X                   SYNTAX  INTEGER
  1276. X                   ACCESS  read-only
  1277. X                   STATUS  mandatory
  1278. X                   DESCRIPTION
  1279. X                           "Value of TestPt2 when last shutdown
  1280. X                           occurred."
  1281. X                   ::= { lsystem 97 }
  1282. X
  1283. X
  1284. X
  1285. X
  1286. X
  1287. X
  1288. X          -- cisco MIB                                         [Page 21]
  1289. X--
  1290. X
  1291. X
  1292. X
  1293. X
  1294. X
  1295. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1296. X
  1297. X
  1298. X               envTestPt3last OBJECT-TYPE
  1299. X                   SYNTAX  INTEGER
  1300. X                   ACCESS  read-only
  1301. X                   STATUS  mandatory
  1302. X                   DESCRIPTION
  1303. X                           "Value of TestPt3 when last shutdown
  1304. X                           occurred."
  1305. X                   ::= { lsystem 98 }
  1306. X
  1307. X               envTestPt4last OBJECT-TYPE
  1308. X                   SYNTAX  INTEGER
  1309. X                   ACCESS  read-only
  1310. X                   STATUS  mandatory
  1311. X                   DESCRIPTION
  1312. X                           "Value of TestPt4 when last shutdown
  1313. X                           occurred."
  1314. X                   ::= { lsystem 99 }
  1315. X
  1316. X               envTestPt5last OBJECT-TYPE
  1317. X                   SYNTAX  INTEGER
  1318. X                   ACCESS  read-only
  1319. X                   STATUS  mandatory
  1320. X                   DESCRIPTION
  1321. X                           "Value of TestPt5 when last shutdown
  1322. X                           occurred."
  1323. X                   ::= { lsystem 100 }
  1324. X
  1325. X               envTestPt6last OBJECT-TYPE
  1326. X                   SYNTAX  INTEGER
  1327. X                   ACCESS  read-only
  1328. X                   STATUS  mandatory
  1329. X                   DESCRIPTION
  1330. X                           "Value of TestPt6 when last shutdown
  1331. X                           occurred."
  1332. X                   ::= { lsystem 101 }
  1333. X
  1334. X               envTestPt1warn OBJECT-TYPE
  1335. X                   SYNTAX  INTEGER {
  1336. X                        warning(1),
  1337. X                        noWarning(2)
  1338. X                   }
  1339. X                   ACCESS  read-only
  1340. X                   STATUS  mandatory
  1341. X                   DESCRIPTION
  1342. X                           "Is this test point at a warning level?"
  1343. X
  1344. X
  1345. X
  1346. X
  1347. X
  1348. X          -- cisco MIB                                         [Page 22]
  1349. X--
  1350. X
  1351. X
  1352. X
  1353. X
  1354. X
  1355. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1356. X
  1357. X
  1358. X                   ::= { lsystem 102 }
  1359. X
  1360. X               envTestPt2warn OBJECT-TYPE
  1361. X                   SYNTAX  INTEGER {
  1362. X                        warning(1),
  1363. X                        noWarning(2)
  1364. X                   }
  1365. X                   ACCESS  read-only
  1366. X                   STATUS  mandatory
  1367. X                   DESCRIPTION
  1368. X                           "Is this test point at a warning level?"
  1369. X                   ::= { lsystem 103 }
  1370. X
  1371. X               envTestPt3warn OBJECT-TYPE
  1372. X                   SYNTAX  INTEGER {
  1373. X                        warning(1),
  1374. X                        noWarning(2)
  1375. X                   }
  1376. X                   ACCESS  read-only
  1377. X                   STATUS  mandatory
  1378. X                   DESCRIPTION
  1379. X                           "Is this test point at a warning level?"
  1380. X                   ::= { lsystem 104 }
  1381. X
  1382. X               envTestPt4warn OBJECT-TYPE
  1383. X                   SYNTAX  INTEGER {
  1384. X                        warning(1),
  1385. X                        noWarning(2)
  1386. X                   }
  1387. X                   ACCESS  read-only
  1388. X                   STATUS  mandatory
  1389. X                   DESCRIPTION
  1390. X                           "Is this test point at a warning level?"
  1391. X                   ::= { lsystem 105 }
  1392. X
  1393. X               envTestPt5warn OBJECT-TYPE
  1394. X                   SYNTAX  INTEGER {
  1395. X                        warning(1),
  1396. X                        noWarning(2)
  1397. X                   }
  1398. X                   ACCESS  read-only
  1399. X                   STATUS  mandatory
  1400. X                   DESCRIPTION
  1401. X                           "Is this test point at a warning level?"
  1402. X                   ::= { lsystem 106 }
  1403. X
  1404. X
  1405. X
  1406. X
  1407. X
  1408. X          -- cisco MIB                                         [Page 23]
  1409. X--
  1410. X
  1411. X
  1412. X
  1413. X
  1414. X
  1415. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1416. X
  1417. X
  1418. X               envTestPt6warn OBJECT-TYPE
  1419. X                   SYNTAX  INTEGER {
  1420. X                        warning(1),
  1421. X                        noWarning(2)
  1422. X                   }
  1423. X                   ACCESS  read-only
  1424. X                   STATUS  mandatory
  1425. X                   DESCRIPTION
  1426. X                           "Is this test point at a warning level?"
  1427. X                   ::= { lsystem 107 }
  1428. X
  1429. X               envFirmVersion OBJECT-TYPE
  1430. X                   SYNTAX  DisplayString
  1431. X                   ACCESS  read-only
  1432. X                   STATUS  mandatory
  1433. X                   DESCRIPTION
  1434. X                           "Description of Environmental Card firmware"
  1435. X                   ::= { lsystem 108 }
  1436. X
  1437. X               envTechnicianID OBJECT-TYPE
  1438. X                   SYNTAX  DisplayString
  1439. X                   ACCESS  read-only
  1440. X                   STATUS  mandatory
  1441. X                   DESCRIPTION
  1442. X                           "Technician ID"
  1443. X                   ::= { lsystem 109 }
  1444. X
  1445. X               envType OBJECT-TYPE
  1446. X                   SYNTAX  DisplayString
  1447. X                   ACCESS  read-only
  1448. X                   STATUS  mandatory
  1449. X                   DESCRIPTION
  1450. X                           "The type of environmental card"
  1451. X                   ::= { lsystem 110 }
  1452. X
  1453. X               envBurnDate OBJECT-TYPE
  1454. X                   SYNTAX  DisplayString
  1455. X                   ACCESS  read-only
  1456. X                   STATUS  mandatory
  1457. X                   DESCRIPTION
  1458. X                           "The calibration / burn in date"
  1459. X                   ::= { lsystem 111 }
  1460. X
  1461. X               envSerialNumber OBJECT-TYPE
  1462. X                   SYNTAX  DisplayString
  1463. X
  1464. X
  1465. X
  1466. X
  1467. X
  1468. X          -- cisco MIB                                         [Page 24]
  1469. X--
  1470. X
  1471. X
  1472. X
  1473. X
  1474. X
  1475. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1476. X
  1477. X
  1478. X                   ACCESS  read-only
  1479. X                   STATUS  mandatory
  1480. X                   DESCRIPTION
  1481. X                           "Serial Number of environmental monitor card"
  1482. X                   ::= { lsystem 112 }
  1483. X
  1484. X
  1485. X               -- Local Interface Group
  1486. X
  1487. X          -- This group is present in all products.
  1488. X
  1489. X
  1490. X          -- Local Interface Table
  1491. X
  1492. X          -- This group provides additional objects to the table
  1493. X          -- defined by RFC1156.
  1494. X
  1495. X               lifTable OBJECT-TYPE
  1496. X                   SYNTAX  SEQUENCE OF LIfEntry
  1497. X                   ACCESS  not-accessible
  1498. X                   STATUS  mandatory
  1499. X                   DESCRIPTION
  1500. X                            "A list of interface entries."
  1501. X                   ::= { linterfaces 1 }
  1502. X
  1503. X               lifEntry OBJECT-TYPE
  1504. X                   SYNTAX LIfEntry
  1505. X                   ACCESS  not-accessible
  1506. X                   STATUS  mandatory
  1507. X                   DESCRIPTION
  1508. X                            "A collection of additional objects in the
  1509. X                            cisco interface."
  1510. X                   INDEX { ifIndex }
  1511. X               ::= { lifTable 1 }
  1512. X
  1513. X               LIfEntry ::=
  1514. X                   SEQUENCE {
  1515. X                       locIfHardType
  1516. X                           DisplayString,
  1517. X                       locIfLineProt
  1518. X                           INTEGER,
  1519. X                       locIfLastIn
  1520. X                           INTEGER,
  1521. X                       locIfLastOut
  1522. X                           INTEGER,
  1523. X
  1524. X
  1525. X
  1526. X
  1527. X
  1528. X          -- cisco MIB                                         [Page 25]
  1529. X--
  1530. X
  1531. X
  1532. X
  1533. X
  1534. X
  1535. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1536. X
  1537. X
  1538. X                       locIfLastOutHang
  1539. X                           INTEGER,
  1540. X                       locIfInBitsSec
  1541. X                           INTEGER,
  1542. X                       locIfInPktsSec
  1543. X                           INTEGER,
  1544. X                       locIfOutBitsSec
  1545. X                           INTEGER,
  1546. X                       locIfOutPktsSec
  1547. X                           INTEGER,
  1548. X                       locIfInRunts
  1549. X                           INTEGER,
  1550. X                       locIfInGiants
  1551. X                           INTEGER,
  1552. X                       locIfInCRC
  1553. X                           INTEGER,
  1554. X                       locIfInFrame
  1555. X                           INTEGER,
  1556. X                       locIfInOverrun
  1557. X                           INTEGER,
  1558. X                       locIfInIgnored
  1559. X                           INTEGER,
  1560. X                       locIfInAbort
  1561. X                           INTEGER,
  1562. X                       locIfResets
  1563. X                           INTEGER,
  1564. X                       locIfRestarts
  1565. X                           INTEGER,
  1566. X                       locIfKeep
  1567. X                           INTEGER,
  1568. X                       locIfReason
  1569. X                           DisplayString,
  1570. X                       locIfCarTrans
  1571. X                           INTEGER,
  1572. X                       locIfReliab
  1573. X                           INTEGER,
  1574. X                       locIfDelay
  1575. X                           INTEGER,
  1576. X                       locIfLoad
  1577. X                           INTEGER,
  1578. X                       locIfCollisions
  1579. X                           INTEGER,
  1580. X                       locIfInputQueueDrops
  1581. X                           INTEGER,
  1582. X                       locIfOutputQueueDrops
  1583. X
  1584. X
  1585. X
  1586. X
  1587. X
  1588. X          -- cisco MIB                                         [Page 26]
  1589. X--
  1590. X
  1591. X
  1592. X
  1593. X
  1594. X
  1595. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1596. X
  1597. X
  1598. X                           INTEGER,
  1599. X                       locIfDescr
  1600. X                           DisplayString,
  1601. X                       locIfPakmon
  1602. X                           INTEGER,
  1603. X                       locIfSlowInPkts
  1604. X                           Counter,
  1605. X                       locIfSlowOutPkts
  1606. X                           Counter,
  1607. X                       locIfSlowInOctets
  1608. X                           Counter,
  1609. X                       locIfSlowOutOctets
  1610. X                           Counter,
  1611. X                       locIfFastInPkts
  1612. X                           Counter,
  1613. X                       locIfFastOutPkts
  1614. X                           Counter,
  1615. X                       locIfFastInOctets
  1616. X                           Counter,
  1617. X                       locIfFastOutOctets
  1618. X                           Counter,
  1619. X                       locIfotherInPkts
  1620. X                           Counter,
  1621. X                       locIfotherOutPkts
  1622. X                           Counter,
  1623. X                       locIfotherInOctets
  1624. X                           Counter,
  1625. X                       locIfotherOutOctets
  1626. X                           Counter,
  1627. X                       locIfipInPkts
  1628. X                           Counter,
  1629. X                       locIfipOutPkts
  1630. X                           Counter,
  1631. X                       locIfipInOctets
  1632. X                           Counter,
  1633. X                       locIfipOutOctets
  1634. X                           Counter,
  1635. X                       locIfdecnetInPkts
  1636. X                           Counter,
  1637. X                       locIfdecnetOutPkts
  1638. X                           Counter,
  1639. X                       locIfdecnetInOctets
  1640. X                           Counter,
  1641. X                       locIfdecnetOutOctets
  1642. X                           Counter,
  1643. X
  1644. X
  1645. X
  1646. X
  1647. X
  1648. X          -- cisco MIB                                         [Page 27]
  1649. X--
  1650. X
  1651. X
  1652. X
  1653. X
  1654. X
  1655. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1656. X
  1657. X
  1658. X                       locIfxnsInPkts
  1659. X                           Counter,
  1660. X                       locIfxnsOutPkts
  1661. X                           Counter,
  1662. X                       locIfxnsInOctets
  1663. X                           Counter,
  1664. X                       locIfxnsOutOctets
  1665. X                           Counter,
  1666. X                       locIfclnsInPkts
  1667. X                           Counter,
  1668. X                       locIfclnsOutPkts
  1669. X                           Counter,
  1670. X                       locIfclnsInOctets
  1671. X                           Counter,
  1672. X                       locIfclnsOutOctets
  1673. X                           Counter,
  1674. X                       locIfappletalkInPkts
  1675. X                           Counter,
  1676. X                       locIfappletalkOutPkts
  1677. X                           Counter,
  1678. X                       locIfappletalkInOctets
  1679. X                           Counter,
  1680. X                       locIfappletalkOutOctets
  1681. X                           Counter,
  1682. X                       locIfnovellInPkts
  1683. X                           Counter,
  1684. X                       locIfnovellOutPkts
  1685. X                           Counter,
  1686. X                       locIfnovellInOctets
  1687. X                           Counter,
  1688. X                       locIfnovellOutOctets
  1689. X                           Counter,
  1690. X                       locIfapolloInPkts
  1691. X                           Counter,
  1692. X                       locIfapolloOutPkts
  1693. X                           Counter,
  1694. X                       locIfapolloInOctets
  1695. X                           Counter,
  1696. X                       locIfapolloOutOctets
  1697. X                           Counter,
  1698. X                       locIfvinesInPkts
  1699. X                           Counter,
  1700. X                       locIfvinesOutPkts
  1701. X                           Counter,
  1702. X                       locIfvinesInOctets
  1703. X
  1704. X
  1705. X
  1706. X
  1707. X
  1708. X          -- cisco MIB                                         [Page 28]
  1709. X--
  1710. X
  1711. X
  1712. X
  1713. X
  1714. X
  1715. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1716. X
  1717. X
  1718. X                           Counter,
  1719. X                       locIfvinesOutOctets
  1720. X                           Counter,
  1721. X                       locIfbridgedInPkts
  1722. X                           Counter,
  1723. X                       locIfbridgedOutPkts
  1724. X                           Counter,
  1725. X                       locIfbridgedInOctets
  1726. X                           Counter,
  1727. X                       locIfbridgedOutOctets
  1728. X                           Counter,
  1729. X                       locIfsrbInPkts
  1730. X                           Counter,
  1731. X                       locIfsrbOutPkts
  1732. X                           Counter,
  1733. X                       locIfsrbInOctets
  1734. X                           Counter,
  1735. X                       locIfsrbOutOctets
  1736. X                           Counter,
  1737. X                       locIfchaosInPkts
  1738. X                           Counter,
  1739. X                       locIfchaosOutPkts
  1740. X                           Counter,
  1741. X                       locIfchaosInOctets
  1742. X                           Counter,
  1743. X                       locIfchaosOutOctets
  1744. X                           Counter,
  1745. X                       locIfpupInPkts
  1746. X                           Counter,
  1747. X                       locIfpupOutPkts
  1748. X                           Counter,
  1749. X                       locIfpupInOctets
  1750. X                           Counter,
  1751. X                       locIfpupOutOctets
  1752. X                           Counter,
  1753. X                       locIfmopInPkts
  1754. X                           Counter,
  1755. X                       locIfmopOutPkts
  1756. X                           Counter,
  1757. X                       locIfmopInOctets
  1758. X                           Counter,
  1759. X                       locIfmopOutOctets
  1760. X                           Counter,
  1761. X                       locIflanmanInPkts
  1762. X                           Counter,
  1763. X
  1764. X
  1765. X
  1766. X
  1767. X
  1768. X          -- cisco MIB                                         [Page 29]
  1769. X--
  1770. X
  1771. X
  1772. X
  1773. X
  1774. X
  1775. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1776. X
  1777. X
  1778. X                       locIflanmanOutPkts
  1779. X                           Counter,
  1780. X                       locIflanmanInOctets
  1781. X                           Counter,
  1782. X                       locIflanmanOutOctets
  1783. X                           Counter,
  1784. X                       locIfstunInPkts
  1785. X                           Counter,
  1786. X                       locIfstunOutPkts
  1787. X                           Counter,
  1788. X                       locIfstunInOctets
  1789. X                           Counter,
  1790. X                       locIfstunOutOctets
  1791. X                           Counter,
  1792. X                       locIfspanInPkts
  1793. X                           Counter,
  1794. X                       locIfspanOutPkts
  1795. X                           Counter,
  1796. X                       locIfspanInOctets
  1797. X                           Counter,
  1798. X                       locIfspanOutOctets
  1799. X                           Counter,
  1800. X                       locIfarpInPkts
  1801. X                           Counter,
  1802. X                       locIfarpOutPkts
  1803. X                           Counter,
  1804. X                       locIfarpInOctets
  1805. X                           Counter,
  1806. X                       locIfarpOutOctets
  1807. X                           Counter,
  1808. X                       locIfprobeInPkts
  1809. X                           Counter,
  1810. X                       locIfprobeOutPkts
  1811. X                           Counter,
  1812. X                       locIfprobeInOctets
  1813. X                           Counter,
  1814. X                       locIfprobeOutOctets
  1815. X                           Counter
  1816. X                   }
  1817. X
  1818. X
  1819. X          -- The following section describes the components of the
  1820. X          -- table.
  1821. X
  1822. X               locIfHardType OBJECT-TYPE
  1823. X
  1824. X
  1825. X
  1826. X
  1827. X
  1828. X          -- cisco MIB                                         [Page 30]
  1829. X--
  1830. X
  1831. X
  1832. X
  1833. X
  1834. X
  1835. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1836. X
  1837. X
  1838. X                   SYNTAX  DisplayString
  1839. X                   ACCESS  read-only
  1840. X                   STATUS  mandatory
  1841. X                   DESCRIPTION
  1842. X                           "Returns the type of interface."
  1843. X                   ::= { lifEntry 1 }
  1844. X
  1845. X               locIfLineProt OBJECT-TYPE
  1846. X                   SYNTAX  INTEGER
  1847. X                   ACCESS  read-only
  1848. X                   STATUS  mandatory
  1849. X                   DESCRIPTION
  1850. X                           "Boolean whether interface line protocol is
  1851. X                           up or not."
  1852. X                   ::= { lifEntry 2 }
  1853. X
  1854. X               locIfLastIn OBJECT-TYPE
  1855. X                   SYNTAX  INTEGER
  1856. X                   ACCESS  read-only
  1857. X                   STATUS  mandatory
  1858. X                   DESCRIPTION
  1859. X                           "Elapsed time in milliseconds since last line
  1860. X                           protocol input packet was received."
  1861. X                   ::= { lifEntry 3 }
  1862. X
  1863. X               locIfLastOut OBJECT-TYPE
  1864. X                   SYNTAX  INTEGER
  1865. X                   ACCESS  read-only
  1866. X                   STATUS  mandatory
  1867. X                   DESCRIPTION
  1868. X                           "Elapsed time in milliseconds since last line
  1869. X                           protocol output packet was transmitted."
  1870. X                   ::= { lifEntry 4 }
  1871. X
  1872. X               locIfLastOutHang OBJECT-TYPE
  1873. X                   SYNTAX  INTEGER
  1874. X                   ACCESS  read-only
  1875. X                   STATUS  mandatory
  1876. X                   DESCRIPTION
  1877. X                           "Elapsed time in milliseconds since last line
  1878. X                           protocol output packet could not be
  1879. X                           successfully transmited."
  1880. X                   ::= { lifEntry 5 }
  1881. X
  1882. X               locIfInBitsSec OBJECT-TYPE
  1883. X
  1884. X
  1885. X
  1886. X
  1887. X
  1888. X          -- cisco MIB                                         [Page 31]
  1889. X--
  1890. X
  1891. X
  1892. X
  1893. X
  1894. X
  1895. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1896. X
  1897. X
  1898. X                   SYNTAX  INTEGER
  1899. X                   ACCESS  read-only
  1900. X                   STATUS  mandatory
  1901. X                   DESCRIPTION
  1902. X                           "Five minute exponentially-decayed moving
  1903. X                            average of input bits per second."
  1904. X                   ::= { lifEntry 6 }
  1905. X
  1906. X               locIfInPktsSec OBJECT-TYPE
  1907. X                   SYNTAX  INTEGER
  1908. X                   ACCESS  read-only
  1909. X                   STATUS  mandatory
  1910. X                   DESCRIPTION
  1911. X                           "Five minute exponentially-decayed moving
  1912. X                            average of input packets per second."
  1913. X                   ::= { lifEntry 7 }
  1914. X
  1915. X               locIfOutBitsSec OBJECT-TYPE
  1916. X                   SYNTAX  INTEGER
  1917. X                   ACCESS  read-only
  1918. X                   STATUS  mandatory
  1919. X                   DESCRIPTION
  1920. X                           "Five minute exponentially-decayed moving
  1921. X                            average of output bits per second."
  1922. X                   ::= { lifEntry 8 }
  1923. X
  1924. X               locIfOutPktsSec OBJECT-TYPE
  1925. X                   SYNTAX  INTEGER
  1926. X                   ACCESS  read-only
  1927. X                   STATUS  mandatory
  1928. X                   DESCRIPTION
  1929. X                           "Five minute exponentially-decayed moving
  1930. X                            average of output packets per second."
  1931. X                   ::= { lifEntry 9 }
  1932. X
  1933. X               locIfInRunts OBJECT-TYPE
  1934. X                   SYNTAX  INTEGER
  1935. X                   ACCESS  read-only
  1936. X                   STATUS  mandatory
  1937. X                   DESCRIPTION
  1938. X                           "Number of packets input which were smaller
  1939. X                           then the allowable physical media permitted."
  1940. X                   ::= { lifEntry 10 }
  1941. X
  1942. X               locIfInGiants OBJECT-TYPE
  1943. X
  1944. X
  1945. X
  1946. X
  1947. X
  1948. X          -- cisco MIB                                         [Page 32]
  1949. X--
  1950. X
  1951. X
  1952. X
  1953. X
  1954. X
  1955. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1956. X
  1957. X
  1958. X                   SYNTAX  INTEGER
  1959. X                   ACCESS  read-only
  1960. X                   STATUS  mandatory
  1961. X                   DESCRIPTION
  1962. X                           "Number of input packets which were larger
  1963. X                           then the physical media permitted."
  1964. X                   ::= { lifEntry 11 }
  1965. X
  1966. X               locIfInCRC OBJECT-TYPE
  1967. X                   SYNTAX  INTEGER
  1968. X                   ACCESS  read-only
  1969. X                   STATUS  mandatory
  1970. X                   DESCRIPTION
  1971. X                           "Number of input packets which had cyclic
  1972. X                           redundancy checksum errors."
  1973. X                   ::= { lifEntry 12 }
  1974. X
  1975. X               locIfInFrame OBJECT-TYPE
  1976. X                   SYNTAX  INTEGER
  1977. X                   ACCESS  read-only
  1978. X                   STATUS  mandatory
  1979. X                   DESCRIPTION
  1980. X                           "Number of input packet which were
  1981. X                           misaligned."
  1982. X                   ::= { lifEntry 13 }
  1983. X
  1984. X               locIfInOverrun OBJECT-TYPE
  1985. X                   SYNTAX  INTEGER
  1986. X                   ACCESS  read-only
  1987. X                   STATUS  mandatory
  1988. X                   DESCRIPTION
  1989. X                           "Count of input which arrived too quickly for
  1990. X                           the to hardware receive."
  1991. X                   ::= { lifEntry 14 }
  1992. X
  1993. X               locIfInIgnored OBJECT-TYPE
  1994. X                   SYNTAX  INTEGER
  1995. X                   ACCESS  read-only
  1996. X                   STATUS  mandatory
  1997. X                   DESCRIPTION
  1998. X                           "Number of input packets which were simply
  1999. X                           ignored by this interface."
  2000. X                   ::= { lifEntry 15 }
  2001. X
  2002. X               locIfInAbort OBJECT-TYPE
  2003. X
  2004. X
  2005. X
  2006. X
  2007. X
  2008. X          -- cisco MIB                                         [Page 33]
  2009. X--
  2010. X
  2011. X
  2012. X
  2013. X
  2014. X
  2015. X          -- Request for Comments: Draft             cisco Systems, Inc.
  2016. X
  2017. X
  2018. X                   SYNTAX  INTEGER
  2019. X                   ACCESS  read-only
  2020. X                   STATUS  mandatory
  2021. X                   DESCRIPTION
  2022. X                           "Number of input packets which were aborted."
  2023. X                   ::= { lifEntry 16 }
  2024. X
  2025. X               locIfResets OBJECT-TYPE
  2026. X                   SYNTAX  INTEGER
  2027. X                   ACCESS  read-only
  2028. X                   STATUS  mandatory
  2029. X                   DESCRIPTION
  2030. X                           "Number of times the interface internally
  2031. END_OF_FILE
  2032.   if test 62121 -ne `wc -c <'nocol-3.0/src/cmu-snmp/cisco.mib91.A'`; then
  2033.     echo shar: \"'nocol-3.0/src/cmu-snmp/cisco.mib91.A'\" unpacked with wrong size!
  2034.   elif test -f 'nocol-3.0/src/cmu-snmp/cisco.mib91.B' && test -f 'nocol-3.0/src/cmu-snmp/cisco.mib91.C' && test -f 'nocol-3.0/src/cmu-snmp/cisco.mib91.D'; then
  2035.     echo shar: Combining  \"'nocol-3.0/src/cmu-snmp/cisco.mib91'\" \(190589 characters\)
  2036.     cat 'nocol-3.0/src/cmu-snmp/cisco.mib91.A' 'nocol-3.0/src/cmu-snmp/cisco.mib91.B' 'nocol-3.0/src/cmu-snmp/cisco.mib91.C' 'nocol-3.0/src/cmu-snmp/cisco.mib91.D' > 'nocol-3.0/src/cmu-snmp/cisco.mib91'
  2037.     if test 190589 -ne `wc -c <'nocol-3.0/src/cmu-snmp/cisco.mib91'`; then
  2038.       echo shar: \"'nocol-3.0/src/cmu-snmp/cisco.mib91'\" combined with wrong size!
  2039.     else
  2040.       rm nocol-3.0/src/cmu-snmp/cisco.mib91.A nocol-3.0/src/cmu-snmp/cisco.mib91.B nocol-3.0/src/cmu-snmp/cisco.mib91.C nocol-3.0/src/cmu-snmp/cisco.mib91.D
  2041.     fi
  2042.   fi
  2043.   # end of 'nocol-3.0/src/cmu-snmp/cisco.mib91.A'
  2044. fi
  2045. if test -f 'nocol-3.0/src/nsmon/main.c' -a "${1}" != "-c" ; then 
  2046.   echo shar: Will not clobber existing file \"'nocol-3.0/src/nsmon/main.c'\"
  2047. else
  2048.   echo shar: Extracting \"'nocol-3.0/src/nsmon/main.c'\" \(10786 characters\)
  2049.   sed "s/^X//" >'nocol-3.0/src/nsmon/main.c' <<'END_OF_FILE'
  2050. X/*
  2051. X * $Header: /home/aggarwal/lsrc/nocol/src/nsmon/RCS/main.c,v 1.4 1993/10/29 22:02:36 aggarwal Exp $
  2052. X *
  2053. X * DESCRIPTION: name-server monitor
  2054. X *   This program opens the data file supplied by the user  and then
  2055. X *   creates a 'nsmon-output' file for use with netmon.  It then
  2056. X *   directly reads and writes from this file.  If it gets SIGHUP, it
  2057. X *   rescans the data file before continuing.
  2058. X *
  2059. X *   Derived in part from the pingmon code, RCS v1.11
  2060. X *
  2061. X *   S. Spencer Sun, Princeton Univ. / JvNCnet, June 1992
  2062. X *
  2063. X *
  2064. X * MODIFICATIONS
  2065. X *
  2066. X * $Log: main.c,v $
  2067. X * Revision 1.4  1993/10/29  22:02:36  aggarwal
  2068. X * Added reading poll-intercal and the domain-name from the
  2069. X * config file.
  2070. X *
  2071. X * Revision 1.3  1993/10/02  05:36:23  aggarwal
  2072. X * Now puts pidfile in the ETC directory. Also deleted the code for
  2073. X * ding the signalling (should be using sockets for logging at this
  2074. X * time).
  2075. X *
  2076. X * Revision 1.2  1992/06/14  23:38:16  aggarwal
  2077. X * Had to increment 'sender' after 'strrchr'
  2078. X *
  2079. X * Revision 1.1  1992/06/11  05:02:00  aggarwal
  2080. X * Initial revision
  2081. X *
  2082. X *
  2083. X */
  2084. X
  2085. X/*  Copyright 1992 JvNCnet
  2086. X
  2087. X Permission to use, copy, modify and distribute this software and its
  2088. X documentation for any purpose is hereby granted without fee, provided that
  2089. X the above copyright notice appear in all copies and that both that copyright
  2090. X notice and this permission notice appear in supporting documentation, and
  2091. X that the name of JvNCnet not be used in advertising or publicity pertaining
  2092. X to distribution of the software without specific, written prior permission.
  2093. X JvNCnet makes no representations about the suitability of this software for
  2094. X any purpose.  It is provided "as is" without express or implied warranty.
  2095. X
  2096. X JvNCnet DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL
  2097. X IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL JvNCnet
  2098. X BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING DAMAGES RESULTING FROM LOSS
  2099. X OF USE, DATA OR PROFITS, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
  2100. X OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  2101. X*/
  2102. X
  2103. X/*   */
  2104. X
  2105. X#ifndef lint
  2106. X static char rcsid[] = "$RCSfile: main.c,v $ $Revision: 1.4 $ $Date: 1993/10/29 22:02:36 $" ;
  2107. X#endif
  2108. X
  2109. X#include "nocol.h"            /*    common structures    */
  2110. X
  2111. X#define GLOBALS                /* for global variables */
  2112. X#include "nsmon.h"            /* program specific defines    */
  2113. X#undef GLOBALS
  2114. X
  2115. X#include <string.h>            /* For strcat() definitions    */
  2116. X#include <sys/file.h>
  2117. X#include <signal.h>            /* For signal numbers        */
  2118. X#include <setjmp.h>
  2119. X
  2120. Xstatic time_t pollinterval ;        /* Time between polls */
  2121. Xjmp_buf    mainenv;            /* For longjmp and setjmp     */
  2122. X
  2123. Xmain (ac, av)
  2124. X     int ac;
  2125. X     char **av;
  2126. X{
  2127. X    extern char    *prognm ;            /* in pingmon.h     */
  2128. X    extern int debug ;
  2129. X    extern char *optarg;
  2130. X    extern int optind;
  2131. X    int    fdout = 0;            /* File desc for output data file */
  2132. X    register int c ;
  2133. X    char *p;
  2134. X    time_t starttm, polltime ;
  2135. X    void done(), restart();            /* For the signals    */
  2136. X
  2137. X    prognm = av[0] ;                /* Save the program name */
  2138. X
  2139. X#ifdef SENDER
  2140. X    sender = SENDER ;
  2141. X#else                        /* delete the directory name */
  2142. X    if ((sender = (char *)strrchr (prognm , '/')) == NULL)
  2143. X      sender = prognm ;                /* no path in program name */
  2144. X    else
  2145. X      sender++ ;                /* skip leading '/' */
  2146. X#endif
  2147. X
  2148. X    /* the output data filename */    
  2149. X    sprintf(datafile,  "%s/%s%s\0",
  2150. X        DATADIR,  sender, NSMONOUTPUTEXT); 
  2151. X    sprintf(ipnodes, "%s\0", NODESFILE) ;    /* the name of config file */
  2152. X
  2153. X    while ((c = getopt(ac, av, "do:")) != EOF)
  2154. X      switch (c) {
  2155. X        case 'd':
  2156. X      debug++ ;
  2157. X      break ;
  2158. X        case 'o':                /* output datafile */
  2159. X      sprintf(datafile, "%s\0", optarg) ;
  2160. X      break ;
  2161. X        case '?':
  2162. X        default:
  2163. X      fprintf (stderr, "%s: Unknown flag: %c\n", prognm, optarg);
  2164. X      help() ;
  2165. X      goto Cleanup ;
  2166. X      }
  2167. X
  2168. X    switch (ac - optind) {
  2169. X      case 0:                    /* default input file */
  2170. X    break ;
  2171. X      case 1:
  2172. X    sprintf(ipnodes, "%s\0", av[optind]) ;
  2173. X    break ;
  2174. X      default:
  2175. X    fprintf (stderr, "%s Error: Too many 'hosts' files\n\n", prognm);
  2176. X    help() ;
  2177. X    goto Cleanup;
  2178. X    }
  2179. X
  2180. X    p = malloc (sizeof(sender) + sizeof(ETCDIR) + 1) ;
  2181. X    sprintf(p, "%s/%s\0", ETCDIR, sender) ;
  2182. X    if (standalone(p) == -1) {         /* Kill prev running process    */
  2183. X      fprintf(stderr, "%s: Error in standalone...exiting\n", prognm);
  2184. X      exit (1);
  2185. X    }
  2186. X    else
  2187. X      free(p);
  2188. X
  2189. X    sprintf (querydata, "%s\0", QUERYDATA);
  2190. X
  2191. X    if (debug)
  2192. X      fprintf(stderr,
  2193. X    "(debug) %s: NODESFILE= '%s', DATAFILE= '%s', QUERYDATA= '%s'\n",
  2194. X      prognm, ipnodes, datafile, querydata) ;
  2195. X
  2196. X    setjmp (mainenv);            /* Save the environment in case    */
  2197. X
  2198. X    signal (SIGQUIT, done);        /* Delete pid file while dying    */
  2199. X    signal (SIGTERM, done);
  2200. X    signal (SIGINT, done);
  2201. X    signal (SIGHUP, restart);        /* Re-read the ipnodes file    */
  2202. X
  2203. X    if (getenv(DEBUG_FLG) != NULL)      /* see ifdebug mode desired     */
  2204. X      debug = debug ^ 1 ;
  2205. X
  2206. X    umask (002);            /* write access to the group    */
  2207. X    if (fdout != 0)            /* Say, recovering from longjmp    */
  2208. X      close(fdout);
  2209. X
  2210. X    openeventlog() ;            /* Event logging */
  2211. X    if ( (fdout = open(datafile, O_RDWR | O_CREAT | O_TRUNC, 0664)) < 0) {
  2212. X      fprintf(stderr, "(%s) ERROR in open datafile ", prognm);
  2213. X      perror (datafile);
  2214. X      goto Cleanup ;
  2215. X    }
  2216. X
  2217. X    if (init_sites(fdout, ipnodes) == -1 )
  2218. X      goto Cleanup ;
  2219. X
  2220. X    if (!pollinterval)
  2221. X      pollinterval = POLLINTERVAL ;        /* default value */
  2222. X
  2223. X    /* poll_sites makes one complete pass over the list of nodes */
  2224. X    while (1)                          /* forever */
  2225. X    {
  2226. X    starttm = time((time_t *)NULL) ;    /* time started this cycle */
  2227. X    if (poll_sites(fdout) == -1)        /* Polling error */
  2228. X      break ;
  2229. X
  2230. X    if ( (polltime = time((time_t *)NULL) - starttm) < pollinterval)
  2231. X      sleep ((unsigned)(pollinterval - polltime));
  2232. X    }
  2233. X
  2234. X    /* HERE ONLY IF ERROR */
  2235. X  Cleanup:
  2236. X    done();
  2237. X
  2238. X}    /***************** End of main *******************/
  2239. X    
  2240. X/*+ 
  2241. X** FUNCTION:
  2242. X**     Brief usage
  2243. X**/
  2244. Xhelp ()
  2245. X{
  2246. X    static char usage[] = " [-d (debug)] [-o <output file>] <ipnodes file>\n";
  2247. X
  2248. X    fprintf(stderr, "\nUSAGE: %s %s\n\n", prognm, usage);
  2249. X    fprintf(stderr, "\tThis program sends queries to nameservers to verify\n");
  2250. X    fprintf(stderr, "\ttheir operational status.\n");
  2251. X
  2252. X    fprintf(stderr,"\tBy default, the list of nodes to monitor is in %s\n", 
  2253. X        ipnodes);
  2254. X    fprintf(stderr,"\tbut can be changed on the command line.\n");
  2255. X
  2256. X    fprintf(stderr,"\tThe 'node-file' format is:\n");
  2257. X    fprintf(stderr,"\t\t <node> <ip-address>  [TEST]\n");
  2258. X    fprintf(stderr,"\t\t DOMAINNAME  <domain>\n");
  2259. X    fprintf(stderr,"\t\t POLLINTERVAL  <secs>\n\n");
  2260. X    fprintf(stderr,"\tThe program writes its pid in %s.pid and \n",prognm);
  2261. X    fprintf(stderr,"\tif a new process starts, it kills the earlier one.\n");
  2262. X    fprintf(stderr,"\tIf a HUP signal is sent to the process, it rescans ");
  2263. X    fprintf(stderr,"the nodes file. \n\n");
  2264. X    return (1);
  2265. X}
  2266. X
  2267. X
  2268. X/*
  2269. X** FUNCTION
  2270. X**
  2271. X**    init_sites
  2272. X**
  2273. X**    This function writes to the LSTFILE. All sites in the NODESFILE
  2274. X**    file are set to UNINIT status.
  2275. X**
  2276. X**    Careful while using 'localtime': the calue of the month varies from
  2277. X**    0 - 11 and hence has to be incremented for the correct month.
  2278. X*/
  2279. X
  2280. Xinit_sites(fdout, ipnodes)
  2281. X     int fdout ;            /* Output file descriptor    */
  2282. X     char *ipnodes;            /* Filename of the ipnodes file    */
  2283. X{
  2284. X    extern char sigtoprog[];        /* In pingmon.h            */
  2285. X    extern char *sender ;
  2286. X    FILE *p_nodes ;
  2287. X    EVENT v;                /* Defined in NOCOL.H        */
  2288. X    char record[MAXLINE];
  2289. X    struct tm *loctime ;
  2290. X    time_t locclock ;            /* Careful, don't use 'long'    */
  2291. X
  2292. X    if ((p_nodes = fopen(ipnodes, "r")) == NULL)
  2293. X    {
  2294. X    fprintf(stderr, "%s error (init_sites) ", prognm) ;
  2295. X    perror (ipnodes);
  2296. X    return (-1);
  2297. X    }
  2298. X
  2299. X    /*
  2300. X     * Fill in the static data stuff
  2301. X     */
  2302. X    bzero (&v, sizeof(v)) ;
  2303. X    locclock = time((time_t *)0);
  2304. X    loctime = localtime((long *)&locclock);
  2305. X
  2306. X    v.mon = loctime->tm_mon + 1;    v.day = loctime->tm_mday;
  2307. X    v.hour = loctime->tm_hour;        v.min = loctime->tm_min;
  2308. X
  2309. X    /*
  2310. X     * in the following strncpy's, the NULL is already appended because
  2311. X     * of the bzero, and copying one less than size of the arrays.
  2312. X     */
  2313. X    strncpy (v.sender, sender, sizeof(v.sender) - 1);
  2314. X
  2315. X    strncpy (v.var.name, VARNM, sizeof (v.var.name) - 1);
  2316. X    strncpy (v.var.units, VARUNITS, sizeof (v.var.units) - 1);
  2317. X    v.var.value = 0 ; v.var.threshold = 0 ;    /* threshold not used */
  2318. X    v.nocop = SETF_UPDOUN (v.nocop, n_UNKNOWN);    /* Set all to UNKNOWN    */
  2319. X    v.severity = E_INFO ;
  2320. X
  2321. X    while(fgetline(p_nodes,record,MAXLINE) > 0 ) 
  2322. X    {
  2323. X    u_long inet_addr() ;
  2324. X    char w1[MAXLINE], w2[MAXLINE], w3[MAXLINE];    /* Confg words    */
  2325. X    int rc;                        /* return code    */
  2326. X
  2327. X    v.nocop = 0 ;                /* Init options to zero    */
  2328. X    *w1 = *w2 = *w3 = NULL ;
  2329. X    rc = sscanf(record,"%s %s %s", w1, w2, w3);
  2330. X    if (rc == 0 || *w1 == NULL || *w1 == '#')  /* Comment or blank     */
  2331. X      continue;
  2332. X
  2333. X    if (strncmp(w1, "POLLINT", 7) == 0 || strncmp(w1, "pollint", 7) == 0)
  2334. X    {
  2335. X        char *p;                     /* for strtol */
  2336. X        pollinterval = (u_long)strtol(w2, &p, 0) ;
  2337. X        if (p == w2)
  2338. X        {
  2339. X        fprintf(stderr,"(%s): Error in format for POLLINTERVAL '%s'\n",
  2340. X            prognm, w2) ;
  2341. X        pollinterval = 0 ;        /* reset to default above */
  2342. X        }
  2343. X        continue ;
  2344. X    }
  2345. X
  2346. X    if (strncmp(w1,"DOMAINNAME",10) == 0 || strncmp(w1,"domainname",10) == 0)
  2347. X    {
  2348. X        strcpy (querydata, w2);
  2349. X        if (debug)
  2350. X          fprintf(stderr, "(debug): Querydata changed to  '%s'\n", 
  2351. X              querydata);
  2352. X        continue ;
  2353. X    }
  2354. X
  2355. X
  2356. X    strncpy(v.site.name, w1, sizeof(v.site.name) - 1);
  2357. X    strncpy(v.site.addr, w2, sizeof(v.site.addr) - 1);    /* no checks */
  2358. X
  2359. X    if (inet_addr(w2) == -1)    /* bad address */
  2360. X    {
  2361. X        fprintf(stderr,
  2362. X            "(%s): Error in address '%s' for site '%s', ignoring\n",
  2363. X            prognm, w2, w1);
  2364. X        continue ;
  2365. X    }
  2366. X
  2367. X    if (*w3 != NULL)            /* Some other keyword    */
  2368. X    {
  2369. X        if (strcmp(w3, "test") == 0 || strcmp(w3, "TEST") == 0)
  2370. X          v.nocop = v.nocop | n_TEST ;
  2371. X        else
  2372. X          fprintf(stderr, "%s: Ignoring unknown keyword- %s\n", prognm,w3);
  2373. X    }
  2374. X
  2375. X    write (fdout, (char *)&v, sizeof(v)) ;
  2376. X    }                    /* end: while            */
  2377. X    fclose (p_nodes);            /* Not needed any more        */    
  2378. X    return(1);                /* All OK            */
  2379. X}        /* end:  init_sites()        */
  2380. X
  2381. X
  2382. X/*+         restart
  2383. X** FUNCTION:
  2384. X**
  2385. X**     If a SIGHUP is sent, it rescans the ipnodes file and starts all
  2386. X** over without exiting from the program.
  2387. X**/
  2388. X
  2389. Xvoid  restart ()
  2390. X{
  2391. X    closeeventlog();
  2392. X    longjmp (mainenv, 1);
  2393. X}
  2394. X
  2395. X
  2396. X/*+         done
  2397. X** FUNCTION:
  2398. X**
  2399. X** Delete the PID and the data file.
  2400. X** Called just before exiting. Only if error. Exits since it can be called
  2401. X** on recieving a signal.
  2402. X**/
  2403. Xvoid done ()
  2404. X{
  2405. X    char pidfile[MAXLINE] ;
  2406. X
  2407. X    closeeventlog();
  2408. X    fprintf (stderr, "%s: removing data, pid file.... ", prognm);
  2409. X    sprintf (pidfile, "%s/%s.pid\0", ETCDIR, prognm);
  2410. X    unlink (pidfile);                /* remove the PID file    */
  2411. X    unlink (datafile);                /* delete the data file */
  2412. X    fprintf (stderr, "Done\n");
  2413. X    exit (1);
  2414. X}
  2415. END_OF_FILE
  2416.   if test 10786 -ne `wc -c <'nocol-3.0/src/nsmon/main.c'`; then
  2417.     echo shar: \"'nocol-3.0/src/nsmon/main.c'\" unpacked with wrong size!
  2418.   fi
  2419.   # end of 'nocol-3.0/src/nsmon/main.c'
  2420. fi
  2421. echo shar: End of archive 2 \(of 26\).
  2422. cp /dev/null ark2isdone
  2423. MISSING=""
  2424. for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 ; do
  2425.     if test ! -f ark${I}isdone ; then
  2426.     MISSING="${MISSING} ${I}"
  2427.     fi
  2428. done
  2429. if test "${MISSING}" = "" ; then
  2430.     echo You have unpacked all 26 archives.
  2431.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  2432. else
  2433.     echo You still must unpack the following archives:
  2434.     echo "        " ${MISSING}
  2435. fi
  2436. exit 0
  2437. exit 0 # Just in case...
  2438.