Re: Need help using embedded perl with Solaris...

Jean-Sebastien Morisset <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <[email protected]>
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
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.