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

  1. Newsgroups: comp.sources.misc
  2. From: vikas@jvnc.net (Vikas Aggarwal)
  3. Subject: v40i131:  nocol - Network Monitoring System, Part01/26
  4. Message-ID: <csm-v40i131=nocol.214150@sparky.Sterling.COM>
  5. X-Md4-Signature: 2008055822ac3adcce1b989d0da74919
  6. Sender: kent@sparky.sterling.com (Kent Landfield)
  7. Organization: Sterling Software
  8. Date: Tue, 23 Nov 1993 03:44:55 GMT
  9. Approved: kent@sparky.sterling.com
  10.  
  11. Submitted-by: vikas@jvnc.net (Vikas Aggarwal)
  12. Posting-number: Volume 40, Issue 131
  13. Archive-name: nocol/part01
  14. Environment: INET, UNIX
  15.  
  16. NOCOL (Network Operation Center On-Line) is a network monitoring
  17. package that runs on Unix platforms. It can monitor various network
  18. variables such as ICMP reachability, nameservers, SNMP traps,  modem
  19. line usage, appletalk & novell routes and services, BGP peers, etc.
  20.  
  21. The software consists of a number of monitoring agents that poll various
  22. parameters (from any system) and put it into a common format.  All the
  23. monitors have a common display and postprocessing interface (such as logging,
  24. notification, etc.). The design also allows running just one set of
  25. monitoring agents and *any* number of display agents, and all of the displays
  26. see the same consistent set of data. Additionally, each event is assigned a
  27. pre-determined severity which is gradually escalated, thus preventing false
  28. alarms and a customized priority notification based on the severity. The
  29. severity levels range from Critical thru Info.
  30.  
  31. The display uses UNIX 'curses' screen management and can thus run on a large
  32. variety of terminals. The user running the display can select the minimum
  33. display priority- only events above this minimum priority level are displayed.
  34.  
  35. To date, the various monitoring agents developed are:
  36.  
  37.     - IP ICMP monitor (using 'ping' or 'multiping')
  38.     - OSI reachability monitor (using the OSI ping)
  39.     - SNMP trap monitor
  40.     - IP data throughput monitor
  41.     - Nameserver (named) monitor
  42.     - Monitor for usage of terminal server modem lines in use
  43.     - Appletalk route monitor (for cisco routers)
  44.     - Novell service monitor
  45.     - BGP peer status (if not connected)
  46.     - TCP port monitor
  47.     
  48. A PERL interface has been provided (jmwobus@mailbox.syr.edu) for 
  49. developing additional monitors in the PERL programming language. It is
  50. easy to add additional monitors for system load, etc.
  51.  
  52. Has been tested on Solaris2.2, SunOS4.1.1, Ultrix4.2. 
  53.  
  54. The software is available from 'ftp.jvnc.net' (128.121.50.2) under 
  55. ~ftp/pub/jvncnet-packages/nocol/nocol.tar.Z.
  56.  
  57. Please send a message to 'nocol-users-request@jvnc.net' to be added to the
  58. 'nocol-users' mailing list for updates and bug fixes. Mail comments to
  59. 'nocol-info@jvnc.net' and bugs to 'nocol-bugs@jvnc.net'.
  60.  
  61. The JvNCnet display monitor can be viewed by logging onto 'nocol.jvnc.net' 
  62. as user 'nocol'.
  63.  
  64.     Vikas Aggarwal (vikas@jvnc.net)
  65.     JvNCnet, GES
  66. ==================
  67. #! /bin/sh
  68. # This is a shell archive.  Remove anything before this line, then feed it
  69. # into a shell via "sh file" or similar.  To overwrite existing files,
  70. # type "sh file -c".
  71. # Contents:  nocol-3.0 nocol-3.0/src nocol-3.0/src/cmu-snmp
  72. #   nocol-3.0/src/cmu-snmp/apps
  73. #   nocol-3.0/src/cmu-snmp/apps/snmpnetstat nocol-3.0/src/cmu-snmp/bin
  74. #   nocol-3.0/src/cmu-snmp/include nocol-3.0/src/cmu-snmp/lib
  75. #   nocol-3.0/src/cmu-snmp/man nocol-3.0/src/cmu-snmp/man/snmptrapd.1
  76. #   nocol-3.0/src/cmu-snmp/mib.txt.A nocol-3.0/src/cmu-snmp/snmplib
  77. #   nocol-3.0/src/contrib nocol-3.0/src/doc nocol-3.0/src/eventselect
  78. #   nocol-3.0/src/genmon nocol-3.0/src/include nocol-3.0/src/lib
  79. #   nocol-3.0/src/netmon nocol-3.0/src/noclog nocol-3.0/src/nsmon
  80. #   nocol-3.0/src/perlnocol nocol-3.0/src/pingmon
  81. #   nocol-3.0/src/portmon nocol-3.0/src/support
  82. #   nocol-3.0/src/support/mping nocol-3.0/src/support/multiping
  83. #   nocol-3.0/src/tpmon nocol-3.0/src/trapmon nocol-3.0/src/utility
  84. # Wrapped by kent@sparky on Tue Nov  9 22:22:12 1993
  85. PATH=/bin:/usr/bin:/usr/ucb:/usr/local/bin:/usr/lbin:$PATH ; export PATH
  86. echo If this archive is complete, you will see the following message:
  87. echo '          "shar: End of archive 1 (of 26)."'
  88. if test ! -d 'nocol-3.0' ; then
  89.     echo shar: Creating directory \"'nocol-3.0'\"
  90.     mkdir 'nocol-3.0'
  91. fi
  92. if test ! -d 'nocol-3.0/src' ; then
  93.     echo shar: Creating directory \"'nocol-3.0/src'\"
  94.     mkdir 'nocol-3.0/src'
  95. fi
  96. if test ! -d 'nocol-3.0/src/cmu-snmp' ; then
  97.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp'\"
  98.     mkdir 'nocol-3.0/src/cmu-snmp'
  99. fi
  100. if test ! -d 'nocol-3.0/src/cmu-snmp/apps' ; then
  101.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/apps'\"
  102.     mkdir 'nocol-3.0/src/cmu-snmp/apps'
  103. fi
  104. if test ! -d 'nocol-3.0/src/cmu-snmp/apps/snmpnetstat' ; then
  105.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/apps/snmpnetstat'\"
  106.     mkdir 'nocol-3.0/src/cmu-snmp/apps/snmpnetstat'
  107. fi
  108. if test ! -d 'nocol-3.0/src/cmu-snmp/bin' ; then
  109.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/bin'\"
  110.     mkdir 'nocol-3.0/src/cmu-snmp/bin'
  111. fi
  112. if test ! -d 'nocol-3.0/src/cmu-snmp/include' ; then
  113.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/include'\"
  114.     mkdir 'nocol-3.0/src/cmu-snmp/include'
  115. fi
  116. if test ! -d 'nocol-3.0/src/cmu-snmp/lib' ; then
  117.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/lib'\"
  118.     mkdir 'nocol-3.0/src/cmu-snmp/lib'
  119. fi
  120. if test ! -d 'nocol-3.0/src/cmu-snmp/man' ; then
  121.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/man'\"
  122.     mkdir 'nocol-3.0/src/cmu-snmp/man'
  123. fi
  124. if test -f 'nocol-3.0/src/cmu-snmp/man/snmptrapd.1' -a "${1}" != "-c" ; then 
  125.   echo shar: Will not clobber existing file \"'nocol-3.0/src/cmu-snmp/man/snmptrapd.1'\"
  126. else
  127.   echo shar: Extracting \"'nocol-3.0/src/cmu-snmp/man/snmptrapd.1'\" \(2145 characters\)
  128.   sed "s/^X//" >'nocol-3.0/src/cmu-snmp/man/snmptrapd.1' <<'END_OF_FILE'
  129. X.\* /***********************************************************
  130. X.\"     Copyright 1989 by Carnegie Mellon University
  131. X.\" 
  132. X.\"                       All Rights Reserved
  133. X.\" 
  134. X.\" Permission to use, copy, modify, and distribute this software and its 
  135. X.\" documentation for any purpose and without fee is hereby granted, 
  136. X.\" provided that the above copyright notice appear in all copies and that
  137. X.\" both that copyright notice and this permission notice appear in 
  138. X.\" supporting documentation, and that the name of CMU not be
  139. X.\" used in advertising or publicity pertaining to distribution of the
  140. X.\" software without specific, written prior permission.  
  141. X.\" 
  142. X.\" CMU DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
  143. X.\" ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
  144. X.\" CMU BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
  145. X.\" ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
  146. X.\" WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
  147. X.\" ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
  148. X.\" SOFTWARE.
  149. X.\" ******************************************************************/
  150. X.TH SNMPTRAPD 1 "17 SEPTEMBER 1989"
  151. X.UC 4
  152. X.SH NAME
  153. Xsnmptrapd - Receive and log snmp trap messages.
  154. X.SH SYNOPSIS
  155. Xsnmptrapd [ -p ]
  156. X.SH DESCRIPTION
  157. XSnmptrapd
  158. Xis an SNMP application that receives and logs snmp trap messages
  159. Xsent to the SNMP-TRAP port (162) on the local machine.
  160. X.PP
  161. XIf the
  162. X.B -p
  163. Xoption is given,
  164. X.I snmptrapd
  165. Xwill print it's messages to the standard output.  Otherwise it will use
  166. X.IR syslog (8)
  167. Xto log messages.  These syslog messages are sent with the level of LOG_WARNING, and
  168. Xare if available (usually on 4.3 systems) are sent to the LOG_LOCAL0 facility.
  169. X.PP
  170. XThe log messages are of the form:
  171. X.br
  172. X.I Sep 17 22:39:52 suffern snmptrapd: 128.2.13.41:
  173. X.I Cold Start Trap (0) Uptime:
  174. X.I 8 days, 0:35:46
  175. X.PP
  176. X.I Snmptrapd
  177. Xmust be run as root so that UDP port 162 can be opened.
  178. X.PP
  179. XAdding a "-d" to the argument list will cause the application to dump input and output packets.
  180. X.PP
  181. X.SH "SEE ALSO"
  182. Xsyslog(8), variables(5), RFC 1065, RFC 1066, RFC 1067
  183. END_OF_FILE
  184.   if test 2145 -ne `wc -c <'nocol-3.0/src/cmu-snmp/man/snmptrapd.1'`; then
  185.     echo shar: \"'nocol-3.0/src/cmu-snmp/man/snmptrapd.1'\" unpacked with wrong size!
  186.   fi
  187.   # end of 'nocol-3.0/src/cmu-snmp/man/snmptrapd.1'
  188. fi
  189. if test -f 'nocol-3.0/src/cmu-snmp/mib.txt.A' -a "${1}" != "-c" ; then 
  190.   echo shar: Will not clobber existing file \"'nocol-3.0/src/cmu-snmp/mib.txt.A'\"
  191. else
  192.   echo shar: Extracting \"'nocol-3.0/src/cmu-snmp/mib.txt.A'\" \(64528 characters\)
  193.   sed "s/^X//" >'nocol-3.0/src/cmu-snmp/mib.txt.A' <<'END_OF_FILE'
  194. X          mgmt         OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) }
  195. X                  mib        OBJECT IDENTIFIER ::= { mgmt 1 }
  196. X          directory  OBJECT IDENTIFIER ::= { internet 1 }
  197. X          experimental   OBJECT IDENTIFIER ::= { internet 3 }
  198. X          private    OBJECT IDENTIFIER ::= { internet 4 }
  199. X          enterprises OBJECT IDENTIFIER ::= { private 1 }
  200. X
  201. X                  system     OBJECT IDENTIFIER ::= { mib 1 }
  202. X                  interfaces OBJECT IDENTIFIER ::= { mib 2 }
  203. X                  at         OBJECT IDENTIFIER ::= { mib 3 }
  204. X                  ip         OBJECT IDENTIFIER ::= { mib 4 }
  205. X                  icmp       OBJECT IDENTIFIER ::= { mib 5 }
  206. X                  tcp        OBJECT IDENTIFIER ::= { mib 6 }
  207. X                  udp        OBJECT IDENTIFIER ::= { mib 7 }
  208. X                  egp        OBJECT IDENTIFIER ::= { mib 8 }
  209. X
  210. X                  -- object types
  211. X
  212. X                  -- the System group
  213. X
  214. X                  sysDescr OBJECT-TYPE
  215. X                          SYNTAX  OCTET STRING
  216. X                          ACCESS  read-only
  217. X                          STATUS  mandatory
  218. X                          ::= { system 1 }
  219. X
  220. X                  sysObjectID OBJECT-TYPE
  221. X                          SYNTAX  OBJECT IDENTIFIER
  222. X                          ACCESS  read-only
  223. X                          STATUS  mandatory
  224. X                          ::= { system 2 }
  225. X
  226. X                  sysUpTime OBJECT-TYPE
  227. X                          SYNTAX  TimeTicks
  228. X                          ACCESS  read-only
  229. X                          STATUS  mandatory
  230. X                          ::= { system 3 }
  231. X
  232. X                  -- the Interfaces group
  233. X
  234. X                  ifNumber OBJECT-TYPE
  235. X                          SYNTAX  INTEGER
  236. X                          ACCESS  read-only
  237. X                          STATUS  mandatory
  238. X                          ::= { interfaces 1 }
  239. X
  240. X                  -- the Interfaces table
  241. X
  242. X                  ifTable OBJECT-TYPE
  243. X                          SYNTAX  SEQUENCE OF IfEntry
  244. X                          ACCESS  read-write
  245. X                          STATUS  mandatory
  246. X                          ::= { interfaces 2 }
  247. X
  248. X                  ifEntry OBJECT-TYPE
  249. X                          SYNTAX  IfEntry
  250. X                          ACCESS  read-write
  251. X                          STATUS  mandatory
  252. X                          ::= { ifTable 1 }
  253. X
  254. X                  IfEntry ::= SEQUENCE {
  255. X                      ifIndex
  256. X                          INTEGER,
  257. X                      ifDescr
  258. X                          OCTET STRING,
  259. X                      ifType
  260. X                          INTEGER,
  261. X                      ifMtu
  262. X                          INTEGER,
  263. X                      ifSpeed
  264. X                          Gauge,
  265. X                      ifPhysAddress
  266. X                          OCTET STRING,
  267. X                      ifAdminStatus
  268. X                          INTEGER,
  269. X                      ifOperStatus
  270. X                          INTEGER,
  271. X                      ifLastChange
  272. X                          TimeTicks,
  273. X                      ifInOctets
  274. X                          Counter,
  275. X                      ifInUcastPkts
  276. X                          Counter,
  277. X                      ifInNUcastPkts
  278. X                          Counter,
  279. X                      ifInDiscards
  280. X                          Counter,
  281. X                      ifInErrors
  282. X                          Counter,
  283. X                      ifInUnknownProtos
  284. X                          Counter,
  285. X                      ifOutOctets
  286. X                          Counter,
  287. X                      ifOutUcastPkts
  288. X                          Counter,
  289. X                      ifOutNUcastPkts
  290. X                          Counter,
  291. X                      ifOutDiscards
  292. X                          Counter,
  293. X                      ifOutErrors
  294. X                          Counter,
  295. X                      ifOutQLen
  296. X                          Gauge
  297. X                  }
  298. X
  299. X                  ifIndex OBJECT-TYPE
  300. X                          SYNTAX  INTEGER
  301. X                          ACCESS  read-only
  302. X                          STATUS  mandatory
  303. X                          ::= { ifEntry 1 }
  304. X
  305. X                  ifDescr OBJECT-TYPE
  306. X                          SYNTAX  OCTET STRING
  307. X                          ACCESS  read-only
  308. X                          STATUS  mandatory
  309. X                          ::= { ifEntry 2 }
  310. X
  311. X                  ifType OBJECT-TYPE
  312. X                          SYNTAX  INTEGER {
  313. X                                  other(1),     -- none of the following
  314. X                                  regular1822(2),
  315. X                                  hdh1822(3),
  316. X                                  ddn-x25(4),
  317. X                                  rfc877-x25(5),
  318. X                                  ethernet-csmacd(6),
  319. X                                  iso88023-csmacd(7),
  320. X                                  iso88024-tokenBus(8),
  321. X                                  iso88025-tokenRing(9),
  322. X                                  iso88026-man(10),
  323. X                                  starLan(11),
  324. X                                  proteon-10MBit(12),
  325. X                                  proteon-80MBit(13),
  326. X                                  hyperchannel(14),
  327. X                                  fddi(15),
  328. X                                  lapb(16),
  329. X                                  sdlc(17),
  330. X                                  t1-carrier(18),
  331. X                                  cept(19),
  332. X                                  basicIsdn(20),
  333. X                                  primaryIsdn(21),
  334. X                                                   -- proprietary serial
  335. X                                  propPointToPointSerial(22)
  336. X                              }
  337. X                          ACCESS  read-only
  338. X                          STATUS  mandatory
  339. X                          ::= { ifEntry 3 }
  340. X
  341. X                  ifMtu OBJECT-TYPE
  342. X                          SYNTAX  INTEGER
  343. X                          ACCESS  read-only
  344. X                          STATUS  mandatory
  345. X                          ::= { ifEntry 4 }
  346. X
  347. X                  ifSpeed OBJECT-TYPE
  348. X                          SYNTAX  Gauge
  349. X                          ACCESS  read-only
  350. X                          STATUS  mandatory
  351. X                          ::= { ifEntry 5 }
  352. X
  353. X                  ifPhysAddress OBJECT-TYPE
  354. X                          SYNTAX  OCTET STRING
  355. X                          ACCESS  read-only
  356. X                          STATUS  mandatory
  357. X                          ::= { ifEntry 6 }
  358. X
  359. X                  ifAdminStatus OBJECT-TYPE
  360. X                          SYNTAX  INTEGER {
  361. X                                  up(1),        -- ready to pass packets
  362. X                                  down(2),
  363. X                                  testing(3)    -- in some test mode
  364. X                                  }
  365. X                          ACCESS  read-write
  366. X                          STATUS  mandatory
  367. X                          ::= { ifEntry 7 }
  368. X
  369. X                  ifOperStatus OBJECT-TYPE
  370. X                          SYNTAX  INTEGER {
  371. X                                  up(1),        -- ready to pass packets
  372. X                                  down(2),
  373. X                                  testing(3)    -- in some test mode
  374. X                                  }
  375. X                          ACCESS  read-only
  376. X                          STATUS  mandatory
  377. X                          ::= { ifEntry 8 }
  378. X
  379. X                  ifLastChange OBJECT-TYPE
  380. X                          SYNTAX  TimeTicks
  381. X                          ACCESS  read-only
  382. X                          STATUS  mandatory
  383. X                          ::= { ifEntry 9 }
  384. X
  385. X                  ifInOctets OBJECT-TYPE
  386. X                          SYNTAX  Counter
  387. X                          ACCESS  read-only
  388. X                          STATUS  mandatory
  389. X                          ::= { ifEntry 10 }
  390. X
  391. X                  ifInUcastPkts OBJECT-TYPE
  392. X                          SYNTAX  Counter
  393. X                          ACCESS  read-only
  394. X                          STATUS  mandatory
  395. X                          ::=  { ifEntry 11 }
  396. X
  397. X                  ifInNUcastPkts OBJECT-TYPE
  398. X                          SYNTAX  Counter
  399. X                          ACCESS  read-only
  400. X                          STATUS  mandatory
  401. X                          ::= { ifEntry 12 }
  402. X
  403. X                  ifInDiscards OBJECT-TYPE
  404. X                          SYNTAX  Counter
  405. X                          ACCESS  read-only
  406. X                          STATUS  mandatory
  407. X                          ::= { ifEntry 13 }
  408. X
  409. X                  ifInErrors OBJECT-TYPE
  410. X                          SYNTAX  Counter
  411. X                          ACCESS  read-only
  412. X                          STATUS  mandatory
  413. X                          ::= { ifEntry 14 }
  414. X
  415. X                  ifInUnknownProtos OBJECT-TYPE
  416. X                          SYNTAX  Counter
  417. X                          ACCESS  read-only
  418. X                          STATUS  mandatory
  419. X                          ::= { ifEntry 15 }
  420. X
  421. X                  ifOutOctets OBJECT-TYPE
  422. X                          SYNTAX  Counter
  423. X                          ACCESS  read-only
  424. X                          STATUS  mandatory
  425. X                          ::= { ifEntry 16 }
  426. X
  427. X                  ifOutUcastPkts OBJECT-TYPE
  428. X                          SYNTAX  Counter
  429. X                          ACCESS  read-only
  430. X                          STATUS  mandatory
  431. X                          ::= { ifEntry 17 }
  432. X
  433. X                  ifOutNUcastPkts OBJECT-TYPE
  434. X                          SYNTAX  Counter
  435. X                          ACCESS  read-only
  436. X                          STATUS  mandatory
  437. X                          ::= { ifEntry 18 }
  438. X
  439. X                  ifOutDiscards OBJECT-TYPE
  440. X                          SYNTAX  Counter
  441. X                          ACCESS  read-only
  442. X                          STATUS  mandatory
  443. X                          ::= { ifEntry 19 }
  444. X
  445. X                  ifOutErrors OBJECT-TYPE
  446. X                          SYNTAX  Counter
  447. X                          ACCESS  read-only
  448. X                          STATUS  mandatory
  449. X                          ::= { ifEntry 20 }
  450. X
  451. X                  ifOutQLen OBJECT-TYPE
  452. X                          SYNTAX  Gauge
  453. X                          ACCESS  read-only
  454. X                          STATUS  mandatory
  455. X                          ::= { ifEntry 21 }
  456. X
  457. X                  -- the Address Translation group
  458. X
  459. X                  atTable OBJECT-TYPE
  460. X                          SYNTAX  SEQUENCE OF AtEntry
  461. X                          ACCESS  read-write
  462. X                          STATUS  mandatory
  463. X                          ::= { at 1 }
  464. X
  465. X                  atEntry OBJECT-TYPE
  466. X                          SYNTAX  AtEntry
  467. X                          ACCESS  read-write
  468. X                          STATUS  mandatory
  469. X                          ::= { atTable 1 }
  470. X
  471. X                  AtEntry ::= SEQUENCE {
  472. X                      atIfIndex
  473. X                          INTEGER,
  474. X                      atPhysAddress
  475. X                          OCTET STRING,
  476. X                      atNetAddress
  477. X                          NetworkAddress
  478. X                  }
  479. X
  480. X                  atIfIndex OBJECT-TYPE
  481. X                          SYNTAX  INTEGER
  482. X                          ACCESS  read-write
  483. X                          STATUS  mandatory
  484. X                          ::= { atEntry 1 }
  485. X
  486. X                  atPhysAddress OBJECT-TYPE
  487. X                          SYNTAX  OCTET STRING
  488. X                          ACCESS  read-write
  489. X                          STATUS  mandatory
  490. X                          ::= { atEntry 2 }
  491. X
  492. X                  atNetAddress OBJECT-TYPE
  493. X                          SYNTAX  NetworkAddress
  494. X                          ACCESS  read-write
  495. X                          STATUS  mandatory
  496. X                          ::= { atEntry 3 }
  497. X
  498. X                  -- the IP group
  499. X
  500. X                  ipForwarding OBJECT-TYPE
  501. X                          SYNTAX  INTEGER {
  502. X                        gateway(1), -- entity forwards datagrams
  503. X                        host(2)     -- entity does NOT forward datagrams
  504. X                                  }
  505. X                          ACCESS  read-only
  506. X                          STATUS  mandatory
  507. X                          ::= { ip 1 }
  508. X
  509. X                  ipDefaultTTL OBJECT-TYPE
  510. X                          SYNTAX  INTEGER
  511. X                          ACCESS  read-write
  512. X                          STATUS  mandatory
  513. X                          ::= { ip 2 }
  514. X
  515. X                  ipInReceives OBJECT-TYPE
  516. X                          SYNTAX  Counter
  517. X                          ACCESS  read-only
  518. X                          STATUS  mandatory
  519. X                          ::= { ip 3 }
  520. X
  521. X                  ipInHdrErrors OBJECT-TYPE
  522. X                          SYNTAX  Counter
  523. X                          ACCESS  read-only
  524. X                          STATUS  mandatory
  525. X                          ::= { ip 4 }
  526. X
  527. X                  ipInAddrErrors OBJECT-TYPE
  528. X                          SYNTAX  Counter
  529. X                          ACCESS  read-only
  530. X                          STATUS  mandatory
  531. X                          ::= { ip 5 }
  532. X
  533. X                  ipForwDatagrams OBJECT-TYPE
  534. X                          SYNTAX  Counter
  535. X                          ACCESS  read-only
  536. X                          STATUS  mandatory
  537. X                          ::= { ip 6 }
  538. X
  539. X                  ipInUnknownProtos OBJECT-TYPE
  540. X                          SYNTAX  Counter
  541. X                          ACCESS  read-only
  542. X                          STATUS  mandatory
  543. X                          ::= { ip 7 }
  544. X
  545. X                  ipInDiscards OBJECT-TYPE
  546. X                          SYNTAX  Counter
  547. X                          ACCESS  read-only
  548. X                          STATUS  mandatory
  549. X                          ::= { ip 8 }
  550. X
  551. X                  ipInDelivers OBJECT-TYPE
  552. X                          SYNTAX  Counter
  553. X                          ACCESS  read-only
  554. X                          STATUS  mandatory
  555. X                          ::= { ip 9 }
  556. X
  557. X                  ipOutRequests OBJECT-TYPE
  558. X                          SYNTAX  Counter
  559. X                          ACCESS  read-only
  560. X                          STATUS  mandatory
  561. X                          ::= { ip 10 }
  562. X
  563. X                  ipOutDiscards OBJECT-TYPE
  564. X                          SYNTAX  Counter
  565. X                          ACCESS  read-only
  566. X                          STATUS  mandatory
  567. X                          ::= { ip 11 }
  568. X
  569. X                  ipOutNoRoutes OBJECT-TYPE
  570. X                          SYNTAX  Counter
  571. X                          ACCESS  read-only
  572. X                          STATUS  mandatory
  573. X                          ::= { ip 12 }
  574. X
  575. X                  ipReasmTimeout OBJECT-TYPE
  576. X                          SYNTAX  INTEGER
  577. X                          ACCESS  read-only
  578. X                          STATUS  mandatory
  579. X                          ::= { ip 13 }
  580. X
  581. X                  ipReasmReqds OBJECT-TYPE
  582. X                          SYNTAX  Counter
  583. X                          ACCESS  read-only
  584. X                          STATUS  mandatory
  585. X                          ::= { ip 14 }
  586. X
  587. X                  ipReasmOKs OBJECT-TYPE
  588. X                          SYNTAX  Counter
  589. X                          ACCESS  read-only
  590. X                          STATUS  mandatory
  591. X                          ::= { ip 15 }
  592. X
  593. X                  ipReasmFails OBJECT-TYPE
  594. X                          SYNTAX  Counter
  595. X                          ACCESS  read-only
  596. X                          STATUS  mandatory
  597. X                          ::= { ip 16 }
  598. X
  599. X                  ipFragOKs OBJECT-TYPE
  600. X                          SYNTAX  Counter
  601. X                          ACCESS  read-only
  602. X                          STATUS  mandatory
  603. X                          ::= { ip 17 }
  604. X
  605. X                  ipFragFails OBJECT-TYPE
  606. X                          SYNTAX  Counter
  607. X                          ACCESS  read-only
  608. X                          STATUS  mandatory
  609. X                          ::= { ip 18 }
  610. X
  611. X                  ipFragCreates OBJECT-TYPE
  612. X                          SYNTAX  Counter
  613. X                          ACCESS  read-only
  614. X                          STATUS  mandatory
  615. X                          ::= { ip 19 }
  616. X
  617. X                  -- the IP Interface table
  618. X
  619. X                  ipAddrTable OBJECT-TYPE
  620. X                          SYNTAX  SEQUENCE OF IpAddrEntry
  621. X                          ACCESS  read-only
  622. X                          STATUS  mandatory
  623. X                          ::= { ip 20 }
  624. X
  625. X                  ipAddrEntry OBJECT-TYPE
  626. X                          SYNTAX  IpAddrEntry
  627. X                          ACCESS  read-only
  628. X                          STATUS  mandatory
  629. X                          ::= { ipAddrTable 1 }
  630. X
  631. X                  IpAddrEntry ::= SEQUENCE {
  632. X                      ipAdEntAddr
  633. X                          IpAddress,
  634. X                      ipAdEntIfIndex
  635. X                          INTEGER,
  636. X                      ipAdEntNetMask
  637. X                          IpAddress,
  638. X                      ipAdEntBcastAddr
  639. X                          INTEGER
  640. X                  }
  641. X
  642. X                  ipAdEntAddr OBJECT-TYPE
  643. X                          SYNTAX  IpAddress
  644. X                          ACCESS  read-only
  645. X                          STATUS  mandatory
  646. X                          ::=  { ipAddrEntry 1 }
  647. X
  648. X                  ipAdEntIfIndex OBJECT-TYPE
  649. X                          SYNTAX  INTEGER
  650. X                          ACCESS  read-only
  651. X                          STATUS  mandatory
  652. X                          ::=  { ipAddrEntry 2 }
  653. X
  654. X                  ipAdEntNetMask OBJECT-TYPE
  655. X                          SYNTAX  IpAddress
  656. X                          ACCESS  read-only
  657. X                          STATUS  mandatory
  658. X                          ::=  { ipAddrEntry 3 }
  659. X
  660. X                  ipAdEntBcastAddr OBJECT-TYPE
  661. X                          SYNTAX  INTEGER
  662. X                          ACCESS  read-only
  663. X                          STATUS  mandatory
  664. X                          ::= { ipAddrEntry 4 }
  665. X
  666. X                  -- the IP Routing table
  667. X
  668. X                  ipRoutingTable OBJECT-TYPE
  669. X                          SYNTAX  SEQUENCE OF IpRouteEntry
  670. X                          ACCESS  read-write
  671. X                          STATUS  mandatory
  672. X                          ::= { ip 21 }
  673. X
  674. X                  ipRouteEntry OBJECT-TYPE
  675. X                          SYNTAX  IpRouteEntry
  676. X                          ACCESS  read-write
  677. X                          STATUS  mandatory
  678. X                          ::= { ipRoutingTable 1 }
  679. X
  680. X                  IpRouteEntry ::= SEQUENCE {
  681. X                      ipRouteDest
  682. X                          IpAddress,
  683. X                      ipRouteIfIndex
  684. X                          INTEGER,
  685. X                      ipRouteMetric1
  686. X                          INTEGER,
  687. X                      ipRouteMetric2
  688. X                          INTEGER,
  689. X                      ipRouteMetric3
  690. X                          INTEGER,
  691. X                      ipRouteMetric4
  692. X                          INTEGER,
  693. X                      ipRouteNextHop
  694. X                          IpAddress,
  695. X                      ipRouteType
  696. X                          INTEGER,
  697. X                      ipRouteProto
  698. X                          INTEGER,
  699. X                      ipRouteAge
  700. X                          INTEGER
  701. X                  }
  702. X
  703. X                  ipRouteDest OBJECT-TYPE
  704. X                          SYNTAX  IpAddress
  705. X                          ACCESS  read-write
  706. X                          STATUS  mandatory
  707. X                          ::= { ipRouteEntry 1 }
  708. X
  709. X                  ipRouteIfIndex  OBJECT-TYPE
  710. X                          SYNTAX  INTEGER
  711. X                          ACCESS  read-write
  712. X                          STATUS  mandatory
  713. X                          ::= { ipRouteEntry 2 }
  714. X
  715. X                  ipRouteMetric1 OBJECT-TYPE
  716. X
  717. X                          SYNTAX  INTEGER
  718. X                          ACCESS  read-write
  719. X                          STATUS  mandatory
  720. X                          ::= { ipRouteEntry 3 }
  721. X
  722. X                  ipRouteMetric2 OBJECT-TYPE
  723. X                          SYNTAX  INTEGER
  724. X                          ACCESS  read-write
  725. X                          STATUS  mandatory
  726. X                          ::= { ipRouteEntry 4 }
  727. X
  728. X                  ipRouteMetric3 OBJECT-TYPE
  729. X                          SYNTAX  INTEGER
  730. X                          ACCESS  read-write
  731. X                          STATUS  mandatory
  732. X                          ::= { ipRouteEntry 5 }
  733. X
  734. X                  ipRouteMetric4 OBJECT-TYPE
  735. X                          SYNTAX  INTEGER
  736. X                          ACCESS  read-write
  737. X                          STATUS  mandatory
  738. X                          ::= { ipRouteEntry 6 }
  739. X
  740. X                  ipRouteNextHop OBJECT-TYPE
  741. X                          SYNTAX  IpAddress
  742. X                          ACCESS  read-write
  743. X                          STATUS  mandatory
  744. X                          ::= { ipRouteEntry 7 }
  745. X
  746. X                  ipRouteType OBJECT-TYPE
  747. X                          SYNTAX  INTEGER {
  748. X                            other(1),      -- none of the following
  749. X
  750. X                            invalid(2),    -- an invalidated route
  751. X
  752. X                                           -- route to directly
  753. X                            direct(3),     -- connected (sub-)network
  754. X
  755. X                                           -- route to a non-local
  756. X                            remote(4),     -- host/network/sub-network
  757. X                              }
  758. X                          ACCESS  read-write
  759. X                          STATUS  mandatory
  760. X                          ::= { ipRouteEntry 8 }
  761. X
  762. X                  ipRouteProto OBJECT-TYPE
  763. X                          SYNTAX  INTEGER {
  764. X                            other(1),     -- none of the following
  765. X
  766. X                                          -- non-protocol information
  767. X                                          --   e.g., manually
  768. X                            local(2),     --   configured entries
  769. X
  770. X                                          -- set via a network
  771. X                            netmgmt(3),   --   management protocol
  772. X
  773. X                                          -- obtained via ICMP,
  774. X                            icmp(4),      --   e.g., Redirect
  775. X
  776. X                                          -- the following are
  777. X                                          -- gateway routing protocols
  778. X                            egp(5),
  779. X                            ggp(6),
  780. X                            hello(7),
  781. X                            rip(8),
  782. X                            is-is(9),
  783. X                            es-is(10),
  784. X                            ciscoIgrp(11),
  785. X                            bbnSpfIgp(12),
  786. X                            oigp(13)
  787. X                              }
  788. X                          ACCESS  read-only
  789. X                          STATUS  mandatory
  790. X                          ::= { ipRouteEntry 9 }
  791. X
  792. X                  ipRouteAge OBJECT-TYPE
  793. X                          SYNTAX  INTEGER
  794. X                          ACCESS  read-write
  795. X                          STATUS  mandatory
  796. X                          ::= { ipRouteEntry 10 }
  797. X
  798. X                  -- the ICMP group
  799. X
  800. X                  icmpInMsgs OBJECT-TYPE
  801. X                          SYNTAX  Counter
  802. X                          ACCESS  read-only
  803. X                          STATUS  mandatory
  804. X                          ::= { icmp 1 }
  805. X
  806. X                  icmpInErrors OBJECT-TYPE
  807. X                          SYNTAX  Counter
  808. X                          ACCESS  read-only
  809. X                          STATUS  mandatory
  810. X                          ::= { icmp 2 }
  811. X
  812. X                  icmpInDestUnreachs OBJECT-TYPE
  813. X                          SYNTAX  Counter
  814. X
  815. X                          ACCESS  read-only
  816. X                          STATUS  mandatory
  817. X                          ::= { icmp 3 }
  818. X
  819. X                  icmpInTimeExcds OBJECT-TYPE
  820. X                          SYNTAX  Counter
  821. X                          ACCESS  read-only
  822. X                          STATUS  mandatory
  823. X                          ::= { icmp 4 }
  824. X
  825. X                  icmpInParmProbs OBJECT-TYPE
  826. X                          SYNTAX  Counter
  827. X                          ACCESS  read-only
  828. X                          STATUS  mandatory
  829. X                          ::= { icmp 5 }
  830. X
  831. X                  icmpInSrcQuenchs OBJECT-TYPE
  832. X                          SYNTAX  Counter
  833. X                          ACCESS  read-only
  834. X                          STATUS  mandatory
  835. X                          ::= { icmp 6 }
  836. X
  837. X                  icmpInRedirects OBJECT-TYPE
  838. X                          SYNTAX  Counter
  839. X                          ACCESS  read-only
  840. X                          STATUS  mandatory
  841. X                          ::= { icmp 7 }
  842. X
  843. X                  icmpInEchos OBJECT-TYPE
  844. X                          SYNTAX  Counter
  845. X                          ACCESS  read-only
  846. X                          STATUS  mandatory
  847. X                          ::= { icmp 8 }
  848. X
  849. X                  icmpInEchoReps OBJECT-TYPE
  850. X                          SYNTAX  Counter
  851. X                          ACCESS  read-only
  852. X                          STATUS  mandatory
  853. X                          ::= { icmp 9 }
  854. X
  855. X                  icmpInTimestamps OBJECT-TYPE
  856. X                          SYNTAX  Counter
  857. X                          ACCESS  read-only
  858. X                          STATUS  mandatory
  859. X                          ::= { icmp 10 }
  860. X
  861. X                  icmpInTimestampReps OBJECT-TYPE
  862. X                          SYNTAX  Counter
  863. X                          ACCESS  read-only
  864. X                          STATUS  mandatory
  865. X                          ::= { icmp 11 }
  866. X
  867. X                  icmpInAddrMasks OBJECT-TYPE
  868. X                          SYNTAX  Counter
  869. X                          ACCESS  read-only
  870. X                          STATUS  mandatory
  871. X                          ::= { icmp 12 }
  872. X
  873. X                  icmpInAddrMaskReps OBJECT-TYPE
  874. X                          SYNTAX  Counter
  875. X                          ACCESS  read-only
  876. X                          STATUS  mandatory
  877. X                          ::= { icmp 13 }
  878. X
  879. X                  icmpOutMsgs OBJECT-TYPE
  880. X                          SYNTAX  Counter
  881. X                          ACCESS  read-only
  882. X                          STATUS  mandatory
  883. X                          ::= { icmp 14 }
  884. X
  885. X                  icmpOutErrors OBJECT-TYPE
  886. X                          SYNTAX  Counter
  887. X                          ACCESS  read-only
  888. X                          STATUS  mandatory
  889. X                          ::= { icmp 15 }
  890. X
  891. X                  icmpOutDestUnreachs OBJECT-TYPE
  892. X                          SYNTAX  Counter
  893. X                          ACCESS  read-only
  894. X                          STATUS  mandatory
  895. X                          ::= { icmp 16 }
  896. X
  897. X                  icmpOutTimeExcds OBJECT-TYPE
  898. X                          SYNTAX  Counter
  899. X                          ACCESS  read-only
  900. X                          STATUS  mandatory
  901. X                          ::= { icmp 17 }
  902. X
  903. X                  icmpOutParmProbs OBJECT-TYPE
  904. X                          SYNTAX  Counter
  905. X                          ACCESS  read-only
  906. X                          STATUS  mandatory
  907. X                          ::= { icmp 18 }
  908. X
  909. X                  icmpOutSrcQuenchs OBJECT-TYPE
  910. X                          SYNTAX  Counter
  911. X                          ACCESS  read-only
  912. X                          STATUS  mandatory
  913. X                          ::= { icmp 19 }
  914. X
  915. X                  icmpOutRedirects OBJECT-TYPE
  916. X                          SYNTAX  Counter
  917. X                          ACCESS  read-only
  918. X                          STATUS  mandatory
  919. X                          ::= { icmp 20 }
  920. X
  921. X                  icmpOutEchos OBJECT-TYPE
  922. X                          SYNTAX  Counter
  923. X                          ACCESS  read-only
  924. X                          STATUS  mandatory
  925. X                          ::= { icmp 21 }
  926. X
  927. X                  icmpOutEchoReps OBJECT-TYPE
  928. X                          SYNTAX  Counter
  929. X                          ACCESS  read-only
  930. X                          STATUS  mandatory
  931. X                          ::= { icmp 22 }
  932. X
  933. X                  icmpOutTimestamps OBJECT-TYPE
  934. X                          SYNTAX  Counter
  935. X                          ACCESS  read-only
  936. X                          STATUS  mandatory
  937. X                          ::= { icmp 23 }
  938. X
  939. X                  icmpOutTimestampReps OBJECT-TYPE
  940. X                          SYNTAX  Counter
  941. X                          ACCESS  read-only
  942. X                          STATUS  mandatory
  943. X                          ::= { icmp 24 }
  944. X
  945. X                  icmpOutAddrMasks OBJECT-TYPE
  946. X                          SYNTAX  Counter
  947. X                          ACCESS  read-only
  948. X                          STATUS  mandatory
  949. X                          ::= { icmp 25 }
  950. X
  951. X                  icmpOutAddrMaskReps OBJECT-TYPE
  952. X                          SYNTAX  Counter
  953. X                          ACCESS  read-only
  954. X                          STATUS  mandatory
  955. X                          ::= { icmp 26 }
  956. X
  957. X                  -- the TCP group
  958. X
  959. X                  tcpRtoAlgorithm OBJECT-TYPE
  960. X                          SYNTAX  INTEGER {
  961. X                          other(1),    -- none of the following
  962. X                          constant(2), -- a constant rto
  963. X                          rsre(3),     -- MIL-STD-1778, Appendix B
  964. X                          vanj(4)      -- Van Jacobson's algorithm [11]
  965. X                                  }
  966. X                          ACCESS  read-only
  967. X                          STATUS  mandatory
  968. X                          ::= { tcp 1 }
  969. X
  970. X                  tcpRtoMin OBJECT-TYPE
  971. X                          SYNTAX  INTEGER
  972. X                          ACCESS  read-only
  973. X                          STATUS  mandatory
  974. X                          ::= { tcp 2 }
  975. X
  976. X                  tcpRtoMax OBJECT-TYPE
  977. X                          SYNTAX  INTEGER
  978. X                          ACCESS  read-only
  979. X                          STATUS  mandatory
  980. X                          ::= { tcp 3 }
  981. X
  982. X                  tcpMaxConn OBJECT-TYPE
  983. X                          SYNTAX  INTEGER
  984. X                          ACCESS  read-only
  985. X                          STATUS  mandatory
  986. X                          ::= { tcp 4 }
  987. X
  988. X                  tcpActiveOpens OBJECT-TYPE
  989. X                          SYNTAX  Counter
  990. X                          ACCESS  read-only
  991. X                          STATUS  mandatory
  992. X                          ::= { tcp 5 }
  993. X
  994. X                  tcpPassiveOpens OBJECT-TYPE
  995. X                          SYNTAX  Counter
  996. X                          ACCESS  read-only
  997. X                          STATUS  mandatory
  998. X                          ::= { tcp 6 }
  999. X
  1000. X                  tcpAttemptFails OBJECT-TYPE
  1001. X                          SYNTAX  Counter
  1002. X                          ACCESS  read-only
  1003. X                          STATUS  mandatory
  1004. X                          ::= { tcp 7 }
  1005. X
  1006. X                  tcpEstabResets OBJECT-TYPE
  1007. X                          SYNTAX  Counter
  1008. X                          ACCESS  read-only
  1009. X                          STATUS  mandatory
  1010. X                          ::= { tcp 8 }
  1011. X
  1012. X                  tcpCurrEstab OBJECT-TYPE
  1013. X                          SYNTAX  Gauge
  1014. X                          ACCESS  read-only
  1015. X                          STATUS  mandatory
  1016. X                          ::= { tcp 9 }
  1017. X
  1018. X                  tcpInSegs OBJECT-TYPE
  1019. X                          SYNTAX  Counter
  1020. X                          ACCESS  read-only
  1021. X                          STATUS  mandatory
  1022. X                          ::= { tcp 10 }
  1023. X
  1024. X                  tcpOutSegs OBJECT-TYPE
  1025. X                          SYNTAX  Counter
  1026. X                          ACCESS  read-only
  1027. X                          STATUS  mandatory
  1028. X                          ::= { tcp 11 }
  1029. X
  1030. X                  tcpRetransSegs OBJECT-TYPE
  1031. X                          SYNTAX  Counter
  1032. X                          ACCESS  read-only
  1033. X                          STATUS  mandatory
  1034. X                          ::= { tcp 12 }
  1035. X
  1036. X                  -- the TCP connections table
  1037. X
  1038. X                  tcpConnTable OBJECT-TYPE
  1039. X                          SYNTAX  SEQUENCE OF TcpConnEntry
  1040. X                          ACCESS  read-only
  1041. X                          STATUS  mandatory
  1042. X                          ::= { tcp 13 }
  1043. X
  1044. X                  tcpConnEntry OBJECT-TYPE
  1045. X                          SYNTAX  TcpConnEntry
  1046. X                          ACCESS  read-only
  1047. X                          STATUS  mandatory
  1048. X                          ::= { tcpConnTable 1 }
  1049. X
  1050. X                  TcpConnEntry ::= SEQUENCE {
  1051. X                      tcpConnState
  1052. X                          INTEGER,
  1053. X                      tcpConnLocalAddress
  1054. X                          IpAddress,
  1055. X                      tcpConnLocalPort
  1056. X                          INTEGER (0..65535),
  1057. X                      tcpConnRemAddress
  1058. X                          IpAddress,
  1059. X                      tcpConnRemPort
  1060. X                          INTEGER (0..65535)
  1061. X                  }
  1062. X
  1063. X                  tcpConnState OBJECT-TYPE
  1064. X                          SYNTAX  INTEGER {
  1065. X                                      closed(1),
  1066. X                                      listen(2),
  1067. X                                      synSent(3),
  1068. X                                      synReceived(4),
  1069. X                                      established(5),
  1070. X                                      finWait1(6),
  1071. X                                      finWait2(7),
  1072. X                                      closeWait(8),
  1073. X                                      lastAck(9),
  1074. X                                      closing(10),
  1075. X                                      timeWait(11)
  1076. X                                  }
  1077. X                          ACCESS  read-only
  1078. X                          STATUS  mandatory
  1079. X                          ::= { tcpConnEntry 1 }
  1080. X
  1081. X                  tcpConnLocalAddress OBJECT-TYPE
  1082. X                          SYNTAX  IpAddress
  1083. X                          ACCESS  read-only
  1084. X                          STATUS  mandatory
  1085. X                          ::= { tcpConnEntry 2 }
  1086. X
  1087. X                  tcpConnLocalPort OBJECT-TYPE
  1088. X                          SYNTAX  INTEGER (0..65535)
  1089. X                          ACCESS  read-only
  1090. X                          STATUS  mandatory
  1091. X                          ::= { tcpConnEntry 3 }
  1092. X
  1093. X                  tcpConnRemAddress OBJECT-TYPE
  1094. X                          SYNTAX  IpAddress
  1095. X                          ACCESS  read-only
  1096. X                          STATUS  mandatory
  1097. X                          ::= { tcpConnEntry 4 }
  1098. X
  1099. X                  tcpConnRemPort OBJECT-TYPE
  1100. X                          SYNTAX  INTEGER (0..65535)
  1101. X                          ACCESS  read-only
  1102. X                          STATUS  mandatory
  1103. X                          ::= { tcpConnEntry 5 }
  1104. X
  1105. X                  -- the UDP group
  1106. X
  1107. X                  udpInDatagrams OBJECT-TYPE
  1108. X                          SYNTAX  Counter
  1109. X                          ACCESS  read-only
  1110. X                          STATUS  mandatory
  1111. X                          ::= { udp 1 }
  1112. X
  1113. X                  udpNoPorts OBJECT-TYPE
  1114. X                          SYNTAX  Counter
  1115. X                          ACCESS  read-only
  1116. X                          STATUS  mandatory
  1117. X                          ::= { udp 2 }
  1118. X
  1119. X                  udpInErrors OBJECT-TYPE
  1120. X                          SYNTAX  Counter
  1121. X                          ACCESS  read-only
  1122. X                          STATUS  mandatory
  1123. X                          ::= { udp 3 }
  1124. X
  1125. X                  udpOutDatagrams OBJECT-TYPE
  1126. X                          SYNTAX  Counter
  1127. X                          ACCESS  read-only
  1128. X                          STATUS  mandatory
  1129. X                          ::= { udp 4 }
  1130. X
  1131. X                  -- the EGP group
  1132. X
  1133. X                  egpInMsgs OBJECT-TYPE
  1134. X                          SYNTAX  Counter
  1135. X                          ACCESS  read-only
  1136. X                          STATUS  mandatory
  1137. X                          ::= { egp 1 }
  1138. X
  1139. X                  egpInErrors OBJECT-TYPE
  1140. X                          SYNTAX  Counter
  1141. X                          ACCESS  read-only
  1142. X                          STATUS  mandatory
  1143. X                          ::= { egp 2 }
  1144. X
  1145. X                  egpOutMsgs OBJECT-TYPE
  1146. X                          SYNTAX  Counter
  1147. X                          ACCESS  read-only
  1148. X                          STATUS  mandatory
  1149. X                          ::= { egp 3 }
  1150. X
  1151. X                  egpOutErrors OBJECT-TYPE
  1152. X                          SYNTAX  Counter
  1153. X                          ACCESS  read-only
  1154. X                          STATUS  mandatory
  1155. X                          ::= { egp 4 }
  1156. X
  1157. X                  -- the EGP Neighbor table
  1158. X
  1159. X                  egpNeighTable OBJECT-TYPE
  1160. X                          SYNTAX  SEQUENCE OF EgpNeighEntry
  1161. X                          ACCESS  read-only
  1162. X                          STATUS  mandatory
  1163. X                          ::= { egp 5 }
  1164. X
  1165. X                  egpNeighEntry OBJECT-TYPE
  1166. X                          SYNTAX  EgpNeighEntry
  1167. X                          ACCESS  read-only
  1168. X                          STATUS  mandatory
  1169. X                          ::= { egpNeighTable 1 }
  1170. X
  1171. X                  EgpNeighEntry ::= SEQUENCE {
  1172. X                      egpNeighState
  1173. X                          INTEGER,
  1174. X                      egpNeighAddr
  1175. X                          IpAddress
  1176. X                  }
  1177. X
  1178. X                  egpNeighState OBJECT-TYPE
  1179. X                          SYNTAX  INTEGER {
  1180. X                                      idle(1),
  1181. X                                      acquisition(2),
  1182. X                                      down(3),
  1183. X                                      up(4),
  1184. X                                      cease(5)
  1185. X                                  }
  1186. X                          ACCESS  read-only
  1187. X                          STATUS  mandatory
  1188. X                          ::= { egpNeighEntry 1 }
  1189. X
  1190. X                  egpNeighAddr OBJECT-TYPE
  1191. X                          SYNTAX  IpAddress
  1192. X                          ACCESS  read-only
  1193. X                          STATUS  mandatory
  1194. X                          ::= { egpNeighEntry 2 }
  1195. X
  1196. X          cmu OBJECT IDENTIFIER ::= { enterprises 3 }
  1197. X          systems OBJECT IDENTIFIER ::= { cmu 1 }
  1198. X          mibs OBJECT IDENTIFIER ::= { cmu 2 }
  1199. X          cmuSNMP OBJECT IDENTIFIER ::= { systems 1 }
  1200. X          cmuKip OBJECT IDENTIFIER ::= { systems 2 }
  1201. X          cmuRouter OBJECT IDENTIFIER ::= { systems 3 }
  1202. X
  1203. X
  1204. X
  1205. X--
  1206. X
  1207. X
  1208. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1209. X
  1210. X
  1211. X                                  -- cisco MIB*
  1212. X
  1213. X                           -- Tue Nov 17 08:04:09 1992
  1214. X
  1215. X
  1216. X                              -- cisco Systems, Inc.
  1217. X                                 -- 1525 O'Brien
  1218. X                             -- Menlo Park, CA  94025
  1219. X
  1220. X                          -- customer-service@cisco.com
  1221. X
  1222. X
  1223. X
  1224. X          -- 1. Introduction
  1225. X
  1226. X          -- This memo describes the variables that are implemented for
  1227. X          -- the cisco Systems, Inc.  set of products including the
  1228. X          -- Gateway Server, Terminal Server, Trouter, and Protocol
  1229. X          -- Translator.  The document relies upon the Structure of
  1230. X          -- Management Information (SMI), RFC1155.  It is presented in
  1231. X          -- a format described in RFC1212, the Concise MIB document.
  1232. X
  1233. X          -- This  document describes the cisco local Management
  1234. X          -- Information Base (MIB) variables for
  1235. X          -- version 9.1 of the system software.
  1236. X
  1237. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1238. X
  1239. X
  1240. X               cisco               OBJECT IDENTIFIER ::= { enterprises 9 }
  1241. X
  1242. X               products            OBJECT IDENTIFIER ::= { cisco 1 }
  1243. X               local               OBJECT IDENTIFIER ::= { cisco 2 }
  1244. X               temporary           OBJECT IDENTIFIER ::= { cisco 3 }
  1245. X
  1246. X               gateway-server      OBJECT IDENTIFIER ::= { products 1 }
  1247. X               terminal-server     OBJECT IDENTIFIER ::= { products 2 }
  1248. X               trouter             OBJECT IDENTIFIER ::= { products 3 }
  1249. X               protocol-translator OBJECT IDENTIFIER ::= { products 4 }
  1250. X               igs                 OBJECT IDENTIFIER ::= { products 5 }
  1251. X
  1252. X               lsystem             OBJECT IDENTIFIER ::= { local 1 }
  1253. X               linterfaces         OBJECT IDENTIFIER ::= { local 2 }
  1254. X               lat                 OBJECT IDENTIFIER ::= { local 3 }
  1255. X               lip                 OBJECT IDENTIFIER ::= { local 4 }
  1256. X               licmp               OBJECT IDENTIFIER ::= { local 5 }
  1257. X               ltcp                OBJECT IDENTIFIER ::= { local 6 }
  1258. X               ludp                OBJECT IDENTIFIER ::= { local 7 }
  1259. X               legp                OBJECT IDENTIFIER ::= { local 8 }
  1260. X               lts                 OBJECT IDENTIFIER ::= { local 9 }
  1261. X               lflash              OBJECT IDENTIFIER ::= { local 10 }
  1262. X
  1263. X               decnet              OBJECT IDENTIFIER ::= { temporary 1 }
  1264. X               xns                 OBJECT IDENTIFIER ::= { temporary 2 }
  1265. X               appletalk           OBJECT IDENTIFIER ::= { temporary 3 }
  1266. X               novell              OBJECT IDENTIFIER ::= { temporary 4 }
  1267. X               vines               OBJECT IDENTIFIER ::= { temporary 5 }
  1268. X
  1269. X
  1270. X
  1271. X          -- Product Section
  1272. X
  1273. X          -- The product section contains the different product's
  1274. X          -- object identifiers.  Each product has a unique object
  1275. X          -- identifier allocated from this section which is referenced
  1276. X          -- by the sysObjectID variable from RFC1156.
  1277. X
  1278. X               -- gateway-server      OBJECT IDENTIFIER ::= { products 1 }
  1279. X               -- terminal-server     OBJECT IDENTIFIER ::= { products 2 }
  1280. X               -- trouter             OBJECT IDENTIFIER ::= { products 3 }
  1281. X               -- protocol-translator OBJECT IDENTIFIER ::= { products 4 }
  1282. X               -- igs                 OBJECT IDENTIFIER ::= { products 5 }
  1283. X
  1284. X
  1285. X
  1286. X
  1287. X
  1288. X
  1289. X
  1290. X          -- cisco MIB                                          [Page 2]
  1291. X--
  1292. X
  1293. X
  1294. X
  1295. X
  1296. X
  1297. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1298. X
  1299. X
  1300. X          -- New products will be added at the end of this list.
  1301. X
  1302. X
  1303. X          -- Local Variable Section
  1304. X
  1305. X          -- This section describes the local variables within the cisco
  1306. X          -- product line.  Groups may or may not be present depending
  1307. X          -- on the software options present in the managed device.
  1308. X
  1309. X
  1310. X          -- Local System Group
  1311. X
  1312. X          -- This group is present in all products.
  1313. X
  1314. X               romId OBJECT-TYPE
  1315. X                   SYNTAX  DisplayString
  1316. X                   ACCESS  read-only
  1317. X                   STATUS  mandatory
  1318. X                   ::= { lsystem 1 }
  1319. X
  1320. X               whyReload OBJECT-TYPE
  1321. X                   SYNTAX  DisplayString
  1322. X                   ACCESS  read-only
  1323. X                   STATUS  mandatory
  1324. X                   ::= { lsystem 2 }
  1325. X
  1326. X               hostName OBJECT-TYPE
  1327. X                   SYNTAX  DisplayString
  1328. X                   ACCESS  read-only
  1329. X                   STATUS  mandatory
  1330. X                   ::= { lsystem 3 }
  1331. X
  1332. X               domainName OBJECT-TYPE
  1333. X                   SYNTAX  DisplayString
  1334. X
  1335. X
  1336. X
  1337. X
  1338. X
  1339. X          -- cisco MIB                                          [Page 3]
  1340. X--
  1341. X
  1342. X
  1343. X
  1344. X
  1345. X
  1346. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1347. X
  1348. X
  1349. X                   ACCESS  read-only
  1350. X                   STATUS  mandatory
  1351. X                   ::= { lsystem 4 }
  1352. X
  1353. X               authAddr OBJECT-TYPE
  1354. X                   SYNTAX  IpAddress
  1355. X                   ACCESS  read-only
  1356. X                   STATUS  mandatory
  1357. X                   ::= { lsystem 5 }
  1358. X
  1359. X               bootHost OBJECT-TYPE
  1360. X                   SYNTAX  IpAddress
  1361. X                   ACCESS  read-only
  1362. X                   STATUS  mandatory
  1363. X                   ::= { lsystem 6 }
  1364. X
  1365. X               ping OBJECT-TYPE
  1366. X                   SYNTAX  INTEGER
  1367. X                   ACCESS  read-write
  1368. X                   STATUS  mandatory
  1369. X                   ::= { lsystem 7 }
  1370. X
  1371. X               freeMem OBJECT-TYPE
  1372. X                   SYNTAX  INTEGER
  1373. X                   ACCESS  read-only
  1374. X                   STATUS  mandatory
  1375. X                   ::= { lsystem 8 }
  1376. X
  1377. X               bufferElFree OBJECT-TYPE
  1378. X                   SYNTAX  INTEGER
  1379. X                   ACCESS  read-only
  1380. X                   STATUS  mandatory
  1381. X                   ::= { lsystem 9 }
  1382. X
  1383. X               bufferElMax OBJECT-TYPE
  1384. X                   SYNTAX  INTEGER
  1385. X                   ACCESS  read-only
  1386. X                   STATUS  mandatory
  1387. X                   ::= { lsystem 10 }
  1388. X
  1389. X               bufferElHit OBJECT-TYPE
  1390. X                   SYNTAX  INTEGER
  1391. X                   ACCESS  read-only
  1392. X                   STATUS  mandatory
  1393. X                   ::= { lsystem 11 }
  1394. X
  1395. X               bufferElMiss OBJECT-TYPE
  1396. X                   SYNTAX  INTEGER
  1397. X                   ACCESS  read-only
  1398. X                   STATUS  mandatory
  1399. X                   ::= { lsystem 12 }
  1400. X
  1401. X               bufferElCreate OBJECT-TYPE
  1402. X                   SYNTAX  INTEGER
  1403. X                   ACCESS  read-only
  1404. X                   STATUS  mandatory
  1405. X                   ::= { lsystem 13 }
  1406. X
  1407. X
  1408. X
  1409. X
  1410. X
  1411. X          -- cisco MIB                                          [Page 5]
  1412. X--
  1413. X
  1414. X
  1415. X
  1416. X
  1417. X
  1418. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1419. X
  1420. X
  1421. X               bufferSmSize OBJECT-TYPE
  1422. X                   SYNTAX  INTEGER
  1423. X                   ACCESS  read-only
  1424. X                   STATUS  mandatory
  1425. X                   ::= { lsystem 14 }
  1426. X
  1427. X               bufferSmTotal OBJECT-TYPE
  1428. X                   SYNTAX  INTEGER
  1429. X                   ACCESS  read-only
  1430. X                   STATUS  mandatory
  1431. X                   ::= { lsystem 15 }
  1432. X
  1433. X               bufferSmFree OBJECT-TYPE
  1434. X                   SYNTAX  INTEGER
  1435. X                   ACCESS  read-only
  1436. X                   STATUS  mandatory
  1437. X                   ::= { lsystem 16 }
  1438. X
  1439. X               bufferSmMax OBJECT-TYPE
  1440. X                   SYNTAX  INTEGER
  1441. X                   ACCESS  read-only
  1442. X                   STATUS  mandatory
  1443. X                   ::= { lsystem 17 }
  1444. X
  1445. X               bufferSmHit OBJECT-TYPE
  1446. X                   SYNTAX  INTEGER
  1447. X                   ACCESS  read-only
  1448. X                   STATUS  mandatory
  1449. X                   ::= { lsystem 18 }
  1450. X
  1451. X               bufferSmMiss OBJECT-TYPE
  1452. X                   SYNTAX  INTEGER
  1453. X                   ACCESS  read-only
  1454. X                   STATUS  mandatory
  1455. X                   ::= { lsystem 19 }
  1456. X
  1457. X               bufferSmTrim OBJECT-TYPE
  1458. X                   SYNTAX  INTEGER
  1459. X                   ACCESS  read-only
  1460. X                   STATUS  mandatory
  1461. X                   ::= { lsystem 20 }
  1462. X
  1463. X               bufferSmCreate OBJECT-TYPE
  1464. X                   SYNTAX  INTEGER
  1465. X                   ACCESS  read-only
  1466. X                   STATUS  mandatory
  1467. X                   ::= { lsystem 21 }
  1468. X
  1469. X               bufferMdSize OBJECT-TYPE
  1470. X                   SYNTAX  INTEGER
  1471. X                   ACCESS  read-only
  1472. X                   STATUS  mandatory
  1473. X                   ::= { lsystem 22 }
  1474. X
  1475. X               bufferMdTotal OBJECT-TYPE
  1476. X                   SYNTAX  INTEGER
  1477. X                   ACCESS  read-only
  1478. X                   STATUS  mandatory
  1479. X                   ::= { lsystem 23 }
  1480. X
  1481. X               bufferMdFree OBJECT-TYPE
  1482. X                   SYNTAX  INTEGER
  1483. X                   ACCESS  read-only
  1484. X                   STATUS  mandatory
  1485. X                   ::= { lsystem 24 }
  1486. X
  1487. X
  1488. X
  1489. X
  1490. X
  1491. X          -- cisco MIB                                          [Page 7]
  1492. X--
  1493. X
  1494. X
  1495. X
  1496. X
  1497. X
  1498. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1499. X
  1500. X
  1501. X               bufferMdMax OBJECT-TYPE
  1502. X                   SYNTAX  INTEGER
  1503. X                   ACCESS  read-only
  1504. X                   STATUS  mandatory
  1505. X                   ::= { lsystem 25 }
  1506. X
  1507. X               bufferMdHit OBJECT-TYPE
  1508. X                   SYNTAX  INTEGER
  1509. X                   ACCESS  read-only
  1510. X                   STATUS  mandatory
  1511. X                   ::= { lsystem 26 }
  1512. X
  1513. X               bufferMdMiss OBJECT-TYPE
  1514. X                   SYNTAX  INTEGER
  1515. X                   ACCESS  read-only
  1516. X                   STATUS  mandatory
  1517. X                   ::= { lsystem 27 }
  1518. X
  1519. X               bufferMdTrim OBJECT-TYPE
  1520. X                   SYNTAX  INTEGER
  1521. X                   ACCESS  read-only
  1522. X                   STATUS  mandatory
  1523. X                   ::= { lsystem 28 }
  1524. X
  1525. X               bufferMdCreate OBJECT-TYPE
  1526. X                   SYNTAX  INTEGER
  1527. X                   ACCESS  read-only
  1528. X                   STATUS  mandatory
  1529. X                   ::= { lsystem 29 }
  1530. X
  1531. X               bufferBgSize OBJECT-TYPE
  1532. X                   SYNTAX  INTEGER
  1533. X
  1534. X
  1535. X
  1536. X
  1537. X
  1538. X          -- cisco MIB                                          [Page 8]
  1539. X--
  1540. X
  1541. X
  1542. X
  1543. X
  1544. X
  1545. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1546. X
  1547. X
  1548. X                   ACCESS  read-only
  1549. X                   STATUS  mandatory
  1550. X                   ::= { lsystem 30 }
  1551. X
  1552. X               bufferBgTotal OBJECT-TYPE
  1553. X                   SYNTAX  INTEGER
  1554. X                   ACCESS  read-only
  1555. X                   STATUS  mandatory
  1556. X                   ::= { lsystem 31 }
  1557. X
  1558. X               bufferBgFree OBJECT-TYPE
  1559. X                   SYNTAX  INTEGER
  1560. X                   ACCESS  read-only
  1561. X                   STATUS  mandatory
  1562. X                   ::= { lsystem 32 }
  1563. X
  1564. X               bufferBgMax OBJECT-TYPE
  1565. X                   SYNTAX  INTEGER
  1566. X                   ACCESS  read-only
  1567. X                   STATUS  mandatory
  1568. X                   ::= { lsystem 33 }
  1569. X
  1570. X               bufferBgHit OBJECT-TYPE
  1571. X                   SYNTAX  INTEGER
  1572. X                   ACCESS  read-only
  1573. X                   STATUS  mandatory
  1574. X                   ::= { lsystem 34 }
  1575. X
  1576. X               bufferBgMiss OBJECT-TYPE
  1577. X                   SYNTAX  INTEGER
  1578. X                   ACCESS  read-only
  1579. X                   STATUS  mandatory
  1580. X                   ::= { lsystem 35 }
  1581. X
  1582. X
  1583. X
  1584. X
  1585. X
  1586. X          -- cisco MIB                                          [Page 9]
  1587. X--
  1588. X
  1589. X
  1590. X
  1591. X
  1592. X
  1593. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1594. X
  1595. X
  1596. X               bufferBgTrim OBJECT-TYPE
  1597. X                   SYNTAX  INTEGER
  1598. X                   ACCESS  read-only
  1599. X                   STATUS  mandatory
  1600. X                   ::= { lsystem 36 }
  1601. X
  1602. X               bufferBgCreate OBJECT-TYPE
  1603. X                   SYNTAX  INTEGER
  1604. X                   ACCESS  read-only
  1605. X                   STATUS  mandatory
  1606. X                   ::= { lsystem 37 }
  1607. X
  1608. X               bufferLgSize OBJECT-TYPE
  1609. X                   SYNTAX  INTEGER
  1610. X                   ACCESS  read-only
  1611. X                   STATUS  mandatory
  1612. X                   ::= { lsystem 38 }
  1613. X
  1614. X               bufferLgTotal OBJECT-TYPE
  1615. X                   SYNTAX  INTEGER
  1616. X                   ACCESS  read-only
  1617. X                   STATUS  mandatory
  1618. X                   ::= { lsystem 39 }
  1619. X
  1620. X               bufferLgFree OBJECT-TYPE
  1621. X                   SYNTAX  INTEGER
  1622. X                   ACCESS  read-only
  1623. X                   STATUS  mandatory
  1624. X                   ::= { lsystem 40 }
  1625. X
  1626. X               bufferLgMax OBJECT-TYPE
  1627. X                   SYNTAX  INTEGER
  1628. X                   ACCESS  read-only
  1629. X                   STATUS  mandatory
  1630. X                   ::= { lsystem 41 }
  1631. X
  1632. X               bufferLgHit OBJECT-TYPE
  1633. X                   SYNTAX  INTEGER
  1634. X                   ACCESS  read-only
  1635. X                   STATUS  mandatory
  1636. X                   ::= { lsystem 42 }
  1637. X
  1638. X               bufferLgMiss OBJECT-TYPE
  1639. X                   SYNTAX  INTEGER
  1640. X                   ACCESS  read-only
  1641. X                   STATUS  mandatory
  1642. X                   ::= { lsystem 43 }
  1643. X
  1644. X               bufferLgTrim OBJECT-TYPE
  1645. X                   SYNTAX  INTEGER
  1646. X                   ACCESS  read-only
  1647. X                   STATUS  mandatory
  1648. X                   ::= { lsystem 44 }
  1649. X
  1650. X               bufferLgCreate OBJECT-TYPE
  1651. X                   SYNTAX  INTEGER
  1652. X                   ACCESS  read-only
  1653. X                   STATUS  mandatory
  1654. X                   ::= { lsystem 45 }
  1655. X
  1656. X               bufferFail OBJECT-TYPE
  1657. X                   SYNTAX  INTEGER
  1658. X                   ACCESS  read-only
  1659. X                   STATUS  mandatory
  1660. X                   ::= { lsystem 46 }
  1661. X
  1662. X
  1663. X
  1664. X
  1665. X
  1666. X          -- cisco MIB                                         [Page 11]
  1667. X--
  1668. X
  1669. X
  1670. X
  1671. X
  1672. X
  1673. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1674. X
  1675. X
  1676. X               bufferNoMem OBJECT-TYPE
  1677. X                   SYNTAX  INTEGER
  1678. X                   ACCESS  read-only
  1679. X                   STATUS  mandatory
  1680. X                   ::= { lsystem 47 }
  1681. X
  1682. X               netConfigAddr OBJECT-TYPE
  1683. X                   SYNTAX  IpAddress
  1684. X                   ACCESS  read-only
  1685. X                   STATUS  mandatory
  1686. X                   ::= { lsystem 48 }
  1687. X
  1688. X               netConfigName OBJECT-TYPE
  1689. X                   SYNTAX  DisplayString
  1690. X                   ACCESS  read-only
  1691. X                   STATUS  mandatory
  1692. X                   ::= { lsystem 49 }
  1693. X
  1694. X               netConfigSet OBJECT-TYPE
  1695. X                   SYNTAX  DisplayString
  1696. X                   ACCESS  write-only
  1697. X                   STATUS  mandatory
  1698. X                   ::= { lsystem 50 }
  1699. X
  1700. X               hostConfigAddr OBJECT-TYPE
  1701. X                   SYNTAX  IpAddress
  1702. X                   ACCESS  read-only
  1703. X                   STATUS  mandatory
  1704. X                   ::= { lsystem 51 }
  1705. X
  1706. X
  1707. X
  1708. X
  1709. X
  1710. X
  1711. X          -- cisco MIB                                         [Page 12]
  1712. X--
  1713. X
  1714. X
  1715. X
  1716. X
  1717. X
  1718. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1719. X
  1720. X
  1721. X               hostConfigName OBJECT-TYPE
  1722. X                   SYNTAX  DisplayString
  1723. X                   ACCESS  read-only
  1724. X                   STATUS  mandatory
  1725. X                   ::= { lsystem 52 }
  1726. X
  1727. X               hostConfigSet OBJECT-TYPE
  1728. X                   SYNTAX  DisplayString
  1729. X                   ACCESS  write-only
  1730. X                   STATUS  mandatory
  1731. X                   ::= { lsystem 53 }
  1732. X
  1733. X               writeMem OBJECT-TYPE
  1734. X                   SYNTAX  INTEGER
  1735. X                   ACCESS  write-only
  1736. X                   STATUS  mandatory
  1737. X                   ::= { lsystem 54 }
  1738. X
  1739. X               writeNet OBJECT-TYPE
  1740. X                   SYNTAX  DisplayString
  1741. X                   ACCESS  write-only
  1742. X                   STATUS  mandatory
  1743. X                   ::= { lsystem 55 }
  1744. X
  1745. X               busyPer OBJECT-TYPE
  1746. X                   SYNTAX  INTEGER
  1747. X                   ACCESS  read-only
  1748. X                   STATUS  mandatory
  1749. X                   ::= { lsystem 56 }
  1750. X
  1751. X
  1752. X
  1753. X
  1754. X
  1755. X
  1756. X          -- cisco MIB                                         [Page 13]
  1757. X--
  1758. X
  1759. X
  1760. X
  1761. X
  1762. X
  1763. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1764. X
  1765. X
  1766. X               avgBusy1 OBJECT-TYPE
  1767. X                   SYNTAX  INTEGER
  1768. X                   ACCESS  read-only
  1769. X                   STATUS  mandatory
  1770. X                   ::= { lsystem 57 }
  1771. X
  1772. X               avgBusy5 OBJECT-TYPE
  1773. X                   SYNTAX  INTEGER
  1774. X                   ACCESS  read-only
  1775. X                   STATUS  mandatory
  1776. X                   ::= { lsystem 58 }
  1777. X
  1778. X               idleCount OBJECT-TYPE
  1779. X                   SYNTAX  INTEGER
  1780. X                   ACCESS  read-write
  1781. X                   STATUS  mandatory
  1782. X                   ::= { lsystem 59 }
  1783. X
  1784. X               idleWired OBJECT-TYPE
  1785. X                   SYNTAX  INTEGER
  1786. X                   ACCESS  read-write
  1787. X                   STATUS  mandatory
  1788. X                   ::= { lsystem 60 }
  1789. X
  1790. X               ciscoContactInfo OBJECT-TYPE
  1791. X                   SYNTAX  DisplayString
  1792. X                   ACCESS  read-only
  1793. X                   STATUS  mandatory
  1794. X                   ::= { lsystem 61 }
  1795. X
  1796. X               bufferHgSize OBJECT-TYPE
  1797. X                   SYNTAX  INTEGER
  1798. X                   ACCESS  read-only
  1799. X
  1800. X
  1801. X
  1802. X
  1803. X
  1804. X          -- cisco MIB                                         [Page 14]
  1805. X--
  1806. X
  1807. X
  1808. X
  1809. X
  1810. X
  1811. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1812. X
  1813. X
  1814. X                   STATUS  mandatory
  1815. X                   ::= { lsystem 62 }
  1816. X
  1817. X               bufferHgTotal OBJECT-TYPE
  1818. X                   SYNTAX  INTEGER
  1819. X                   ACCESS  read-only
  1820. X                   STATUS  mandatory
  1821. X                   ::= { lsystem 63 }
  1822. X
  1823. X               bufferHgFree OBJECT-TYPE
  1824. X                   SYNTAX  INTEGER
  1825. X                   ACCESS  read-only
  1826. X                   STATUS  mandatory
  1827. X                   ::= { lsystem 64 }
  1828. X
  1829. X               bufferHgMax OBJECT-TYPE
  1830. X                   SYNTAX  INTEGER
  1831. X                   ACCESS  read-only
  1832. X                   STATUS  mandatory
  1833. X                   ::= { lsystem 65 }
  1834. X
  1835. X               bufferHgHit OBJECT-TYPE
  1836. X                   SYNTAX  INTEGER
  1837. X                   ACCESS  read-only
  1838. X                   STATUS  mandatory
  1839. X                   ::= { lsystem 66 }
  1840. X
  1841. X               bufferHgMiss OBJECT-TYPE
  1842. X                   SYNTAX  INTEGER
  1843. X                   ACCESS  read-only
  1844. X                   STATUS  mandatory
  1845. X                   ::= { lsystem 67 }
  1846. X
  1847. X
  1848. X
  1849. X
  1850. X
  1851. X          -- cisco MIB                                         [Page 15]
  1852. X--
  1853. X
  1854. X
  1855. X
  1856. X
  1857. X
  1858. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1859. X
  1860. X
  1861. X               bufferHgTrim OBJECT-TYPE
  1862. X                   SYNTAX  INTEGER
  1863. X                   ACCESS  read-only
  1864. X                   STATUS  mandatory
  1865. X                   ::= { lsystem 68 }
  1866. X
  1867. X               bufferHgCreate OBJECT-TYPE
  1868. X                   SYNTAX  INTEGER
  1869. X                   ACCESS  read-only
  1870. X                   STATUS  mandatory
  1871. X                   ::= { lsystem 69 }
  1872. X
  1873. X               netConfigProto OBJECT-TYPE
  1874. X                   SYNTAX  INTEGER
  1875. X                   ACCESS  read-only
  1876. X                   STATUS  mandatory
  1877. X                   ::= { lsystem 70 }
  1878. X
  1879. X               hostConfigProto OBJECT-TYPE
  1880. X                   SYNTAX  INTEGER
  1881. X                   ACCESS  read-only
  1882. X                   STATUS  mandatory
  1883. X                   ::= { lsystem 71 }
  1884. X
  1885. X               sysConfigAddr OBJECT-TYPE
  1886. X                   SYNTAX  IpAddress
  1887. X                   ACCESS  read-only
  1888. X                   STATUS  mandatory
  1889. X                   ::= { lsystem 72 }
  1890. X
  1891. X               sysConfigName OBJECT-TYPE
  1892. X                   SYNTAX  DisplayString
  1893. X
  1894. X
  1895. X
  1896. X
  1897. X
  1898. X          -- cisco MIB                                         [Page 16]
  1899. X--
  1900. X
  1901. X
  1902. X
  1903. X
  1904. X
  1905. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1906. X
  1907. X
  1908. X                   ACCESS  read-only
  1909. X                   STATUS  mandatory
  1910. X                   ::= { lsystem 73 }
  1911. X
  1912. X               sysConfigProto OBJECT-TYPE
  1913. X                   SYNTAX  INTEGER
  1914. X                   ACCESS  read-only
  1915. X                   STATUS  mandatory
  1916. X                   ::= { lsystem 74 }
  1917. X
  1918. X               sysClearARP OBJECT-TYPE
  1919. X                   SYNTAX  INTEGER
  1920. X                   ACCESS  write-only
  1921. X                   STATUS  mandatory
  1922. X                   ::= { lsystem 75 }
  1923. X
  1924. X               sysClearInt OBJECT-TYPE
  1925. X                   SYNTAX  INTEGER
  1926. X                   ACCESS  write-only
  1927. X                   STATUS  mandatory
  1928. X                   ::= { lsystem 76 }
  1929. X
  1930. X               envPresent OBJECT-TYPE
  1931. X                   SYNTAX  INTEGER
  1932. X                   ACCESS  read-only
  1933. X                   STATUS  mandatory
  1934. X                   ::= { lsystem 77 }
  1935. X
  1936. X               envTestPt1Descr OBJECT-TYPE
  1937. X                   SYNTAX  DisplayString
  1938. X                   ACCESS  read-only
  1939. X                   STATUS  mandatory
  1940. X
  1941. X
  1942. X
  1943. X
  1944. X
  1945. X          -- cisco MIB                                         [Page 17]
  1946. X--
  1947. X
  1948. X
  1949. X
  1950. X
  1951. X
  1952. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1953. X
  1954. X
  1955. X                   ::= { lsystem 78 }
  1956. X
  1957. X               envTestPt1Measure OBJECT-TYPE
  1958. X                   SYNTAX  INTEGER
  1959. X                   ACCESS  read-only
  1960. X                   STATUS  mandatory
  1961. X                   ::= { lsystem 79 }
  1962. X
  1963. X               envTestPt2Descr OBJECT-TYPE
  1964. X                   SYNTAX  DisplayString
  1965. X                   ACCESS  read-only
  1966. X                   STATUS  mandatory
  1967. X                   ::= { lsystem 80 }
  1968. X
  1969. X               envTestPt2Measure OBJECT-TYPE
  1970. X                   SYNTAX  INTEGER
  1971. X                   ACCESS  read-only
  1972. X                   STATUS  mandatory
  1973. X                   ::= { lsystem 81 }
  1974. X
  1975. X               envTestPt3Descr OBJECT-TYPE
  1976. X                   SYNTAX  DisplayString
  1977. X                   ACCESS  read-only
  1978. X                   STATUS  mandatory
  1979. X                   ::= { lsystem 82 }
  1980. X
  1981. X               envTestPt3Measure OBJECT-TYPE
  1982. X                   SYNTAX  INTEGER
  1983. X
  1984. X
  1985. X
  1986. X
  1987. X
  1988. X          -- cisco MIB                                         [Page 18]
  1989. X--
  1990. X
  1991. X
  1992. X
  1993. X
  1994. X
  1995. X          -- Request for Comments: Draft             cisco Systems, Inc.
  1996. X
  1997. X
  1998. X                   ACCESS  read-only
  1999. X                   STATUS  mandatory
  2000. X                   ::= { lsystem 83 }
  2001. X
  2002. X               envTestPt4Descr OBJECT-TYPE
  2003. X                   SYNTAX  DisplayString
  2004. X                   ACCESS  read-only
  2005. X                   STATUS  mandatory
  2006. X                   ::= { lsystem 84 }
  2007. X
  2008. X               envTestPt4Measure OBJECT-TYPE
  2009. X                   SYNTAX  INTEGER
  2010. X                   ACCESS  read-only
  2011. X                   STATUS  mandatory
  2012. X                   ::= { lsystem 85 }
  2013. X
  2014. X               envTestPt5Descr OBJECT-TYPE
  2015. X                   SYNTAX  DisplayString
  2016. X                   ACCESS  read-only
  2017. X                   STATUS  mandatory
  2018. X                   ::= { lsystem 86 }
  2019. X
  2020. X               envTestPt5Measure OBJECT-TYPE
  2021. X                   SYNTAX  INTEGER
  2022. X                   ACCESS  read-only
  2023. X                   STATUS  mandatory
  2024. X                   ::= { lsystem 87 }
  2025. X
  2026. X               envTestPt6Descr OBJECT-TYPE
  2027. X                   SYNTAX  DisplayString
  2028. X
  2029. X
  2030. X
  2031. X
  2032. X
  2033. X          -- cisco MIB                                         [Page 19]
  2034. X--
  2035. X
  2036. X
  2037. X
  2038. X
  2039. X
  2040. X          -- Request for Comments: Draft             cisco Systems, Inc.
  2041. X
  2042. X
  2043. X                   ACCESS  read-only
  2044. X                   STATUS  mandatory
  2045. X                   ::= { lsystem 88 }
  2046. X
  2047. X               envTestPt6Measure OBJECT-TYPE
  2048. X                   SYNTAX  INTEGER
  2049. X                   ACCESS  read-only
  2050. X                   STATUS  mandatory
  2051. X                   ::= { lsystem 89 }
  2052. X
  2053. X               envTestPt1MarginVal OBJECT-TYPE
  2054. X                   SYNTAX  INTEGER
  2055. X                   ACCESS  read-only
  2056. X                   STATUS  mandatory
  2057. X                   ::= { lsystem 90 }
  2058. X
  2059. X               envTestPt2MarginVal OBJECT-TYPE
  2060. X                   SYNTAX  INTEGER
  2061. X                   ACCESS  read-only
  2062. X                   STATUS  mandatory
  2063. X                   ::= { lsystem 91 }
  2064. X
  2065. X               envTestPt3MarginPercent OBJECT-TYPE
  2066. X                   SYNTAX  INTEGER
  2067. X                   ACCESS  read-only
  2068. X                   STATUS  mandatory
  2069. X                   ::= { lsystem 92 }
  2070. X
  2071. X
  2072. X
  2073. X
  2074. X
  2075. X
  2076. X          -- cisco MIB                                         [Page 20]
  2077. X--
  2078. X
  2079. X
  2080. X
  2081. X
  2082. X
  2083. X          -- Request for Comments: Draft             cisco Systems, Inc.
  2084. X
  2085. X
  2086. X               envTestPt4MarginPercent OBJECT-TYPE
  2087. X                   SYNTAX  INTEGER
  2088. X                   ACCESS  read-only
  2089. X                   STATUS  mandatory
  2090. X                   ::= { lsystem 93 }
  2091. X
  2092. X               envTestPt5MarginPercent OBJECT-TYPE
  2093. X                   SYNTAX  INTEGER
  2094. X                   ACCESS  read-only
  2095. X                   STATUS  mandatory
  2096. X                   ::= { lsystem 94 }
  2097. X
  2098. X               envTestPt6MarginPercent OBJECT-TYPE
  2099. X                   SYNTAX  INTEGER
  2100. X                   ACCESS  read-only
  2101. X                   STATUS  mandatory
  2102. X                   ::= { lsystem 95 }
  2103. X
  2104. X               envTestPt1last OBJECT-TYPE
  2105. X                   SYNTAX  INTEGER
  2106. X                   ACCESS  read-only
  2107. X                   STATUS  mandatory
  2108. X                   ::= { lsystem 96 }
  2109. X
  2110. X               envTestPt2last OBJECT-TYPE
  2111. X                   SYNTAX  INTEGER
  2112. X                   ACCESS  read-only
  2113. X                   STATUS  mandatory
  2114. X                   ::= { lsystem 97 }
  2115. X
  2116. X
  2117. X
  2118. X
  2119. X
  2120. X
  2121. X          -- cisco MIB                                         [Page 21]
  2122. X--
  2123. X
  2124. X
  2125. X
  2126. X
  2127. X
  2128. X          -- Request for Comments: Draft             cisco Systems, Inc.
  2129. X
  2130. X
  2131. X               envTestPt3last OBJECT-TYPE
  2132. X                   SYNTAX  INTEGER
  2133. X                   ACCESS  read-only
  2134. X                   STATUS  mandatory
  2135. X                   ::= { lsystem 98 }
  2136. X
  2137. X               envTestPt4last OBJECT-TYPE
  2138. X                   SYNTAX  INTEGER
  2139. X                   ACCESS  read-only
  2140. X                   STATUS  mandatory
  2141. X                   ::= { lsystem 99 }
  2142. X
  2143. X               envTestPt5last OBJECT-TYPE
  2144. X                   SYNTAX  INTEGER
  2145. X                   ACCESS  read-only
  2146. X                   STATUS  mandatory
  2147. X                   ::= { lsystem 100 }
  2148. X
  2149. X               envTestPt6last OBJECT-TYPE
  2150. X                   SYNTAX  INTEGER
  2151. X                   ACCESS  read-only
  2152. X                   STATUS  mandatory
  2153. X                   ::= { lsystem 101 }
  2154. X
  2155. X               envTestPt1warn OBJECT-TYPE
  2156. X                   SYNTAX  INTEGER {
  2157. X                        warning(1),
  2158. X                        noWarning(2)
  2159. X                   }
  2160. X                   ACCESS  read-only
  2161. X                   STATUS  mandatory
  2162. X                   ::= { lsystem 102 }
  2163. X
  2164. X               envTestPt2warn OBJECT-TYPE
  2165. X                   SYNTAX  INTEGER {
  2166. X                        warning(1),
  2167. X                        noWarning(2)
  2168. X                   }
  2169. X                   ACCESS  read-only
  2170. X                   STATUS  mandatory
  2171. X                   ::= { lsystem 103 }
  2172. X
  2173. X               envTestPt3warn OBJECT-TYPE
  2174. X                   SYNTAX  INTEGER {
  2175. X                        warning(1),
  2176. X                        noWarning(2)
  2177. X                   }
  2178. X                   ACCESS  read-only
  2179. X                   STATUS  mandatory
  2180. X                   ::= { lsystem 104 }
  2181. X
  2182. X               envTestPt4warn OBJECT-TYPE
  2183. X                   SYNTAX  INTEGER {
  2184. X                        warning(1),
  2185. X                        noWarning(2)
  2186. X                   }
  2187. X                   ACCESS  read-only
  2188. X                   STATUS  mandatory
  2189. X                   ::= { lsystem 105 }
  2190. X
  2191. X               envTestPt5warn OBJECT-TYPE
  2192. X                   SYNTAX  INTEGER {
  2193. X                        warning(1),
  2194. END_OF_FILE
  2195.   if test 64528 -ne `wc -c <'nocol-3.0/src/cmu-snmp/mib.txt.A'`; then
  2196.     echo shar: \"'nocol-3.0/src/cmu-snmp/mib.txt.A'\" unpacked with wrong size!
  2197.   elif test -f 'nocol-3.0/src/cmu-snmp/mib.txt.B' && test -f 'nocol-3.0/src/cmu-snmp/mib.txt.C'; then
  2198.     echo shar: Combining  \"'nocol-3.0/src/cmu-snmp/mib.txt'\" \(164470 characters\)
  2199.     cat 'nocol-3.0/src/cmu-snmp/mib.txt.A' 'nocol-3.0/src/cmu-snmp/mib.txt.B' 'nocol-3.0/src/cmu-snmp/mib.txt.C' > 'nocol-3.0/src/cmu-snmp/mib.txt'
  2200.     if test 164470 -ne `wc -c <'nocol-3.0/src/cmu-snmp/mib.txt'`; then
  2201.       echo shar: \"'nocol-3.0/src/cmu-snmp/mib.txt'\" combined with wrong size!
  2202.     else
  2203.       rm nocol-3.0/src/cmu-snmp/mib.txt.A nocol-3.0/src/cmu-snmp/mib.txt.B nocol-3.0/src/cmu-snmp/mib.txt.C
  2204.     fi
  2205.   fi
  2206.   # end of 'nocol-3.0/src/cmu-snmp/mib.txt.A'
  2207. fi
  2208. if test ! -d 'nocol-3.0/src/cmu-snmp/snmplib' ; then
  2209.     echo shar: Creating directory \"'nocol-3.0/src/cmu-snmp/snmplib'\"
  2210.     mkdir 'nocol-3.0/src/cmu-snmp/snmplib'
  2211. fi
  2212. if test ! -d 'nocol-3.0/src/contrib' ; then
  2213.     echo shar: Creating directory \"'nocol-3.0/src/contrib'\"
  2214.     mkdir 'nocol-3.0/src/contrib'
  2215. fi
  2216. if test ! -d 'nocol-3.0/src/doc' ; then
  2217.     echo shar: Creating directory \"'nocol-3.0/src/doc'\"
  2218.     mkdir 'nocol-3.0/src/doc'
  2219. fi
  2220. if test ! -d 'nocol-3.0/src/eventselect' ; then
  2221.     echo shar: Creating directory \"'nocol-3.0/src/eventselect'\"
  2222.     mkdir 'nocol-3.0/src/eventselect'
  2223. fi
  2224. if test ! -d 'nocol-3.0/src/genmon' ; then
  2225.     echo shar: Creating directory \"'nocol-3.0/src/genmon'\"
  2226.     mkdir 'nocol-3.0/src/genmon'
  2227. fi
  2228. if test ! -d 'nocol-3.0/src/include' ; then
  2229.     echo shar: Creating directory \"'nocol-3.0/src/include'\"
  2230.     mkdir 'nocol-3.0/src/include'
  2231. fi
  2232. if test ! -d 'nocol-3.0/src/lib' ; then
  2233.     echo shar: Creating directory \"'nocol-3.0/src/lib'\"
  2234.     mkdir 'nocol-3.0/src/lib'
  2235. fi
  2236. if test ! -d 'nocol-3.0/src/netmon' ; then
  2237.     echo shar: Creating directory \"'nocol-3.0/src/netmon'\"
  2238.     mkdir 'nocol-3.0/src/netmon'
  2239. fi
  2240. if test ! -d 'nocol-3.0/src/noclog' ; then
  2241.     echo shar: Creating directory \"'nocol-3.0/src/noclog'\"
  2242.     mkdir 'nocol-3.0/src/noclog'
  2243. fi
  2244. if test ! -d 'nocol-3.0/src/nsmon' ; then
  2245.     echo shar: Creating directory \"'nocol-3.0/src/nsmon'\"
  2246.     mkdir 'nocol-3.0/src/nsmon'
  2247. fi
  2248. if test ! -d 'nocol-3.0/src/perlnocol' ; then
  2249.     echo shar: Creating directory \"'nocol-3.0/src/perlnocol'\"
  2250.     mkdir 'nocol-3.0/src/perlnocol'
  2251. fi
  2252. if test ! -d 'nocol-3.0/src/pingmon' ; then
  2253.     echo shar: Creating directory \"'nocol-3.0/src/pingmon'\"
  2254.     mkdir 'nocol-3.0/src/pingmon'
  2255. fi
  2256. if test ! -d 'nocol-3.0/src/portmon' ; then
  2257.     echo shar: Creating directory \"'nocol-3.0/src/portmon'\"
  2258.     mkdir 'nocol-3.0/src/portmon'
  2259. fi
  2260. if test ! -d 'nocol-3.0/src/support' ; then
  2261.     echo shar: Creating directory \"'nocol-3.0/src/support'\"
  2262.     mkdir 'nocol-3.0/src/support'
  2263. fi
  2264. if test ! -d 'nocol-3.0/src/support/mping' ; then
  2265.     echo shar: Creating directory \"'nocol-3.0/src/support/mping'\"
  2266.     mkdir 'nocol-3.0/src/support/mping'
  2267. fi
  2268. if test ! -d 'nocol-3.0/src/support/multiping' ; then
  2269.     echo shar: Creating directory \"'nocol-3.0/src/support/multiping'\"
  2270.     mkdir 'nocol-3.0/src/support/multiping'
  2271. fi
  2272. if test ! -d 'nocol-3.0/src/tpmon' ; then
  2273.     echo shar: Creating directory \"'nocol-3.0/src/tpmon'\"
  2274.     mkdir 'nocol-3.0/src/tpmon'
  2275. fi
  2276. if test ! -d 'nocol-3.0/src/trapmon' ; then
  2277.     echo shar: Creating directory \"'nocol-3.0/src/trapmon'\"
  2278.     mkdir 'nocol-3.0/src/trapmon'
  2279. fi
  2280. if test ! -d 'nocol-3.0/src/utility' ; then
  2281.     echo shar: Creating directory \"'nocol-3.0/src/utility'\"
  2282.     mkdir 'nocol-3.0/src/utility'
  2283. fi
  2284. echo shar: End of archive 1 \(of 26\).
  2285. cp /dev/null ark1isdone
  2286. MISSING=""
  2287. 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
  2288.     if test ! -f ark${I}isdone ; then
  2289.     MISSING="${MISSING} ${I}"
  2290.     fi
  2291. done
  2292. if test "${MISSING}" = "" ; then
  2293.     echo You have unpacked all 26 archives.
  2294.     rm -f ark[1-9]isdone ark[1-9][0-9]isdone
  2295. else
  2296.     echo You still must unpack the following archives:
  2297.     echo "        " ${MISSING}
  2298. fi
  2299. exit 0
  2300. exit 0 # Just in case...
  2301.