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

Reply via email to