Ergebnis 1 bis 15 von 94

Thema: Informationen zum monitord 2.0

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #14
    Registriert seit
    29.12.2010
    Beiträge
    14

    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?
    Angehängte Dateien Angehängte Dateien
    Geändert von Hugch (10.02.2011 um 01:44 Uhr)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 3 (Registrierte Benutzer: 0, Gäste: 3)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •