Ok
I've been working through this compile of PHP...here is my configure string
so far...


 ./configure --prefix=/var/www/html --with-config-file-path=/var/www/php
--with-sockets=/root/downloads/php-4.3.7/ext/sockets --with-mysql=/usr
--with-zlib-dir=/root/downloads/php-4.3.7/ext/zlib --with-gd
--with-snmp=/usr/lib --enable-ucd-snmp-hack

I've been trying all sorts of combinations, but it seems to fail with an
snmp sanity check error and says to check config.log and this is the bottom
of that file...


/usr/lib/gcc-lib/i386-redhat-linux/3.3.2/../../../libsnmp.so: undefined
reference to `AES_cfb128_encrypt'
collect2: ld returned 1 exit status
configure: failed program was:
#line 76877 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error.  */
/* We use char because int might match the return type of a gcc2
    builtin and then its argument prototype would still apply.  */
char init_snmp();

int main() {
init_snmp()
; return 0; }
~


Does anyone have any hints as to what I may be doing wrong.  

-----Original Message-----
From: Anders Karlsson (X:et) [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, June 22, 2004 8:57 AM
To: Jason Humes
Subject: Re: [jffnms-users] 64 bit snmp counters


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

you should use the patch command, guessing something in line widht:

cd <phpsr>/ext/snmp
patch -p0 < <path to patch file>

//anders

On Tuesday 22 June 2004 14.58, you wrote:
> How do I apply this patch to PHP, I'm not quite sure how this is done.
> I've downloaded the most recent PHP source and untared it...Maybe you
could
> send me the commandline on how to compile and install PHP properly too. 
> Thanks again.
>
> -----Original Message-----
> From: Anders Karlsson (X:et) 
> [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 21, 2004 4:47 PM
> To: Jason Humes
> Subject: Re: [jffnms-users] 64 bit snmp counters
>
>
> Hi Jason,
> sorry for late response, I have been tied up into other projects.
>
> I'm attaching a diff file for php to enable it to use version 2c if 
> specified.
>
> I'm also sending snipets of the jffnms code that you need to change.
>
> You will need to change in lib/api.network.inc.php
> and in engine/poller/snmp_counter
>
>
> api.network.inc.php:
>     function snmp_get($host,$comm,$oid) {
>
>         $aux = @snmpget($host,$comm,$oid,(1000000*1),2,"2c");
>         if ( ! $aux  || stristr($aux,"No Such") ) {
>                 $aux = @snmpget($host,$comm,$oid,(1000000*1),2);
>         }
>         $aux = snmp_netsnmp_fix($aux);
>         if (strpos($aux,"=")) $aux = 
> substr($aux,strpos($aux,"=")+2,strlen($aux));
>         //echo "$oid = $aux\n";
>         return $aux;
>     }
>
> snmp_counter.php
>
> <?
> function poller_snmp_counter ($options) {
>         extract($options);
>
>         $oid = $poller_parameters;
>
>         /**
>          * Support multiple oids, try first, if no valid response, try 
> next,
>
> and so on i.e ( to automaticly support 64 bit counters )
>          */
>
>         $oids = explode(";",$oid);
>         foreach ( $oids as $oid ) {
>                 if ($ro_community) { //dont do anything if we dont 
> have the community
>                         $value =  trim(get_snmp_counter($host_ip, 
> $ro_community,$oid));
>                         if ($value=="") $value = 
> trim(get_snmp_counter($host_ip,$ro_community,$oid));
>
>                         if (strpos($value," ")!==FALSE) $value = 
> substr($value,0,strpos($value," "));
>                 }
>                 if ( ! empty($value) ) {
>                         return $value;
>                 }
>         }
>         return $value;
> }
> ?>
>
> You need to change the arguments to the poller for input and output 
> rate in the DB ( this can be done through the web interface )
>
> I'm using the following ( DB Output )
>
> |  2 | input  | SNMP Input Rate                   | snmp_counter
> | .1.3.6.1.2.1.31.1.1.1.6.<interfacenumber>;.1.3.6.1.2.1.2.2.1.10.<int
> | er
> | facenumber>
> |
> | 10 | output | SNMP Output Rate                  | snmp_counter
> | .1.3.6.1.2.1.31.1.1.1.10.<interfacenumber>;.1.3.6.1.2.1.2.2.1.16.<in
> | te
> | rfacenumber>
>
> I hope my mailclient haven't fucked up the formating totaly, let me 
> know if it looks really strange, I'll make a text file for you in that 
> case :)
>
>
> Let me know how your results are, send me an email if something doesnt 
> work
>
> :)
>
> Good Luck :)
>
> //Anders
>
> On Monday 21 June 2004 22.29, you wrote:
> > Hi
> > I am just getting JFFNMS off the ground and also need 64bit counter 
> > support to properly graph the 10gige links from our cisco GSR.  
> > Could you point me in the right direction on how to accomplish this.  
> > How difficult was this to get going.  Thanks very much.
> >
> > jason
> >
> > -----Original Message-----
> > From: Anders Karlsson (X:et) 
> > [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, June 15, 2004 10:12 AM
> > To: [EMAIL PROTECTED]
> > Subject: Re: [jffnms-users] 64 bit snmp counters
> >
> >
> > Hi guys,
> >
> > I ran into the same problem earlier this week :(
> >
> > I have made a patch for the snmp module in php to allow choosing 
> > between 1 and 2c versions ( defaults to 1c), diff file is sent to 
> > the PHP-DEV maillist..
> >
> > I've also made patches to the api.network.inc.php to allow it to 
> > first try version 2c, and if it doesnt get a reply, try version 1..
> >
> > I also made modifications to the snmp_counter.php to allow it to 
> > take multiple oids to try like this:
> >
> >
> >.1.3.6.1.2.1.31.1.1.1.6.<interfacenumber>;.1.3.6.1.2.1.2.2.1.10.<inte
> >rface
> >n u mber>
> >
> >
> > These changes are not made against the newest version of jffnms... 
> > put if anyone feel brave enough to patch php and then incorporate my 
> > changes, i can
> >
> > post them to the list :)
> >
> >
> > Cheers
> > Anders
> >
> > On Monday 14 June 2004 21.14, Javier Szyszlican wrote:
> > > php supports SNMPv3 with the snmpv3_* functions, check the php 
> > > site.
> > >
> > > You will need to create a new poller using those functions.
> > >
> > > Javier
> > >
> > > Tjerk Nan wrote:
> > > > On Jun 14, 2004, at 16:27, Javier Szyszlican wrote:
> > > >> Hi,
> > > >>
> > > >> Support for this is not currently incorporated in JFFNMS, User 
> > > >> request for this is minimal.
> > > >>
> > > >> You can't just put in the OIDs, because the standard PHP snmp 
> > > >> functions are snmp v1, the V3 use a different name.
> > > >>
> > > >> But you could create a new poller that uses the new PHP SNMP 
> > > >> functions.
> > > >
> > > > I see that php is compiled with support for using v1.  Is 
> > > > changing the default snmp version and recompiling snmp enough, 
> > > > in combination with the new oid's?
> > > >
> > > > Tjerk Nan
> > > >
> > > >
> > > >
> > > > -------------------------------------------------------
> > > > This SF.Net email is sponsored by The 2004 JavaOne(SM) 
> > > > Conference Learn from the experts at JavaOne(SM), Sun's 
> > > > Worldwide Java Developer Conference, June 28 - July 1 at the 
> > > > Moscone Center in San Francisco, CA REGISTER AND SAVE! 
> > > > http://java.sun.com/javaone/sf Priority Code NWMGYKND 
> > > > _______________________________________________
> > > > jffnms-users mailing list [EMAIL PROTECTED]
> > > > https://lists.sourceforge.net/lists/listinfo/jffnms-users

- -- 
SongNetworks
[EMAIL PROTECTED]
CDTT (Certified Duct Tape Technician)

Programming today is a race between software engineers striving to build 
bigger and better idiot-proof programs, and the Universe trying to produce 
bigger and better idiots. So far, the Universe is winning. - Rich Cook
 

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA2Cyei30A6pYsr0wRAgj8AJ4uEPH2vuhPczmTNoi3Ritlij6L8ACgnM3b
1Q7jTaVaKNhnbV8FKZuU9mI=
=ueH1
-----END PGP SIGNATURE-----


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
jffnms-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jffnms-users

Reply via email to