Wie lade ich eine CSV Datein n Cacti ein?

Hallo,

für eine Auswertung bekomme ich immer eine größere CSV-Datei, mit drei Splaten.

  • Datum mit Uhrfzeit (Format: TT.MM.JJJJ SS:MM:ss)
  • variabler Wert (Format: x.xxx)
  • Sensor (Format: x)
  • getrennt durch Semikolon

Beispiel ( 22.11.2010 11:45:00;0.023;1

So eine Datei kann schonmal über 20.000 Einträge enthalten.

Daher habe ich mir überleg diese in ne MySQL Datenbank einzuladen und bei Bedarf per Cacti oder der gelichen auszugeben.

Das ganze habe ich zur Zeit unter Windows 7 am laufen. (Ich wolltezur Zeit kein Linux installieren)

Installiert habe ich bereits Mysql, Perl, PHP, Apache-Webserver und Cacti.

Das einlesen der CSV-Datei per Perl habe ich schon hinbekommen, jetzt suche ich nur noch eine Lösung, wie man diese Daten in Caci eingelesen bekommt. Dabei ist emiregal, ob die Datei aus der CSV-Datei oder der Datenbank eingelesen wird.

Vielen Dank
Nemo71

Hei,
Sorry, Cacti hab ich zwar schon mal gehört ansonsten kenn’ ich’s nicht und kann dir leider nicht weiterhelfen…
DE

Hallo,

es tut mir leid, aber ich kann Dir hierbei leider nicht weiter helfen.

MfG,
Martin

für eine Auswertung bekomme ich immer eine größere CSV-Datei,
mit drei Splaten.

  • Datum mit Uhrfzeit (Format: TT.MM.JJJJ SS:MM:ss)

  • variabler Wert (Format: x.xxx)

  • Sensor (Format: x)

  • getrennt durch Semikolon

Beispiel ( 22.11.2010 11:45:00;0.023;1

So eine Datei kann schonmal über 20.000 Einträge enthalten.

Daher habe ich mir überleg diese in ne MySQL Datenbank
einzuladen und bei Bedarf per Cacti oder der gelichen
auszugeben.

Das ganze habe ich zur Zeit unter Windows 7 am laufen. (Ich
wolltezur Zeit kein Linux installieren)

Installiert habe ich bereits Mysql, Perl, PHP,
Apache-Webserver und Cacti.

Das einlesen der CSV-Datei per Perl habe ich schon
hinbekommen, jetzt suche ich nur noch eine Lösung, wie man
diese Daten in Caci eingelesen bekommt. Dabei ist emiregal, ob
die Datei aus der CSV-Datei oder der Datenbank eingelesen
wird.

Hallo Nemo71 (gefunden! - HA!)

unabhängig davon was Cacti ist, kannst Du Dir phpmyadmin installieren (wenn das nicht schon installiert ist). Damit kannst Du MySQL-Datenbanken verwalten, und auch bequem Daten importieren und exportieren.
Du wählst einfach die gewünschte Tabelle aus, und speicherst sie als csv-Datei.
Diese benennst Du in „.txt“ um, und öffnest Sie in Excel. Dort wirst Du nach Importoptionen gefragt, und gibst als Trennzeichen das Semikolon an.

Der Rückimport erfolgt analog, wobei Du eventuell auf die Zeichenkodierung achten musst (UTF-8 vs. ISO-8859-1).
Auf jeden Fall vorher ein Backup vom Original anlegen (z.B. als sql, um den Originalzustand bei Fehlern wieder herstellen zu können).

Gruß,
Dirk