PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : monitor 2.0svn Datenbankanbindung...



lovert
14.01.2008, 14:48
Hallo,

und zwar bin ich gerade dabei den monitord einzurichten und testen.

Allerdings habe ich ein Probelm mit der Datenbankanbindung.
Muss ich etwas noch speziell konfigurieren, damit die libmplugin_mysql.o gebaut wird?
Sollte der monitord nicht eine Fehlermeldung oder ähnliches im Logfile ausgeben, falls das Modul nicht funktioniert. Ich habe die monitord.xml konfiguriert, klar ist, dass die benötigte Datei (libmpl...) halt schon mal nirgends ist. Danach startet der monitor und verrichtet seinen Diest, es gibt keine einzige Meldung bezüglich der Datenbank.

Als erstet wüsste ich nun gerne wie ich die libmplugin_mysql.o bauen kann.

Falls die Lösung hier bereits irgendwo steht, wäre ich um den Link dankbar, da ich mit der Suche nicht das passende gefunden habe.

Vielen Dank!

Die neue Homepage finde ist recht übersichtlich, nicht so voll geladen, man findet noch das was man sucht! ;-)

Buebchen
14.01.2008, 18:24
Plugins aktivieren + MySQL Support:



configure --enable-plugins --with-mysql
make clean
make


Danach den LogLevel in der monitord.xml auf DEBUG stellen. Spätestens jetzt kommt eine Meldung. Vorher war kein Support für Plugins aktiviert. Er hat also auch nicht versucht ein plugin zu laden :-)

lovert
15.01.2008, 08:23
Alles klar, vielen Dank!

Nun ist das Plugin aktiv.

Hab ich denn die Option irgendwo überlesen?

Leider kann ich es jetzt erst heute Abend testen, da ich wohl vergessen habe den Empfänger daheim anzuschalten. :-(

Buebchen
15.01.2008, 09:27
Alles klar, vielen Dank!

Nun ist das Plugin aktiv.

Hab ich denn die Option irgendwo überlesen?

Leider kann ich es jetzt erst heute Abend testen, da ich wohl vergessen habe den Empfänger daheim anzuschalten. :-(

Tja, wie soll man auf so eine Fragen antworten ... ?

Im Grunde genommen steht das natürlich in den >25 Seiten Thread zum monitord. Aber wie soll man das darin finden, wenn man nicht zeitnah mitliest.

Von daher sage ich mal "Nein". Denn eine INSTALL oder README gibt es ja auch noch nicht. Das erklärt sich einfach die den frühen Entwicklungsstand.

Bin gespannt, ob "in the wild" noch größere Komplikationen auftreten.

Für dem mp3 Support gibt es noch die Option --with-lame.

Ach ja: Zumindest bei einem configure --help werden die Optionen korrekt ausgegeben :-)

nosse
12.10.2008, 20:19
Hallo,

steh an der gleichen Stelle.
Leider geht bei mir die DB-Anbindung noch nicht und ich bekommen nach dem ausführen von:
---------
./configure --enable-plugins --with-mysql
---------
die Meldung
---------
checking for mysql_init in -lmysqlclient... no
configure: error: --with-mysql was given, but test for mysqlclient failed
See `config.log' for more details.
---------

Die Ausgaben in diesem File helfen mir aber auch nicht weiter.
Kann mir jemand einen Tipp geben wo es klemmt ?

Meine Datenbank schaut so aus:
---------
CREATE TABLE IF NOT EXISTS `fms` (
`id` int(11) NOT NULL auto_increment,
`uhrzeit` varchar(12) collate latin1_german1_ci NOT NULL,
`status` char(1) collate latin1_german1_ci NOT NULL,
`kennung` varchar(9) collate latin1_german1_ci NOT NULL,
`richtung` char(10) collate latin1_german1_ci NOT NULL,
`text` varchar(255) collate latin1_german1_ci NOT NULL,
`tki` char(1) collate latin1_german1_ci NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=0 ;

CREATE TABLE IF NOT EXISTS `zvei` (
`id` int(11) NOT NULL auto_increment,
`Uhrzeit` varchar(12) collate latin1_german1_ci NOT NULL default '',
`Zvei` varchar(5) collate latin1_german1_ci NOT NULL default '',
`Typ` char(1) collate latin1_german1_ci NOT NULL default '',
`Meldung` varchar(80) collate latin1_german1_ci NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=0 ;
CREATE TABLE IF NOT EXISTS `dme` (
`id` int(11) NOT NULL auto_increment,
`Uhrzeit` varchar(12) collate latin1_german1_ci NOT NULL default '',
`Typ` char(1) collate latin1_german1_ci NOT NULL default '',
`Adressat` varchar(80) collate latin1_german1_ci NOT NULL default '',
`Subadresse` varchar(80) collate latin1_german1_ci NOT NULL default '',
`Meldung` varchar(200) collate latin1_german1_ci NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci AUTO_INCREMENT=0 ;
---------

Vielen Dank.
Matthias

Buebchen
13.10.2008, 16:16
Du kompilierst unter Windows ? Oder Linux ?

Gerade erst das Log gelesen:
(Ubuntu 4.2.3-2ubuntu7)

Sind die mysql Development-Libs installiert ? Der Fehler tritt normalerweise auf, wenn die mysql lib nicht gefunden werden kann.

dekarl
19.10.2008, 13:10
Hallo, das Thema hat ja lange gelegen...


Leider kann ich es jetzt erst heute Abend testen, da ich wohl vergessen habe den Empfänger daheim anzuschalten. :-(

Mittlerweile kann man auch per FMSCrusader FMS Telegramme zum Monitor schicken und so aus der Ferne / ohne Empfänger testen.

Pilzi
16.04.2009, 21:46
Moin,

wir haben hier gerade den gleichen Fehler wie der Threadersteller.

./configure --enable-plugins --with-mysql
---------
die Meldung
---------
checking for mysql_init in -lmysqlclient... no
configure: error: --with-mysql was given, but test for mysqlclient failed
See `config.log' for more details.

Leider steht am Ende des Threads keine Lösung. Gibt es eventuell inzwischen eine?
Wir kompilieren auf Ubuntu Linux... ;-)

Gruß

Stephan

Shinzon
16.04.2009, 21:50
Man installiere mysqlclient ..

Pilzi
16.04.2009, 22:02
;-) So ähnlich.

Man installiere

--> libmysqlclient-dev

Dann gehts. Denke, dass kann noch einigen Menschen helfen hier.

Shinzon
16.04.2009, 22:24
Jaja, unterschiedliche Paket-Namen bei unterschiedlichen Distributionen ;)

funkwart
23.04.2009, 07:47
Moin Forum,

hab ichs übersehen oder gibt es keine Beschreibung (idealerweise SQL Kommando), um die für das mysql-plugin benötigten Datenbank und Tabellen einzurichten?
Kann das mal jemand posten oder auf der Seite monitord.de ergänzen?

Danke und Gruß,
Funkwart

mdi
23.04.2009, 12:30
Moinmoin,


hab ichs übersehen oder gibt es keine Beschreibung (idealerweise SQL Kommando), um die für das mysql-plugin benötigten Datenbank und Tabellen einzurichten?
Kann das mal jemand posten oder auf der Seite monitord.de ergänzen?
http://monitord.de/?article=3 - dort findest Du ganz unten die MySQL-Anweisungen zum Anlegen der Tabellen für FMS und ZVEI, so weit ich mich erinnere für die darüber gezeigte Beispiel-Konfiguration. POCSAG ist da noch nicht mit drin.

Viele Grüße
Martin

funkwart
23.04.2009, 13:15
Ich bin blind!!!
Sorry für die Frage, jetzt habe ichs auch gefunden.

Danke und Gruß,
Funkwart