Skip, Cool stuff, but I think it loses its meaning when done like this. As far as SNMP is concerned, it's just a bunch of text.
I think the right way is to have an LTSP MIB with individual fields for the datapoints you are interested in. But, I think the standard Linux MIB already has all of that data. It's been a while since I looked at it though. Jim. On Thu, 16 May 2002, Skip Gaede wrote: > On Thursday 16 May 2002 04:01 pm, Brian Fahrlander wrote: > > I just cleaned up the /etc/snmpd/snmpd.conf file to keep from > > distracting anyone. Here's the file to get you started: > > > > ########################################################################### > >#### # > > # snmpd.conf: > > # An example configuration file for configuring the ucd-snmp snmpd agent. > > # > > ########################################################################### > >#### com2sec local localhost private > > com2sec mynet 192.168.1.0/24 public > > com2sec public default public > > > > # sec.model sec.name > > group mygroup v1 mynet > > group mygroup v2c mynet > > group mygroup usm mynet > > group local v1 local > > group local v2c local > > group local usm local > > group public v1 public > > group public v2c public > > group public usm public > > > > # incl/excl subtree mask > > view all included .1 80 > > view system included system fe > > view mib2 included .iso.org.dod.internet.mgmt.mib-2 fc > > > > # context sec.model sec.level prefix read write notify > > access mygroup "" any noauth exact mib2 none none > > access public "" any noauth exact system none none > > access local "" any noauth exact all all all > > > > syslocation 1830 Alta Vista Drive, Evansville, IN > > syscontact Brian Fahrlander <[EMAIL PROTECTED]> > > ------------------------------------------------------------------------ > > > > Then, I did a restart of snmpd (/etc/rc.d/init.d/snmpd restart). > > Notice the last two lines are localized; ALSO NOTICE THIS OPENS UP MORE > > INFORMATION THAN YOU WANT TO SHARE. Read up on the docs...trim the access > > to your own needs; I had a more clear config file, but that machine was > > pulled down to make way for another LTSP server. :( > > > > Once you have the above worked out, use this on the same machine, > > proving: > > > > 1. It works > > 2. It provides an absurd amount of information to anyone with a mib > > browser > > > > snmpwalk 127.0.0.1 public | less > > > > I'll work on cleaning it up soon; right now I have to go get my > > daughters at my ex-wife's house and go see Star Wars! > > > > :) > > Brian, > > You clearly know your SNMP stuff! In going through the EXAMPLE.conf file > supplied with 4.2.5 ucd-snmp from sourceforge, it looks like we might be > able to collect the raw data needed from the clients by capturing the data in > three tables maintained in the /proc filesystem > > /proc/stat > /proc/meminfo > /proc/net/dev > > I added the following three lines to your config file: > > exec .1.3.6.1.4.1.2021.50 meminfo /bin/sh /tmp/meminfo.sh > exec .1.3.6.1.4.1.2021.51 kernelstats /bin/sh /tmp/kernelstats.sh > exec .1.3.6.1.4.1.2021.52 netinfo /bin/sh /tmp/netinfo.sh > > Each of the scripts "cats" the corresponding file in the /proc filesystem, > and the data can be obtained with the command > > snmpwalk -v 1 ws004 public .1.3.6.1.4.1.2021.50 > > [skip@sgaede skip]$ snmpwalk -v 1 localhost private .1.3.6.1.4.1.2021.50 > enterprises.2021.50.1.1 = 1 > enterprises.2021.50.2.1 = "meminfo" > enterprises.2021.50.3.1 = "/bin/sh /tmp/meminfo.sh" > enterprises.2021.50.100.1 = 0 > enterprises.2021.50.101.1 = " total: used: free: shared: \ > buffers: cached:" > enterprises.2021.50.101.2 = "Mem: 261877760 257609728 4268032 0 \ > 16596992 67489792" > enterprises.2021.50.101.3 = "Swap: 254943232 246378496 8564736" > enterprises.2021.50.101.4 = "MemTotal: 255740 kB" > enterprises.2021.50.101.5 = "MemFree: 4168 kB" > enterprises.2021.50.101.6 = "MemShared: 0 kB" > enterprises.2021.50.101.7 = "Buffers: 16208 kB" > enterprises.2021.50.101.8 = "Cached: 61908 kB" > enterprises.2021.50.101.9 = "SwapCached: 4000 kB" > enterprises.2021.50.101.10 = "Active: 45356 kB" > enterprises.2021.50.101.11 = "Inactive: 184456 kB" > enterprises.2021.50.101.12 = "HighTotal: 0 kB" > enterprises.2021.50.101.13 = "HighFree: 0 kB" > enterprises.2021.50.101.14 = "LowTotal: 255740 kB" > enterprises.2021.50.101.15 = "LowFree: 4168 kB" > enterprises.2021.50.101.16 = "SwapTotal: 248968 kB" > enterprises.2021.50.101.17 = "SwapFree: 8364 kB" > enterprises.2021.50.101.18 = "NrSwapPages: 2091 pages" > enterprises.2021.50.102.1 = 0 > > > I did the work on the server, and am now compiling the code for the clients. > What do you think: is this sufficient or should we create a custom MIB? > > Thanks, > Skip > > _______________________________________________________________ > > Have big pipes? SourceForge.net is looking for download mirrors. We supply > the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] > _____________________________________________________________________ > Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: > https://lists.sourceforge.net/lists/listinfo/ltsp-discuss > For additional LTSP help, try #ltsp channel on irc.openprojects.net > -- _______________________________________________________________ Have big pipes? SourceForge.net is looking for download mirrors. We supply the hardware. You get the recognition. Email Us: [EMAIL PROTECTED] _____________________________________________________________________ Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto: https://lists.sourceforge.net/lists/listinfo/ltsp-discuss For additional LTSP help, try #ltsp channel on irc.openprojects.net
