Neues Linux, neues Pech...
Moin Forum,
ich habe mir einen kleinen ThinClient (Futro) aufgesetzt mit absolute-Linux (www.absolutelinux.org). Wenn ich versuche, den monitord zu compilieren, bekomme ich folgende Fehlermeldung:
Code:
cd . && /bin/sh /home/hk/trunk/missing --run autoheader
aclocal.m4:16: warning: this file was generated for autoconf 2.61.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.
/usr/bin/m4:configure.ac:67: bad expression in eval: use_plugins=${enableval}+0
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 7 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 20 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 27 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 35 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 44 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 47 > (use_plugins=no)
/usr/bin/m4:configure.ac:67: bad expression in eval (bad input): 51 > (use_plugins=no)
autom4te: /usr/bin/m4 failed with exit status: 1
autoheader: '/usr/bin/autom4te' failed with exit status: 1
make: *** [config.h.in] Error 1
Ich habs mal mit automake -V gecheckt, meine Version ist 2.65. Da diese neuer ist, dachte ich, dass eigentlich das Compilieren funktionieren sollte. Leider ist dem nicht so und ich muss mal wieder einen neuen Anlauf für den Wechsel zum monitord canceln.
Hat jemand eine Idee / einen Workaround / eine Lösung für dieses Problem???
Gruß,
Funkwart
PS: Ich habe versucht, ohne Plugins zu compilieren, damit erstmal wenigstens der Grundstock gelegt ist. Leider daneben :-(
Beispielclient mit wxWidgets im SVN
Hallo,
einen KLEINEN Beispielclient findet man im SVN (http://svn.monitord.de/wxFrontend/); das Ding hatte ich mal zum Debuggen hingehackt, es ist aber nicht besonders komfortabel, und es sind nicht alle Features implementiert. Vielleicht kann es aber als brauchbare Grundlage für Weiterentwicklungen genutzt werden? Connect, Datennanahme und Darstellung in Fenstern sind jedenfalls drin.
Viele Grüße
Martin
Liste der Anhänge anzeigen (Anzahl: 1)
MySQL mit SSL
Hallo an alle,
ich habe gerade mal ein Support für SSL Verbindungen in der /monitord/plugins/pluglibmplugin_mysql.cpp hinzugefügt.
Das sieht Konkret so aus: (diff auf der Konsole)
Code:
$ diff libmplugin_mysql.cpp libmplugin_mysql.cpp_old
42,45d41
< unsigned int ssl;
< std::string ssl_cacert;
< std::string ssl_cert;
< std::string ssl_key;
145,148d140
< ssl=getNodeInt(config,"ssl",0);
< ssl_cacert=getNodeText(config,"ssl-cacert","0");
< ssl_cert=getNodeText(config,"ssl-cert","0");
< ssl_key=getNodeText(config,"ssl-key","0");
162,171d153
< if (ssl==1)
< {
< mysql_ssl_set(&m_mysql,
< ssl_key.c_str(),
< ssl_cert.c_str(),
< ssl_cacert.c_str(),
< NULL,
< NULL);
< }
<
Die Änderungen in der Konfigurationsdatei bei den MYSQL Server Einstellungen sehen dann wie folgt aus:
HTML-Code:
<ssl>1</ssl> <!-- 0: ssl disabled - 1: ssl enabled -->
<ssl-cacert>/etc/mysql/ssl/ca-cert.pem</ssl-cacert>
<ssl-cert>/etc/mysql/ssl/client-cert.pem</ssl-cert>
<ssl-key>/etc/mysql/ssl/client-key.pem</ssl-key>
Die Datei habe ich hier mal angehängt und bitte jemand mit Zugang zum svn bei Interesse ins repo hoch zu laden.
Gruß
Hugch
PS: Zu meinem Problem oben drüber hat noch keiner eine Idee?