Ergebnis 1 bis 15 von 94

Thema: Informationen zum monitord 2.0

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    15.11.2007
    Beiträge
    213
    Hallo zusammen,

    ich habe nochmal ein wenig Doku geschrieben; mittlerweile habe ich auch doe LUA-Skripting-Geschichten etwas vertieft und ein Beispiel eingebaut, wie man Schleifengesteuert externe Programme mittels os.execute() aufruft. Zu finden wie bisher unter http://www.monitord.de - Kapitel Konfiguration, LUA-Skripting. Das Handbuch habe ich auch auf den Stand der rev. 435 gebracht.

    Teil-Zitat:
    Viele User des monitord und anderer Auswerter benötigen die Möglichkeit, automatisch SMS zu versenden oder auch andere Dinge zu tun. Mit LUA ist auch das möglich, hierfür gibt es den Befehl 'os.execute()'. Über diesen kann z.B. ein externes Programm zum SMS-Versand angestoßen, aber auch ein PHP-Skript ausgeführt oder sonst eine interessante Methode genutzt werden.

    Ein Beispiel zur Syntax bei Ausführung eines PHP-Skripts:

    if(string.sub(arg["zvei"], 0, 3) == "007" and arg["channelnum"] == "0") then
    toexecute = "cmd /c c:\\xampp\\php\\php.exe ";
    toexecute = toexecute .. "c:\\programme\\monitord\\sendsms.php ";
    toexecute = toexecute .. arg['zvei'] ;
    os.execute(toexecute);
    end

    Hier wird PHP an der Kommandozeile aufgerufen, das Skript 'sendsms.php' im monitord-Verzeichnis ausgeführt, und dieses bekommt als Parameter die aktuell alarmierte Schleife angezeigt - der IF-Abfrage vorher gemäß aber nur, wenn diese mit '007' beginnt und vom linken Kanal der ersten Soundkarte (channelnum) ausgewertet wurde. Das entsprechende PHP-Skript kann dann den Zugriff auf eine SMS-Schnittstelle enthalten, aber z.B. auch per Jabber/XMPP oder E-Mail einen Alarm auslösen, da sind der Fantasie ja keine Grenzen gesetzt.
    Viele Grüße und einen guten Start in 2011
    Martin

  2. #2
    Registriert seit
    29.12.2010
    Beiträge
    14

    FMS Auswertungsproblem

    Hallo,

    ich habe zwei Scanner an einer alten CB Funkantenne angeschlossen. Der eine wertet POCSAG und der andere FMS aus.

    Ich habe jetzt folgendes Problem, dass monitord mir ca 1/3 bis 1/4 der FMS-Kennungen verschluckt. Habe dies ca über zwei Wochen lang getestet.
    FMS32 dagegen verschluckt mir fast keine Kennungen.
    Außerdem funktioniert die POCSAG Auswertung über monitord zu ca 99%.

    Habe auch schon verschiedene Scanner und verschiedene PC's durch getestet. Angeschlossen habe ich den Kopfhörerausgang des Scanners an die Line-in Buchse und es ist keine softwareseitiger Boost eingeschaltet.

    Alles läuft auf einem Ubuntu System.

    Meine Fragen sind jetzt:
    - Hat jemand ähnliche Probleme?
    - Wie kann ich das am besten Debuggen? (Habe die extra Debugfunktion in MonitorModuleFMS.h eingestellt)
    - Wie werte ich die Binärlogs von MonitorModuleFMS.h aus?

    Danke schon mal für eure Hilfe.


    Gruß
    Hugch

  3. #3
    Registriert seit
    10.10.2010
    Beiträge
    6

    Frontend für monitord

    Hallo zusammen,
    nach dem ich seit einigen Wochen monitord erfolgreich unter Linux (ubuntu 10) laufen habe, habe ich nun die erste Version eines Frontend im Testbetrieb das ich selber entwickelt habe.
    Grundlage ist die Datenbank in die monitord mir die POSAC Meldungen schreibt. Da ich nicht alle Meldungen des gesamten Funkverkehrskreis speichern möchte, habe ich die DB mit einem Trigger versehen der nur die Meldungen durchlässt die ich überwachen möchte.
    Neu eingenede Meldungen (ALarme) werden in einem Alarmdisplay 20min angezeigt. Danach wechselt der Bildschirm und zeigt Info-Fenster. Das sind derzeit eine Statistik und ein Terminkalender. Die Software läuft als Java Client, nutzt Hibernate und diverse andere Standards als Basis.
    Falls sich jemand für mein Projekt inmtressiert, der kann gerne mal hier schauen:

    http://code.google.com/p/stationinfo/

    Über Anregungen freue ich mich
    Jörg

  4. #4
    Registriert seit
    07.09.2003
    Beiträge
    694
    Das nenne ich mal eine gute Idee. Schön! Dann wird der monitord langsam zu dem, was viele erhofft haben: ein stabiles Universaltool im Bereich Funkauswertung.
    Ich bin sehr gespannt und würde mich gerne zum Testen zur Verfügung stellen.
    Wir wollen eine solche Anzeigemöglichkeit in unserem Feuerwehrhaus realisieren.

    Kannst mich gerne per PM anschreiben.

    Gruß,
    Funkwart

  5. #5
    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)

  6. #6
    Registriert seit
    01.05.2010
    Beiträge
    98
    Ich hab das gleiche Problem.
    Sind zwar nicht wirklich 1/4 aller Stati, aber bestimmt 5-10%.
    Ich hab das bisher so gelöst, dass ich für FMS eben fms32 nutze.

    Der hat aber leider keine Funktion den Auswerter als extra Programm laufen zu lassen.
    Du scheinst dich ja mit C++ auszukennen. Vielleicht kannst du ja was verbessern, monitord ist ja Opensource.

  7. #7
    Registriert seit
    29.12.2010
    Beiträge
    14
    Zitat Zitat von Sprechwunsch Beitrag anzeigen
    Ich hab das bisher so gelöst, dass ich für FMS eben fms32 nutze.
    Jo dann müsste ich ja Windwos installieren...

    Zitat Zitat von Sprechwunsch Beitrag anzeigen
    Du scheinst dich ja mit C++ auszukennen. Vielleicht kannst du ja was verbessern, monitord ist ja Opensource.
    Ja da ich im Studium damit auch ab und zu mal arbeiten muss, aber da fehlt mir einfach die Zeit zu.
    Man muss sich dann ja auch erst in den Source code einarbeiten.
    Daher wäre es gut, wenn da jemand eine Idee hätte.

    Es würde mir ja auch mal eine Antwort dazu reichen, was ich mit den Binärdateien mache die Monitord als debug im FMS skript aus spuckt.

    Gruß
    Hugch

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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