|
|
1.1 ! root 1: [ READ-ME-FIRST - Thu Mar 8 00:09:46 1990 - notes on SNMP+gawk - /mtr ] ! 2: ! 3: ! 4: 0. You should already have installed the 4BSD/ISODE SNMP software. ! 5: ! 6: 1. Get a copy of GNU Awk 2.11 Beta. Extract the gawk-2.11/ hierarchy ! 7: into this directory. ! 8: ! 9: 2. Apply the patches to the sources by ! 10: ! 11: % patch -p < GAWK-PATCHES ! 12: ! 13: 3. Follow the instructions in the README file to configure gawk. ! 14: ! 15: 4. If your $(INCDIR) is not /usr/include, then add ! 16: ! 17: -I$(INCDIR) ! 18: ! 19: to the "FLAGS=" definition in the Makefile. ! 20: ! 21: 5. Type ! 22: ! 23: % make ! 24: ! 25: to generate gawk. ! 26: ! 27: 6. As the super-user copy gawk to $(BINDIR) and create the directory ! 28: /usr/local/lib/awk. ! 29: ! 30: 7. At this point you should be able to do a trivial test: ! 31: ! 32: % gawk -f s-netstat/mib.system ! 33: ! 34: which will contact your local SNMP agent using the default ! 35: community and ask for information from the system group. The ! 36: output looks something like this: ! 37: ! 38: agent cheetah.nyser.net ! 39: running: 4BSD/ISODE SNMP ! 40: (1.3.6.1.4.1.4.1.2.1) ! 41: services: applications, end-to-end ! 42: location: upstairs machine room ! 43: contact: Marshall Rose <[email protected]> ! 44: uptime: 5 days, 17 hours, 24 minutes, 37.69 seconds ! 45: ! 46: 8. Now you can install the one application supplied, s-netstat. You ! 47: might want to call it some other name. To install it: ! 48: ! 49: # cp s-netstat/s-netstat.sh $(BINDIR)s-netstat ! 50: # cp s-netstat/mib.* /usr/local/lib/awk ! 51: ! 52: The s-netstat application is like the netstat program, but uses the ! 53: SNMP rather than kmem to get information. The following switches ! 54: are implemented: ! 55: ! 56: -a show all connections ! 57: -s show statistical information ! 58: -m show mbuf information ! 59: -i show interface information ! 60: -r show routing information ! 61: ! 62: Here are new switches: ! 63: ! 64: -z show address translation (ARP) information ! 65: ! 66: -Z show system information ! 67: ! 68: -e show EGP information ! 69: ! 70: -o show OSI information in addition to Internet information ! 71: (this modifies the -i, -s, -r, and -z switches) ! 72: ! 73: As you might imagine, the syntax is: ! 74: ! 75: s-netstat [switches] [agent [community]]
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.