Hi
Well, I've applied the patch you sent me and I've managed to get apache and
php compiled from sources and verified to be running.  I've made the changes
to the two files you mentioned and I've also made the changes under poller 2
and poller 10 to include the new OIDs.  Yet all my graphs show 'nan' as the
numerical bps rate (where it would normally say current bps, max bps,
etc...it just says nan)..and the graphs show no data.  I've tried creating
new hosts and manually discovering the interfaces, but no luck.  Is this
something you could help with.  Thanks again.

jason

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


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

it's really the poller that needs the new php..
check that date of the new php binary.

You could always make a small php script that attempts to talk ( using
version 
2_c ) to a host that doesnt respond to 2c..

If you still get a response, then you are problably not running the correct 
php binary...

Otherwise you could just setup a monitoring on a Gig interface that you know

has alot of traffic going through... and check changes in the graph output 
( it should have risen considarbly since you switched )

//Anders

On Tuesday 22 June 2004 17.16, you wrote:
> Hi
> OK, I've fixed my problem with PHP not compiling, it was an issue with 
> 'elfutils-devel', I've done my make and make install with no errors.  
> How can I verify if JFFNMS is using the new, compiled PHP, or the one 
> I installed originally via RPM?  Thanks very much
>
> -----Original Message-----
> From: Anders Karlsson (X:et) 
> [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 22, 2004 10:35 AM
> To: Jason Humes
> Subject: Re: [jffnms-users] 64 bit snmp counters
>
>
> Sounds like a linking problem... libsnmp is missing a reference to 
> AES_cfb128_encrypt  ( Openssl ? libcrypto )
>
> I suggest google...
> Redhat has always had it quirks.. search around for tips building php 
> on redhat...
>
> //Anders
>
> On Tuesday 22 June 2004 16.29, you wrote:
> > 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
> >
> >
> > 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.
> > > | <i
> > > | nt
> > > | 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.<
> > > >in
> > > >te
> > > >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)

iD8DBQFA2FFQi30A6pYsr0wRAvarAJ0TRXf3MeSrYRLAkcnQloFw4J1MMwCgh+S7
lkDOzJILLcrCl114uMUKG2E=
=bX7e
-----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