Trouble adding new devices
Moderators: Developers, Moderators
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Trouble adding new devices
When ever I add a new device to our Cacti install, it fails to be spotted as 'Up' and graphs all fail. I have tracked this down to no data source being created (even when going through the sort-of wizard.
So, i've tried to add a datasource manualy, and the 'data source debug' area is empty !
Any ideas where to start looking for errors ? There is nothing unusaly in the DEBUG level log output.
We are running the latest version, the only oddness I can see is that there are only two things in the Data Templates page, is that normal ?
So, i've tried to add a datasource manualy, and the 'data source debug' area is empty !
Any ideas where to start looking for errors ? There is nothing unusaly in the DEBUG level log output.
We are running the latest version, the only oddness I can see is that there are only two things in the Data Templates page, is that normal ?
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Data Template oddness
Odly, when I go to create a datasource, all the remplates are listed in the drop down.
Create a data source without a template seems to work ok apart from
Warning: Undefined index: in /var/www/html/cacti-0.8.6e/lib/rrd.php on line 207
/usr/local/rrdtool/bin/rrdtool create \
/var/www/html/cacti-0.8.6e/rra/sadc_server_ds_252.rrd \
--step 300 \
DS:status:GAUGE:600:0:100 \
RRA::0.5:6:700 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \
Running that command as cactiuser says:
ERROR: can't parse argument 'RRA::0.5:6:700'
Where/what are the two queries ? Is a join or something breaking somewhere ?
I notice a template import menu item, could I use this to re-import the missing templates ( I am missing some, yes ?)
Create a data source without a template seems to work ok apart from
Warning: Undefined index: in /var/www/html/cacti-0.8.6e/lib/rrd.php on line 207
/usr/local/rrdtool/bin/rrdtool create \
/var/www/html/cacti-0.8.6e/rra/sadc_server_ds_252.rrd \
--step 300 \
DS:status:GAUGE:600:0:100 \
RRA::0.5:6:700 \
RRA:AVERAGE:0.5:1:600 \
RRA:AVERAGE:0.5:6:700 \
RRA:AVERAGE:0.5:24:775 \
RRA:AVERAGE:0.5:288:797 \
RRA:MAX:0.5:1:600 \
RRA:MAX:0.5:6:700 \
RRA:MAX:0.5:24:775 \
RRA:MAX:0.5:288:797 \
Running that command as cactiuser says:
ERROR: can't parse argument 'RRA::0.5:6:700'
Where/what are the two queries ? Is a join or something breaking somewhere ?
I notice a template import menu item, could I use this to re-import the missing templates ( I am missing some, yes ?)
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Data templates in error ?
The problem appears to be the
select
data_template.id,
data_template.name,
data_input.name as data_input_method,
data_template_data.active as active
from data_template,data_template_data
left join data_input on data_template_data.data_input_id = data_input.id
where data_template.id = data_template_data.data_template_id
and data_template_data.local_data_id = 0
order by data_template.name
query in data_template.php. If I remove the data_template_data.local_data_id=0 clause, I get a bit long list back as expected, other wise I get a much shorter list (just ones I've created today for debugging, basicaly).
Now, as far as I can tell, this =0 is used to indicate something like the next free 'slot' for that template, as ones that do show up have several entries, for various other integer values of local_data_id, as well as a '0' one.
So, this should be easy to fix, right ? Am I on the right lines (developers !) ?
select
data_template.id,
data_template.name,
data_input.name as data_input_method,
data_template_data.active as active
from data_template,data_template_data
left join data_input on data_template_data.data_input_id = data_input.id
where data_template.id = data_template_data.data_template_id
and data_template_data.local_data_id = 0
order by data_template.name
query in data_template.php. If I remove the data_template_data.local_data_id=0 clause, I get a bit long list back as expected, other wise I get a much shorter list (just ones I've created today for debugging, basicaly).
Now, as far as I can tell, this =0 is used to indicate something like the next free 'slot' for that template, as ones that do show up have several entries, for various other integer values of local_data_id, as well as a '0' one.
So, this should be easy to fix, right ? Am I on the right lines (developers !) ?
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Hello, developers ?
Anyone here who knows how the databse schema is meant to look ?
- TheWitness
- Developer
- Posts: 17007
- Joined: Tue May 14, 2002 5:08 pm
- Location: MI, USA
- Contact:
Don't alter the select statements in the PHP code. Please run a database repair. Looks like your database is damaged. Hopefully it's just damaged indexes.
TheWitness
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?
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?
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Thanks for the reply !
Or something
I had come to the conclusion MySQL/Cacti/PHP must have had an accident at some point, which may have lead to entries in the table being wrong.TheWitness wrote:Don't alter the select statements in the PHP code.
Or something
Where is this repair option ? Is it a Cacti or MySQL thing ?TheWitness wrote: Please run a database repair.
Looks like your database is damaged. Hopefully it's just damaged indexes.
TheWitness
- TheWitness
- Developer
- Posts: 17007
- Joined: Tue May 14, 2002 5:08 pm
- Location: MI, USA
- Contact:
It's a MySQL thing. Check the documentation on how to repair a damaged MyISAM database.
TheWitness
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?
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?
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
OK, I have done this (it was only connection count errors).TheWitness wrote:It's a MySQL thing. Check the documentation on how to repair a damaged MyISAM database.
TheWitness
Stil the problem occurs (no data sources for new hosts, few things in data templates page), and in the data_template_data table :
Code: Select all
+-----+-----------------------------+---------------+------------------+
| id | local_data_template_data_id | local_data_id | data_template_id |
+-----+-----------------------------+---------------+------------------+
| 336 | 334 | 259 | 67 |
| 334 | 0 | 0 | 67 |
| 337 | 333 | 260 | 66 |
| 333 | 0 | 0 | 66 |
| 335 | 159 | 258 | 65 |
| 332 | 159 | 257 | 65 |
| 159 | 0 | 0 | 65 |
| 194 | 0 | 0 | 64 |
| 319 | 0 | 0 | 63 |
| 322 | 319 | 247 | 63 |
| 321 | 319 | 246 | 63 |
| 308 | 0 | 0 | 61 |
| 301 | 0 | 0 | 58 |
+-----+-----------------------------+---------------+------------------+
.
.
.
+-----+-----------------------------+---------------+------------------+
| id | local_data_template_data_id | local_data_id | data_template_id |
+-----+-----------------------------+---------------+------------------+
| 181 | 33 | 117 | 33 |
| 144 | 33 | 80 | 33 |
| 94 | 33 | 31 | 33 |
| 76 | 33 | 14 | 33 |
| 161 | 32 | 97 | 32 |
| 142 | 32 | 78 | 32 |
| 92 | 32 | 29 | 32 |
| 74 | 32 | 12 | 32 |
| 160 | 31 | 96 | 31 |
| 143 | 31 | 79 | 31 |
| 93 | 31 | 30 | 31 |
| 75 | 31 | 13 | 31 |
+-----+-----------------------------+---------------+------------------+
Is that normal ? The query makes me thing it isn't...
- TheWitness
- Developer
- Posts: 17007
- Joined: Tue May 14, 2002 5:08 pm
- Location: MI, USA
- Contact:
Tony,
Can you take this one...
Larry
Can you take this one...
Larry
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?
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?
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
Please dump and email me your database.
What version of cacti?
Yo, Larry, stop trolling the boards on your vacation..
What version of cacti?
Yo, Larry, stop trolling the boards on your vacation..
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
Sure, I'd be happy to email it to you, if you let me have your email address
Mine is tom.chiverton@bluefinger.com
It is the most very recent version of cacti. It started of as a .86, and has been upgraded several times since as new Cacti versions come out.
Mine is tom.chiverton@bluefinger.com
It is the most very recent version of cacti. It started of as a .86, and has been upgraded several times since as new Cacti versions come out.
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
My email address is in the linky buttons under every post I make.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
- rony
- Developer/Forum Admin
- Posts: 6022
- Joined: Mon Nov 17, 2003 6:35 pm
- Location: Michigan, USA
- Contact:
Wow, well, finally had a free moment to look at you database....
You are missing most of you data templates that are associated with Data queries and graphs on your system.
I would suggest installing 0.8.6e on another system and exporting the working templates and then import those working templates into your corrupted installation.
You are missing most of you data templates that are associated with Data queries and graphs on your system.
I would suggest installing 0.8.6e on another system and exporting the working templates and then import those working templates into your corrupted installation.
[size=117][i][b]Tony Roman[/b][/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
[size=84][i]Experience is what causes a person to make new mistakes instead of old ones.[/i][/size]
[size=84][i]There are only 3 way to complete a project: Good, Fast or Cheap, pick two.[/i][/size]
[size=84][i]With age comes wisdom, what you choose to do with it determines whether or not you are wise.[/i][/size]
-
- Posts: 17
- Joined: Wed Aug 04, 2004 11:43 am
When I try that (file attached), the page refreshes itself and says "Error: XML: Hash version does not exist."rony wrote: I would suggest installing 0.8.6e on another system and exporting the working templates and then import those working templates into your corrupted installation.
- Attachments
-
- cacti_data_template_host_mib_cpu_utilization.xml
- (4.34 KiB) Downloaded 210 times
Who is online
Users browsing this forum: No registered users and 1 guest