Sorry guys, Bruce kindly reminded me to read the solaris README, where
this whole embedded compiling issue is explained very well. :-)

Thanks,
js.

On Fri, Mar 10, 2006 at 12:07:42PM -0500, Jean-Sebastien Morisset wrote:
> Hi everyone,
> 
> I wrote a perl script to return various stats on specific processes.
> I've included the script in snmpd.conf as:
> 
> pass .1.3.6.1.4.1.8072.10.1 /usr/local/share/snmp/snmp-proctable.pl
> 
> Which allows me to do stuff like:
> 
> # time snmpwalk -c ******** -O s -v 2c devunix7 .1.3.6.1.4.1.8072.10.1.4.1.13
> netSnmp.10.1.4.1.13 = INTEGER: 9
> real    0m0.728s
> user    0m0.034s
> sys     0m0.006s
> 
> FYI - .13 is 13th stat from Proc::ProcessTable, .1.13 is the first
> process defined in an array of process names, and .4.1.13 is the fourth
> user defined in an array of user names.
> 
> I think I'm running into some performance issues for 2 reasons... The
> first is that Proc::ProcessTable reads the process table every time
> Net-SNMP runs the script. Since I'm data collecting about 60 OIDs every
> 2 mins, that's quite a bit of overhead. I could probably -- although I
> dont know how -- have Net-SNMP set a global variable every 15-30 secs
> with the current process table, and then my script could use that
> variable. I would, of course, need the --enable-embedded-perl
> functionality to do this. :-)
> 
> So this brings me to my second problem, I cannot compile v5.3.0.1 on
> Solaris with --enable-embedded-perl! :-( I've tried using
> --with-out-mib-modules='ucd-snmp/memory', but get the same result:
> 
> /usr/include/sys/swap.h:47: #error "Cannot use swapctl in the large
> files compilation environment"
> 
> And since I'm not using an embedded perl, the OS perl is probably adding
> some overhead as well.
> 
> I've compiled v5.3.0.1 with the following options:
> 
> ./configure --enable-internal-md5 --with-perl-modules --enable-shared
> --with-openssl=/usr/local/ssl --with-mib-modules='host disman/event-mib
> smux mibII/mta_sendmail ucd-snmp/diskio agentx ucd-snmp/dlmod'
> --with-cc=gcc --with-default-snmp-version='2'
> --with-sys-contact='[EMAIL PROTECTED]' --with-sys-location=''
> --with-logfile=/var/log/snmpd.log
> --with-persistent-directory=/var/net-snmp/
> 
> Can anyone suggest any way I can get embedded perl to compile on Solaris?
> 
> Thanks!
> js.
> -- 
> Jean-Sebastien Morisset, Sr. UNIX Administrator <[EMAIL PROTECTED]>
> Personal Home Page <http://jsmoriss.mvlan.net/>
> Underwater and Travel Photographs <http://www.mvpix.com/>
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by xPML, a groundbreaking scripting language
> that extends applications into web and mobile media. Attend the live webcast
> and join the prime developer group breaking into this new coding territory!
> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
-- 
Jean-Sebastien Morisset, Sr. UNIX Administrator <[EMAIL PROTECTED]>
Personal Home Page <http://jsmoriss.mvlan.net/>
Underwater and Travel Photographs <http://www.mvpix.com/>


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to