Cactid 0.8.6i Beta3 - Last Beta

Important information about Cacti developments that all users should be interested in.

Moderators: Developers, Moderators

User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Here you go again...

TheWitness
Attachments
configure.zip
(2.38 KiB) Downloaded 447 times
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

OK, this one configures and compiles!

I won't get to test the cactid binary tonight, but I will do so ASAP.
Hopefully tomorrow night, but maybe not until Saturday.

Will I always need this custom configure.ac?
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

It will be in the release. This is what Beta's are for...

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

Just a quick thought / question:
What version of Cacti would you like me testing this new cactid with?

I have a production Cacti version 0.8.6h I could backup the current cactid running on that box and try this beta on there?

Or should this new cactid beta only work with the new Cacti beta that is out?
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Cactid is backward compatible to somewhere around Cacti 0.8.6a or so. If you have "e" or higher, you get more control. You can run on the "h" version. That would be good. I think it's done.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

Alright, the new Cactid beta 3 poller is working!
Thank you for all of hard work and help!

New cactid 0.8.6i beta3
09/27/2006 11:45:25 PM - SYSTEM STATS: Time:25.2786 Method:cactid Processes:2 Threads:30 Hosts:122 HostsPerProcess:61 DataSources:7903 RRDsProcessed:3070
09/27/2006 11:40:25 PM - SYSTEM STATS: Time:25.4938 Method:cactid Processes:2 Threads:30 Hosts:122 HostsPerProcess:61 DataSources:7903 RRDsProcessed:3070

Old cactid 0.8.6g
09/27/2006 11:35:26 PM - SYSTEM STATS: Time:25.4164 Method:cactid Processes:2 Threads:30 Hosts:122 HostsPerProcess:61 DataSources:7903 RRDsProcessed:3070

Getting snmp values, graphs look good, no errors in the Cacti log!
Gonna let it run on my production box!
8)
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
User avatar
mahuani
Cacti User
Posts: 72
Joined: Tue Nov 01, 2005 2:10 pm
Location: Lafayette, LA
Contact:

Post by mahuani »

I'm not sure if this is a problem with the new cactid or just my network acting funny. But here it goes.

For about the past 3 days my graphs have been "broken" The poller finished once in a while, without any pattern whatsoever.

You can see from the below that I've got problems

Image

The straight line for the number or rrds process toward the end of the graph is where I reverted back to the old cacti.

Can anyone give me hints of where to look for problems? I noticed a bunch of MySQL too many connections in the logs, but I've never had that problem before.

To my knowledge, nothing is wrong with my network,servers,etc... **knock on wood**
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

I see your poller hit 292 seconds max.
Most likely your poller is not completing a full polling cycle in the critical 300 seconds (5 minute polling).
Please look in your Cacti log for long poller run times (greater than 300 sec) and messages about poller exiting etc.)
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
User avatar
mahuani
Cacti User
Posts: 72
Joined: Tue Nov 01, 2005 2:10 pm
Location: Lafayette, LA
Contact:

Post by mahuani »

I realize that the poller not completing is part of the problem, but I can't figure out why. For instance,

Code: Select all

09/28/2006 04:05:23 AM - CACTID: Poller[0] Host[3] DS[228] SNMP: v1: xxxxx.xxxxx.com, dsname: hdd_used, oid: .1.3.6.1.4.1.2021.9.1.8.4, value: 16468
09/28/2006 04:05:23 AM - CACTID: Poller[0] Host[3] DS[229] SNMP: v1: xxxxx.xxxxx.com, dsname: hdd_used, oid: .1.3.6.1.4.1.2021.9.1.8.5, value: 2147984
09/28/2006 04:05:24 AM - CACTID: Poller[0] Time: 22.2657 s, Threads: 25, Hosts: 58
09/28/2006 04:09:54 AM - POLLER: Poller[0] Maximum runtime of 292 seconds exceeded. Exiting.
09/28/2006 04:09:54 AM - SYSTEM STATS: Time:293.4763 Method:cactid Processes:2 Threads:25 Hosts:116 HostsPerProcess:58 DataSources:4734 RRDsProcessed:2339
The only error messages I see are from a mysql_stats script.
User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

Trying to reach you online at the moment.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
N3NCY
Cacti User
Posts: 260
Joined: Thu Sep 22, 2005 7:50 pm
Location: Landenberg, PA
Contact:

Post by N3NCY »

Some final notes based on my testing of the Cactid 0.8.6i beta 3 on FreeBSD 6.1

1.) This latest beta 3 did not need dos2unix performed on any files I found

2.) I did require a custom configure.ac (that was provided and will need to be included with the final non-beta)

3.) I had to manually copy a file to complete the "make"
cp cactid.conf cactid.conf.dist

4.) I had to perform a few extra steps that previous cactid releases did not require me to perform before doing a "configure"
aclocal19
autoheader259
automake19
autoconf259


5.) I no longer need as many configure options based on my net-snmp and mysql install locations.
Old configure command:
./configure --prefix=/opt/apache/htdocs/cacti --with-mysql=/opt/mysql --with-snmp=/opt/net-snmp
New configure command:
./configure --prefix=/opt/apache/htdocs/cacti

6.) I still need to set my LD_LIBRARY_PATH prior to build via:
LD_LIBRARY_PATH=/usr/local/lib:/opt/net-snmp/lib/:/opt/mysql/lib/mysql/
export LD_LIBRARY_PATH


7.) This new cactid beta 3 poller is working great on my current production Cacti for a few days now!


Lastly, just in case this may help others, here are the basic steps I took:

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# LD_LIBRARY_PATH=/usr/local/lib:/opt/net-snmp/lib/:/opt/mysql/lib/mysql/

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# export LD_LIBRARY_PATH

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# cp cactid.conf cactid.conf.dist

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# aclocal19

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# autoheader259

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# automake19

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# autoconf259

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# ./configure --prefix=/opt/apache/htdocs/cacti

checking build system type... i386-unknown-freebsd6.1

checking host system type... i386-unknown-freebsd6.1

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for gawk... no

checking for mawk... no

checking for nawk... nawk

checking whether make sets $(MAKE)... yes

checking for gawk... (cached) nawk

checking for gcc... gcc

checking for C compiler default output file name... a.out

checking whether the C compiler works... yes

checking whether we are cross compiling... no

checking for suffix of executables...

checking for suffix of object files... o

checking whether we are using the GNU C compiler... yes

checking whether gcc accepts -g... yes

checking for gcc option to accept ANSI C... none needed

checking for style of include used by make... GNU

checking dependency style of gcc... gcc3

checking how to run the C preprocessor... gcc -E

checking for a BSD-compatible install... /usr/bin/install -c

checking whether ln -s works... yes

checking for ranlib... ranlib

checking whether to enable -Wall... no

checking for gethostbyname in -lnsl... no

checking for socket in -lsocket... no

checking for floor in -lm... yes

checking for pthread_exit in -lpthread... yes

checking for deflate in -lz... yes

checking for kstat_close in -lkstat... no

checking for egrep... grep -E

checking for ANSI C header files... yes

checking for sys/types.h... yes

checking for sys/stat.h... yes

checking for stdlib.h... yes

checking for string.h... yes

checking for memory.h... yes

checking for strings.h... yes

checking for inttypes.h... yes

checking for stdint.h... yes

checking for unistd.h... yes

checking sys/socket.h usability... yes

checking sys/socket.h presence... yes

checking for sys/socket.h... yes

checking sys/select.h usability... yes

checking sys/select.h presence... yes

checking for sys/select.h... yes

checking sys/wait.h usability... yes

checking sys/wait.h presence... yes

checking for sys/wait.h... yes

checking sys/time.h usability... yes

checking sys/time.h presence... yes

checking for sys/time.h... yes

checking assert.h usability... yes

checking assert.h presence... yes

checking for assert.h... yes

checking ctype.h usability... yes

checking ctype.h presence... yes

checking for ctype.h... yes

checking errno.h usability... yes

checking errno.h presence... yes

checking for errno.h... yes

checking signal.h usability... yes

checking signal.h presence... yes

checking for signal.h... yes

checking math.h usability... yes

checking math.h presence... yes

checking for math.h... yes

checking malloc.h usability... no

checking malloc.h presence... no

checking for malloc.h... no

checking netdb.h usability... yes

checking netdb.h presence... yes

checking for netdb.h... yes

checking for signal.h... (cached) yes

checking stdarg.h usability... yes

checking stdarg.h presence... yes

checking for stdarg.h... yes

checking stdio.h usability... yes

checking stdio.h presence... yes

checking for stdio.h... yes

checking syslog.h usability... yes

checking syslog.h presence... yes

checking for syslog.h... yes

checking netinet/in.h usability... yes

checking netinet/in.h presence... yes

checking for netinet/in.h... yes

checking for unsigned long long... yes

checking for long long... yes

checking for an ANSI C-conforming const... yes

checking for size_t... yes

checking whether time.h and sys/time.h may both be included... yes

checking whether struct tm is in sys/time.h or time.h... time.h

checking return type of signal handlers... void

checking for malloc... yes

checking for calloc... yes

checking for gettimeofday... yes

checking for strerror... yes

checking for strtoll... yes

checking for mysql_init in -lmysqlclient... yes

checking for mysql_thread_init in -lmysqlclient... yes

checking if UCD-SNMP needs crypto support... no

checking if Net-SNMP needs crypto support... no

checking for snmp_timeout in -lnetsnmp... yes

configure: creating ./config.status

config.status: creating Makefile

config.status: creating config/config.h

config.status: config/config.h is unchanged

config.status: executing depfiles commands

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# make

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT sql.o -MD -MP -MF ".deps/sql.Tpo" -c -o sql.o sql.c; then mv -f ".deps/sql.Tpo" ".deps/sql.Po"; else rm -f ".deps/sql.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT cactid.o -MD -MP -MF ".deps/cactid.Tpo" -c -o cactid.o cactid.c; then mv -f ".deps/cactid.Tpo" ".deps/cactid.Po"; else rm -f ".deps/cactid.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT util.o -MD -MP -MF ".deps/util.Tpo" -c -o util.o util.c; then mv -f ".deps/util.Tpo" ".deps/util.Po"; else rm -f ".deps/util.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT snmp.o -MD -MP -MF ".deps/snmp.Tpo" -c -o snmp.o snmp.c; then mv -f ".deps/snmp.Tpo" ".deps/snmp.Po"; else rm -f ".deps/snmp.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT locks.o -MD -MP -MF ".deps/locks.Tpo" -c -o locks.o locks.c; then mv -f ".deps/locks.Tpo" ".deps/locks.Po"; else rm -f ".deps/locks.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT poller.o -MD -MP -MF ".deps/poller.Tpo" -c -o poller.o poller.c; then mv -f ".deps/poller.Tpo" ".deps/poller.Po"; else rm -f ".deps/poller.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT nft_popen.o -MD -MP -MF ".deps/nft_popen.Tpo" -c -o nft_popen.o nft_popen.c; then mv -f ".deps/nft_popen.Tpo" ".deps/nft_popen.Po"; else rm -f ".deps/nft_popen.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT php.o -MD -MP -MF ".deps/php.Tpo" -c -o php.o php.c; then mv -f ".deps/php.Tpo" ".deps/php.Po"; else rm -f ".deps/php.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT ping.o -MD -MP -MF ".deps/ping.Tpo" -c -o ping.o ping.c; then mv -f ".deps/ping.Tpo" ".deps/ping.Po"; else rm -f ".deps/ping.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT keywords.o -MD -MP -MF ".deps/keywords.Tpo" -c -o keywords.o keywords.c; then mv -f ".deps/keywords.Tpo" ".deps/keywords.Po"; else rm -f ".deps/keywords.Tpo"; exit 1; fi

if gcc -DHAVE_CONFIG_H -I. -I. -I./config -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -MT error.o -MD -MP -MF ".deps/error.Tpo" -c -o error.o error.c; then mv -f ".deps/error.Tpo" ".deps/error.Po"; else rm -f ".deps/error.Tpo"; exit 1; fi

gcc -I/opt/net-snmp/include -I/opt/mysql/include/mysql -g -O2 -L/opt/net-snmp/lib -L/opt/mysql/lib/mysql -o cactid sql.o cactid.o util.o snmp.o locks.o poller.o nft_popen.o php.o ping.o keywords.o error.o -lnetsnmp -lmysqlclient -lz -lpthread -lm -pthread

[root@nms /usr/src/cacti-cactid-0.8.6i-beta3]# make install

test -z "/opt/apache/htdocs/cacti/bin" || /usr/local/bin/bash ./config/mkinstalldirs "/opt/apache/htdocs/cacti/bin"

mkdir -p -- /opt/apache/htdocs/cacti/bin

/usr/bin/install -c 'cactid' '/opt/apache/htdocs/cacti/bin/cactid'

test -z "/etc" || /usr/local/bin/bash ./config/mkinstalldirs "/etc"

/usr/bin/install -c -m 644 'cactid.conf.dist' '/etc/cactid.conf.dist'


TheWitness: Thank you for working through all the issues and helping to support my platform of choice FreeBSD UNIX! It has been my pleasure to help beta test cactid!
:D
Thank you,

Ernie
http://www.NMSWorld.com
[b]Dual Zeon Dual Core 2.6Ghz / 8GB RAM / 4x15k RPM SATA RAID5[/b]
[b]Cacti Version[/b] - 0.8.7b
[b]Poller Type[/b] - cactid 0.8.7 with Boost v1.7
[b]Server Info[/b] - FreeBSD 7.0-RELEASE
[b]Web Server[/b] - Apache/2.2.6 (Unix) mod_ssl/2.2.6 OpenSSL/0.9.8g DAV/2 PHP/5.2.5 mod_perl/2.0.3 Perl/v5.8.8
[b]PHP[/b] - 5.2.6
[b]MySQL[/b] - 5.0.51b Mod: poller_output ENGINE = MEMORY
[b]RRDTool[/b] - 1.3.0
[b]SNMP[/b] - 5.4.1
[b]Plugins[/b] - Host Info (hostinfo - v0.2), Update Checker (update - v0.3), Network Tools (tools - v0.2), FlowView (flowview - v0.3), Read-only Devices Tab (devices - v0.4), Network Discovery (discovery - v0.8.3), Syslog Monitoring (syslog - v0.5.2), Thresholds (thold - v0.3.9), Device Monitoring (monitor - v0.8.2), PHP Network Weathermap (weathermap - v0.941), SuperLinks (superlinks - v0.72), Report Creator (reports - v0.1b)
User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

No problem. BTB, it's quite odd that you system is not making with the "-L" option. This would explain why you have to add the LD_LIBRARY_PATH. GCC is supposed to add it for you, but because you are FBDS, I guess that explains it.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
User avatar
fmangeant
Cacti Guru User
Posts: 2345
Joined: Fri Sep 19, 2003 8:36 am
Location: Sophia-Antipolis, France
Contact:

Post by fmangeant »

I've upgraded my 2nd server to Cacti 0.8.6i

Performance with cactid 0.8.6i-beta3 is still excellent :
10/12/2006 01:46:40 PM - SYSTEM STATS: Time:99.3778 Method:cactid Processes:4 Threads:25 Hosts:220 HostsPerProcess:55 DataSources:6668 RRDsProcessed:3364
10/12/2006 01:41:44 PM - SYSTEM STATS: Time:101.8247 Method:cactid Processes:4 Threads:25 Hosts:220 HostsPerProcess:55 DataSources:6668 RRDsProcessed:3364
10/12/2006 01:36:43 PM - SYSTEM STATS: Time:101.8082 Method:cactid Processes:4 Threads:25 Hosts:220 HostsPerProcess:55 DataSources:6668 RRDsProcessed:3364
10/12/2006 01:31:44 PM - SYSTEM STATS: Time:102.5245 Method:cactid Processes:4 Threads:25 Hosts:220 HostsPerProcess:55 DataSources:6668 RRDsProcessed:3364
~95 percent of SNMP queries and some script queries (VMware ESX).
[size=84]
[color=green]HOWTOs[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15353]Install and configure the Net-SNMP agent for Unix[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=26151]Install and configure the Net-SNMP agent for Windows[/url]
[*][url=http://forums.cacti.net/viewtopic.php?t=28175]Graph multiple servers using an SNMP proxy[/url][/list]
[color=green]Templates[/color] :
[list][*][url=http://forums.cacti.net/viewtopic.php?t=15412]Multiple CPU usage for Linux[/url]
[*][url=http://forums.cacti.net/viewtopic.php?p=125152]Memory & swap usage for Unix[/url][/list][/size]
SkipLacky
Posts: 10
Joined: Mon Oct 16, 2006 3:20 pm

Post by SkipLacky »

I apologize if this has been talked about before, but.....

I'm having issues getting through the compile. It seems it cannot find my net-snmp libraries.

checking for snmp_timeout in -lnetsnmp... no
Cannot find NET-SNMP libraries(snmp)... checking UCD-SNMP
checking for snmp_timeout in -lsnmp... no
configure: error: Cannot find UCD-SNMP libraries(snmp)

I've tried to compile with the --with-snmp option with no luck either.

Ideas anyone?
User avatar
TheWitness
Developer
Posts: 17004
Joined: Tue May 14, 2002 5:08 pm
Location: MI, USA
Contact:

Post by TheWitness »

This is resolved in SVN. You should see a post before to long with release information.

TheWitness
True understanding begins only when we realize how little we truly understand...

Life is an adventure, let yours begin with Cacti!

Author of dozens of Cacti plugins and customization's. Advocate of LAMP, MariaDB, IBM Spectrum LSF and the world of batch. Creator of IBM Spectrum RTM, author of quite a bit of unpublished work and most of Cacti's bugs.
_________________
Official Cacti Documentation
GitHub Repository with Supported Plugins
Percona Device Packages (no support)
Interesting Device Packages


For those wondering, I'm still here, but lost in the shadows. Yearning for less bugs. Who want's a Cacti 1.3/2.0? Streams anyone?
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests