This user guide will help you when you see an invalid DS type error.
Repair your computer now.
(Sorry for the long story, I wasted a few days. Basically – trying to convince you of my
incompetence, but I feel obligated to help you share my experience with 🙂
I recently had problems using SNMAgent to monitor some
Windows computers. A cool feature created by SNMAgent is the monitoring of almost all performance counters. I happily modified this to suit my needs, but
everything started to behave strangely at a few meters. Munin-update
seemed to complain for no reason:
Aug 12  10:40:10 – Creating RRD file msexch_imf->scl0.Label
10:40:10 Aug 14  – Unable to create ” / ” var/lib/munin/domain.local/server1 .domain.local-msexch_imf-scl0-d.rrd: Invalid DS Type
10:40:10  14 Starting from rrd for tag msexch_imf->scl1.>10 14
I worked tcp from snmagent 4949 myself, the ‘fetch’ and ‘config’ commands
formulated the expected results. No problem here.
By experimenting with the Munin theme, it was sometimes possible to create an RRD
file for at least one value, but some others didn’t all work; from time to timealo failure,
all for the same visually unchanged SNMAgent configuration! I had
some suspicions, so I made the following desperate change that the code can update before the RRDs::create:
It looks like SNMAgent is sending annoying spaces (CRLF?) in the output!
I tried a quick fix to remove spaces in the returned data and the problem is solved for my Munin 1.2.6:
— munin-update.ORIGINAL 2008-08-14 16:36:20.000000000 +0200
+++ munin-update 16:37:17 2008-08-14.000000000 – +0200
@@ 764.6 +764.10 @@
logger (“Create rrd many file for “$config->dbdir/$domain/”,0777;
+ vitko number – trim-space
+ $node->client->$servname->”$client.type” S/^s+//;
+ $node-> =~ client ->$servname->”$client.type” S/s+$//;
——————————— =~ ———— — ————- ————- ——— ————
This SF e-mail.Net email address is operated by Moblin Move, who funded your developer contest
Build the coolest Moblin Linux app with the SDK and win the grand Br>Grand Prize< prize is a trip for only two people to open source submission to anywhere in the world
Author: Vitezslav Kotrla
August 10 10:40:10  Creation — rrd file for Msexch_imf->scl1 tag.14
Aug 10 [18306 10:40:10 AM] – Failed to create “/var/lib/munin/domain.local/server1.domain.local-msexch_imf-scl1- d.rrd”: Invalid type DS
# (” DEBUG type x ” is: $node->client->$servname->”$client.type” . ” x”);
14. 12:25:09 Aug  Type DEBUG – xDERIVE From ^mx
Vitezslav’s contribution —
+++ munin – when updating 16 :37:17 2008-08-14.000000000 +0200
@@ -764.6 +764.10 (“rrd file @@
create logger relative to $servname->$subservice”);
+ # after vitko – remove extra spaces
+ $node->client->$servname->”$client.type ” S/^s+//;
+ =~ $node->client->$servname->”$client.type” S/s+$//;
RRD =~ : :create (“$fname”,
“GAUGE”).”:600 : “.
may require snmagent cleanup to basket?I’m not sure.Be was
I would appreciate your feedback and feedback.
This should go into munin-update. The rule about being nice
what you agree to is applied. I’ll fix it And “soon” I hope that Matthias
will build it into 1.2 too.
——————————— ————– – ————- ————- ——— ————
This SF.Net email is part of a developer competition sponsored by Moblin Move
Create newWin great prizes with the Moblin SDK
The Grand Prize is now a trip for two to one new open source event somewhere in your world
Package: rrdtoolVersion: 1.7.2-3+b4Severity: [email protected]:~> rrdtool returns foo.DS:foo:GAUGE:1:10:1000RPA: rrd AVERAGE: 1:0.5:[email protected]:~> rrdtool update foo.rrd N:[email protected]:~> rrdtool tune foo.rrd DS:xxxERROR: invalid DS format- Melody output 1
Fix your slow PC now with this free download.
Blad Niepoprawny Typ Ds
Erro Tipo De Ds Invalido
Error Tipo Ds Invalido
Errore Tipo Ds Non Valido
Fel Ogiltig Ds Typ
Fehler Ungultiger Ds Typ
Fout Ongeldig Ds Type
Oshibka Nevernyj Tip Ds
오류 잘못된 Ds 유형
Erreur Type Ds Invalide