Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Neuester dev = Kein Eintrag mehr in MySQL #298

Closed
ghost opened this issue Aug 20, 2017 · 10 comments
Closed

Neuester dev = Kein Eintrag mehr in MySQL #298

ghost opened this issue Aug 20, 2017 · 10 comments

Comments

@ghost
Copy link

ghost commented Aug 20, 2017

Hallo,

nachdem ich die neueste dev installiert habe, werden keine Alarme mehr in meine MySQL Datenbank eingetragen.
Pushover und sonstige Plugins funktionieren aber noch.

In der Logfile sieht man (im Debug und Verbose Mode) auch, dass z.B. NetIdent Rics erkannt, aber nicht weiter verarbeitet werden.

Muss ich jetzt etwa einen Filter extra für MySQL anlegen?
Prinzipiell soll (wie früher) jeder Alarm, der nicht explizit verboten wurde in die Datenbank eingetragen werden und - wenn in csv eingepflegt - auch übersetzt werden.

Was wurde denn da geändert?
Ansich wurde an der Config / dem MySQL Plugin doch nichts verändert?

@ghost
Copy link
Author

ghost commented Aug 20, 2017

Fehler: Signal RIC wird nicht verarbeitet, bzw. in MySQL eingetragen.

Auszug Log:
Hier stand mal ein Log.
Datenschutz! :X

@ghost
Copy link
Author

ghost commented Aug 20, 2017

Fehler: Alarm wird nicht verarbeitet, bzw. in MySQL eingetragen.

Auszug Log:
Hier stand mal ein Log.
Datenschutz! :X

@ghost
Copy link
Author

ghost commented Aug 20, 2017

Sooo, per Umweg in der config:
MySQL = POC;description;MySQL;;
gehts, allerdings erscheint im Log folgender Fehler:

Traceback (most recent call last):
File "/opt/boswatch/includes/regexFilter.py", line 80, in checkFilters
if re.search(i["regex"], data[i["dataField"]]):
File "/usr/lib/python2.7/re.py", line 146, in search
return _compile(pattern, flags).search(string)
File "/usr/lib/python2.7/re.py", line 251, in _compile
raise error, v # invalid expression
error: nothing to repeat

Bitte helft mir, alles lief so schön und ich möchte ungern wieder runterdaten...

@flothi
Copy link
Collaborator

flothi commented Aug 20, 2017

Das ist verwunderlich, ich habe mir gerade den aktuellen dev gezogen und zumindest mittels -t, also den Testdaten, wird alles in die Datenbank eingetragen (sonst keine Anpassung in der config)
Aktuell fehlen mir die Livedaten, aber das schaue ich mir auch mal an

@flothi
Copy link
Collaborator

flothi commented Aug 21, 2017

Aaalso, ich habs gerade mal getestet, bei mir laufen die Daten einwandfrei durch, netident und Alarme werden sauber abgearbeitet.

@ghost
Copy link
Author

ghost commented Aug 21, 2017

Komisch, ich habe gerade nochmals komplett die neue dev installiert und hier das Log dazu:
Hier stand mal ein Log.
Datenschutz! :X

Und wenn es dann in den Filter passt:
Hier stand mal ein Log.
Datenschutz! :X

Sprich, er sucht anscheinend wirklich zuerst, ob ein Filter zu MySQL passt.
Mit meinem

MySQL = POC;description;MySQL;*;*

geht es, aber der o.g. Fehler steht weiter im Log. :(

@flothi
Copy link
Collaborator

flothi commented Aug 22, 2017

Dann vermute ich den Fehler in der regexFilter.py, aber ich teste das gerade noch

@flothi
Copy link
Collaborator

flothi commented Aug 22, 2017

Das Problem kam durch die Änderungen im Mai (#284) - ändere in der Zeile 92 in der regexFilter.py mal von False auf True und teste es bitte.
Dazu gab es mit #283 auch eine entsprechende Diskussion - alles blocken, wofür es kein RegEx gibt.

@flothi
Copy link
Collaborator

flothi commented Aug 22, 2017

Und um den Fehler zu beheben musst du "nur" deinen RegEx anpassen:

MySQL = POC;description;MySQL;*;.

Entscheidend ist der letzte ., ein * ist in der Regex-Sprache nicht bekannt.

@ghost
Copy link
Author

ghost commented Aug 23, 2017

Hm, blöd, dass man davon nichts mitbekommen hat und sich dann natürlich wundert. :D
Vielen vielen Dank! :)

@ghost ghost closed this as completed Aug 23, 2017
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant