Boost Plugin v1.6 Released
Moderators: Developers, Moderators
I'm experiencing a problem when using the Boost plugin with Cacti (using Cactid) in that if I add a new graph, the associated rrd file is not created even after Boost has gone through it's rrd update cycle. Boost is otherwise updating pre-existing rrd's as it should. I can manually create the rrd file(s) but this is tedious particularly if I have a large number of devices/interfaces to add. If I disable Boost then any missing rrd files are generated as normal however my polling time shoots up to 15+ minutes.
Has anyone encountered this type of behavior that could possibly shed some light on the problem?
Has anyone encountered this type of behavior that could possibly shed some light on the problem?
Been letting this simmer, since it seemed best to just wait for 087, but I'm getting pressure to get this done now.TheWitness wrote:My guess is that #1, the `rcaston` temporary table is not being created as it must, or you have two boost processes running at the same time, causing the `rcaston` table not to be created for that reason. This does not make sense as it is supposed to be "HIDDEN" between sessions. Maybe it's a persistent connection issue.
I'll look at the code a little more. The changes were pretty esoteric.
Larry
The statement for creating the rcaston table works fine. I'm seeing some data being submitted into the rrd files every few hours, but it's very spotty. What I'm seeing in the logs is a bit weird.
turning on debug and checking some more. Boost server is off, since this is a freebsd box and the boost server startup script doesn't seem to friendly to freebsd. Once I have this working I'll try making a new version.10/10/2007 02:10:01 PM - SYSTEM STATS: Time:1.1766 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:15:02 PM - SYSTEM STATS: Time:1.1695 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:20:01 PM - SYSTEM STATS: Time:1.1677 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:25:01 PM - SYSTEM STATS: Time:1.1718 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:30:01 PM - SYSTEM STATS: Time:1.1466 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:30:02 PM - CMDPHP: Poller[0] FATAL: RRD On Demand Updater Exceeded Runtime Limits!!!
10/10/2007 02:30:02 PM - SYSTEM BOOST STATS: Time:600.3926 RRDUpdates:4078560
10/10/2007 02:35:02 PM - SYSTEM STATS: Time:1.1753 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:40:01 PM - SYSTEM STATS: Time:1.1768 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:45:02 PM - SYSTEM STATS: Time:1.1714 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:50:01 PM - SYSTEM STATS: Time:1.1732 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 02:55:01 PM - SYSTEM STATS: Time:1.1874 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:00:02 PM - SYSTEM STATS: Time:1.1618 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:05:01 PM - SYSTEM STATS: Time:1.1736 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:10:01 PM - SYSTEM STATS: Time:1.1854 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:15:02 PM - SYSTEM STATS: Time:1.1758 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:20:01 PM - SYSTEM STATS: Time:1.1774 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:25:01 PM - SYSTEM STATS: Time:1.1665 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:30:02 PM - CMDPHP: Poller[0] FATAL: RRD On Demand Updater Exceeded Runtime Limits!!!
10/10/2007 03:30:02 PM - SYSTEM BOOST STATS: Time:600.4047 RRDUpdates:4120200
10/10/2007 03:30:02 PM - SYSTEM STATS: Time:1.1988 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:35:01 PM - SYSTEM STATS: Time:1.1788 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:40:01 PM - SYSTEM STATS: Time:1.1497 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
10/10/2007 03:45:02 PM - SYSTEM STATS: Time:1.1604 Method:cactid Processes:1 Threads:1 Hosts:2 HostsPerProcess:2 DataSources:19 RRDsProcessed:0
FreeBSD/RHEL
cacti-0.8.7i, spine 0.8.7i, PIA 3.1+boost 5.1
MySQL 5.5/InnoDB
RRDtool 1.2.27, PHP 5.1.6
cacti-0.8.7i, spine 0.8.7i, PIA 3.1+boost 5.1
MySQL 5.5/InnoDB
RRDtool 1.2.27, PHP 5.1.6
Hrm. Looked at everything, noticed that the boost php files were in dos format. Removed the ^Ms, truncated the boost output table, reran a cactid poll cycle, then reran boost, and I'm getting the damn illegal update minimum 1 second step error.
I hate that error SO much. Thought that went away before 1.6
I hate that error SO much. Thought that went away before 1.6
FreeBSD/RHEL
cacti-0.8.7i, spine 0.8.7i, PIA 3.1+boost 5.1
MySQL 5.5/InnoDB
RRDtool 1.2.27, PHP 5.1.6
cacti-0.8.7i, spine 0.8.7i, PIA 3.1+boost 5.1
MySQL 5.5/InnoDB
RRDtool 1.2.27, PHP 5.1.6
Missing modified directory is missing on 1.7
From readme file
3) The files in the modified directory of this plugin must be moved to
Cacti's base directory. Please insure that you copy the files in
the lib directory as well.
But
I don't see that directory.
3) The files in the modified directory of this plugin must be moved to
Cacti's base directory. Please insure that you copy the files in
the lib directory as well.
But
I don't see that directory.
I'm not sure if anyone had this problem on the last 10 pages. I searched for it but didn't find anything.
I installed boost on a w2k3 box. It works very well except the boost status.
I click on the link View Boost Status (utilities.php?action=view_boost_status) but the page simply reloads and displays only the usual system utilities.
Is this already known?
I installed boost on a w2k3 box. It works very well except the boost status.
I click on the link View Boost Status (utilities.php?action=view_boost_status) but the page simply reloads and displays only the usual system utilities.
Is this already known?
i have an problem with a new version:
how i do to solve this problem?
Code: Select all
[root@svr02 boost]# chmod +x poller_boost.php
[root@svr02 boost]# php -q poller_boost.php
Fatal error: Call to undefined function read_config_option() in /home/sigfbr/public_html/cacti/plugins/boost/poller_boost.php on line 153
Confused...
In the README, step 2 reads
" 2) Once you have the SQL in place, you must enable you plugin by adding
the boost plugin into cacti's <path_cacti>/include/config.php file not
unlike other plugins.
"
However, I have no idea how to do that and if it's in the past 10 pages of posts, I missed it. Attached is my current '<cacti_path>/include/config.php'
This is (mostly) a brand new install. I am building up a new server to replace our old one so I installed 0.8.6j on the new box (matching the old box). mysqldump from the old box and pumped it into the new one. Then upgraded the new box to 0.8.7a.
I have PIA 1.4 installed as well as settings 0.3.
This is probably a pretty n00b question, so I apologize for that, and hopefully I've included enough information.
Thanks in advance.
In the README, step 2 reads
" 2) Once you have the SQL in place, you must enable you plugin by adding
the boost plugin into cacti's <path_cacti>/include/config.php file not
unlike other plugins.
"
However, I have no idea how to do that and if it's in the past 10 pages of posts, I missed it. Attached is my current '<cacti_path>/include/config.php'
Code: Select all
<?php
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2007 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| http://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cactiuser";
$database_port = "3306";
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
?>
I have PIA 1.4 installed as well as settings 0.3.
Code: Select all
Technical Support
General Information
Date Mon, 10 Dec 2007 14:34:32 -0800
Cacti Version 0.8.7a
Cacti OS unix
SNMP Version net-snmp
RRDTool Version RRDTool 1.2.x
Hosts 191
Graphs 9942
Data Sources Script/Command: 5
SNMP: 181
SNMP Query: 18493
Script Query: 2
Script - Script Server (PHP): 14
Total: 18695
----------------------------------------------------
Poller Information
Interval 300
Type spine
Items Action[0]: 24232
Action[1]: 9
Action[2]: 14
Total: 24255
Concurrent Processes 4
Max Threads 10
PHP Servers 5
Script Timeout 45
Max OID 50
Last Run Statistics Time:14.5804 Method:spine Processes:4 Threads:10 Hosts:91 HostsPerProcess:23 DataSources:24255 RRDsProcessed:8528
-------------------------------------------------
PHP Information
PHP Version 5.2.4
PHP OS Linux
PHP uname Linux syslog01b 2.6.23.1-21.fc7 #1 SMP Thu Nov 1 20:28:15 EDT 2007 x86_64
PHP SNMP Installed
max_execution_time 30
memory_limit 512M
Thanks in advance.
- chrisgapske
- Cacti User
- Posts: 278
- Joined: Tue May 22, 2007 7:56 am
- Location: Pensacola, Fl - Padacuh, Ky-Alpena, MI-Gulf Shores,AL
That got it "installed", thanks. Now I see this in my log (nothing is turned on yet in the settings).chrisgapske wrote:In version 0.8.7 and above they have mored the PIA where you would update the <path_cacti>/include/config.php but now you need to update the <path_cacti>/include/global.php.
Code: Select all
12/11/2007 01:35:32 PM - BOOST SVR: Poller[0] ERROR: Detected Poller Boost Abend, Contact support
Who is online
Users browsing this forum: No registered users and 3 guests