[98_monitoring] - Support Thread ab 2022

Begonnen von Beta-User, 01 März 2022, 15:16:59

Vorheriges Thema - Nächstes Thema

Beta-User

Hallo zusammen,

nachdem ich nunmehr mit "monitoring" einen weiteren "Waisen" von igami adoptiert habe, gibt's hier auch einen neuen Support-Thread dazu :) .

Irgendwelche vertiefteren Kenntnisse im Modul dürft ihr (noch) nicht erwarten, monitoring ist auch so ein Tool, das ich mir schon länger mal ansehen wollte. Nun denn...

Einen ersten Durchlauf durch das Modul (v.a. mit Hilfe von perlcritic.com) habe ich mal gemacht, v.a. um den Code etwas näher kennenzulernen und die ersten Vorbereitungen für ein eventuelles späteres "package"-Format vorzubereiten. Verblieben sind jetzt noch ein paar "critics", die v.a. mit der Verwendung der "Allzweckwaffe" "eval()" zu tun haben und ein paar regexe, die dann vollends ergänzt werden können, wenn ich soweit bin, das selbst testen zu können. Was "eval" angeht, wird es auch den einen oder anderen Test brauchen, um das "einpackbar" zu ersetzen.

Als erstes gibt es hier eine "developer-Version" zum Mitdenken- und Testen.
Falls keine neuen Bugs dazugekommen sind, sollte diese
- NOTIFYDEV mind. genausogut setzen können wie die jetzige svn-Version. Z.B. mit dem Fenster-offen-Beispiel aus der commandref geht es z.B. bei beiden Fassungen nicht, wird aber jetzt gesetzt, wenn man das ändert zu:
defmod Fenster_mon monitoring Fenster.*:open|Fenster.*:tilted Fenster.*:closed
(Kann sein, dass das mit whitelist auch zu erreichen war/ist).

- ansonsten hoffentlich dasselbe können wie bisher. Da mir v.a. die "unless"-Konstruktionen teils erhebliche Kopfschmerzen gemacht haben, sind die ersetzt, was ggf. in der Tat zu (im Fall der Fälle: behebbaren) Regressionen führen könnte...

Auch hier gilt: Wer die Pflege lieber selbst (statt meiner oder ergänzend) übernehmen möchte, darf sich selbstredend melden.

Soviel erst mal für's Erste,

Beta-User

EDIT: gepackagte developer-Version im Anhang
EDIT: eingecheckt
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

Oha, ein (!) download bisher, bei mehr als 200 gemeldeten Installationen, die das nutzen?!?

Etwas mehr "Begeisterung" beim Testen hätte ich mir schon gewünscht, mal sehen, was die kommende Woche so an Rückmeldungen kommt...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Hallo Jörg,

ich hab dann wohl gerade den 2. Download gemacht und ein reload drauf losgelassen. Ich nutze "monitoring" aktiv und hoffe deshalb, dass ich nichts bei meinen Definitionen ändern muss.
Zur Sicherheit mal in den logfile geschaut, ich glaub ich trau meinen Augen nicht, what the fu... is that?
2022.03.09 13:23:29.134 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Initialize ($) vs none at .//FHEM/98_monitoring.pm line 63.
2022.03.09 13:23:29.135 1: PERL WARNING: Subroutine monitoring_Initialize redefined at .//FHEM/98_monitoring.pm line 30.
2022.03.09 13:23:29.137 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Define ($$) vs none at .//FHEM/98_monitoring.pm line 78.
2022.03.09 13:23:29.137 1: PERL WARNING: Subroutine monitoring_Define redefined at .//FHEM/98_monitoring.pm line 66.
2022.03.09 13:23:29.138 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Undefine ($$) vs none at .//FHEM/98_monitoring.pm line 87.
2022.03.09 13:23:29.138 1: PERL WARNING: Subroutine monitoring_Undefine redefined at .//FHEM/98_monitoring.pm line 80.
2022.03.09 13:23:29.140 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Set ($@) vs none at .//FHEM/98_monitoring.pm line 164.
2022.03.09 13:23:29.140 1: PERL WARNING: Subroutine monitoring_Set redefined at .//FHEM/98_monitoring.pm line 89.
2022.03.09 13:23:29.142 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Get ($@) vs none at .//FHEM/98_monitoring.pm line 202.
2022.03.09 13:23:29.142 1: PERL WARNING: Subroutine monitoring_Get redefined at .//FHEM/98_monitoring.pm line 166.
2022.03.09 13:23:29.144 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Attr (@) vs none at .//FHEM/98_monitoring.pm line 245.
2022.03.09 13:23:29.144 1: PERL WARNING: Subroutine monitoring_Attr redefined at .//FHEM/98_monitoring.pm line 204.
2022.03.09 13:23:29.147 1: PERL WARNING: Prototype mismatch: sub main::monitoring_Notify ($$) vs none at .//FHEM/98_monitoring.pm line 395.
2022.03.09 13:23:29.147 1: PERL WARNING: Subroutine monitoring_Notify redefined at .//FHEM/98_monitoring.pm line 247.
2022.03.09 13:23:29.150 1: PERL WARNING: Prototype mismatch: sub main::monitoring_modify ($) vs none at .//FHEM/98_monitoring.pm line 471.
2022.03.09 13:23:29.150 1: PERL WARNING: Subroutine monitoring_modify redefined at .//FHEM/98_monitoring.pm line 398.
2022.03.09 13:23:29.151 1: PERL WARNING: Prototype mismatch: sub main::monitoring_NOTIFYDEV ($) vs none at .//FHEM/98_monitoring.pm line 484.
2022.03.09 13:23:29.151 1: PERL WARNING: Subroutine monitoring_NOTIFYDEV redefined at .//FHEM/98_monitoring.pm line 473.
2022.03.09 13:23:29.152 1: PERL WARNING: Prototype mismatch: sub main::monitoring_RemoveInternalTimer ($) vs none at .//FHEM/98_monitoring.pm line 496.
2022.03.09 13:23:29.152 1: PERL WARNING: Subroutine monitoring_RemoveInternalTimer redefined at .//FHEM/98_monitoring.pm line 486.
2022.03.09 13:23:29.153 1: PERL WARNING: Prototype mismatch: sub main::monitoring_return ($$) vs none at .//FHEM/98_monitoring.pm line 511.
2022.03.09 13:23:29.154 1: PERL WARNING: Subroutine monitoring_return redefined at .//FHEM/98_monitoring.pm line 498.
2022.03.09 13:23:29.155 1: PERL WARNING: Prototype mismatch: sub main::monitoring_setActive ($) vs none at .//FHEM/98_monitoring.pm line 544.
2022.03.09 13:23:29.155 1: PERL WARNING: Subroutine monitoring_setActive redefined at .//FHEM/98_monitoring.pm line 513.
2022.03.09 13:23:29.156 1: PERL WARNING: Prototype mismatch: sub main::monitoring_setInactive ($) vs none at .//FHEM/98_monitoring.pm line 555.
2022.03.09 13:23:29.156 1: PERL WARNING: Subroutine monitoring_setInactive redefined at .//FHEM/98_monitoring.pm line 546.
2022.03.09 13:23:32.275 3: monitoring_modify called with remove and error
2022.03.09 13:23:32.277 3: monitoring_modify called with add and error
2022.03.09 13:23:32.279 3: monitoring_modify called with remove and warning
2022.03.09 13:23:32.280 3: monitoring_modify called with add and warning
2022.03.09 13:23:32.328 3: monitoring_modify called with remove and error
2022.03.09 13:23:32.330 3: monitoring_modify called with add and error
2022.03.09 13:23:32.332 3: monitoring_modify called with remove and warning
2022.03.09 13:23:32.334 3: monitoring_modify called with add and warning
2022.03.09 13:23:33.851 3: monitoring_modify called with remove and error
2022.03.09 13:23:33.854 3: monitoring_modify called with add and error
2022.03.09 13:23:33.858 3: monitoring_modify called with remove and warning
2022.03.09 13:23:33.859 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.391 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.392 3: monitoring_modify called with add and error
2022.03.09 13:23:40.395 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.396 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.434 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.435 3: monitoring_modify called with add and error
2022.03.09 13:23:40.437 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.439 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.490 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.492 3: monitoring_modify called with add and error
2022.03.09 13:23:40.494 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.495 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.532 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.534 3: monitoring_modify called with add and error
2022.03.09 13:23:40.536 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.538 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.585 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.586 3: monitoring_modify called with add and error
2022.03.09 13:23:40.588 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.590 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.627 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.628 3: monitoring_modify called with add and error
2022.03.09 13:23:40.631 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.632 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.679 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.681 3: monitoring_modify called with add and error
2022.03.09 13:23:40.683 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.684 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.721 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.722 3: monitoring_modify called with add and error
2022.03.09 13:23:40.724 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.726 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.773 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.774 3: monitoring_modify called with add and error
2022.03.09 13:23:40.776 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.778 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.815 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.816 3: monitoring_modify called with add and error
2022.03.09 13:23:40.818 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.820 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.867 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.868 3: monitoring_modify called with add and error
2022.03.09 13:23:40.871 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.872 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.909 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.910 3: monitoring_modify called with add and error
2022.03.09 13:23:40.913 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.914 3: monitoring_modify called with add and warning
2022.03.09 13:23:40.961 3: monitoring_modify called with remove and error
2022.03.09 13:23:40.962 3: monitoring_modify called with add and error
2022.03.09 13:23:40.965 3: monitoring_modify called with remove and warning
2022.03.09 13:23:40.966 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.003 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.005 3: monitoring_modify called with add and error
2022.03.09 13:23:41.007 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.008 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.055 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.056 3: monitoring_modify called with add and error
2022.03.09 13:23:41.059 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.060 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.097 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.099 3: monitoring_modify called with add and error
2022.03.09 13:23:41.101 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.102 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.149 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.151 3: monitoring_modify called with add and error
2022.03.09 13:23:41.153 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.154 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.191 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.193 3: monitoring_modify called with add and error
2022.03.09 13:23:41.195 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.196 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.244 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.245 3: monitoring_modify called with add and error
2022.03.09 13:23:41.247 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.249 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.292 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.293 3: monitoring_modify called with add and error
2022.03.09 13:23:41.296 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.297 3: monitoring_modify called with add and warning
2022.03.09 13:23:41.462 3: monitoring_modify called with remove and error
2022.03.09 13:23:41.465 3: monitoring_modify called with add and error
2022.03.09 13:23:41.468 3: monitoring_modify called with remove and warning
2022.03.09 13:23:41.470 3: monitoring_modify called with add and warning
2022.03.09 13:23:44.787 3: monitoring_modify called with remove and error
2022.03.09 13:23:44.788 3: monitoring_modify called with add and error
2022.03.09 13:23:44.791 3: monitoring_modify called with remove and warning
2022.03.09 13:23:44.792 3: monitoring_modify called with add and warning
2022.03.09 13:23:54.895 3: monitoring_modify called with remove and error
2022.03.09 13:23:54.897 3: monitoring_modify called with add and error
2022.03.09 13:23:54.899 3: monitoring_modify called with remove and warning
2022.03.09 13:23:54.901 3: monitoring_modify called with add and warning
2022.03.09 13:24:04.465 3: monitoring_modify called with remove and error
2022.03.09 13:24:04.467 3: monitoring_modify called with add and error
2022.03.09 13:24:04.469 3: monitoring_modify called with remove and warning
2022.03.09 13:24:04.471 3: monitoring_modify called with add and warning
2022.03.09 13:24:05.699 3: monitoring_modify called with remove and error
2022.03.09 13:24:05.700 3: monitoring_modify called with add and error
2022.03.09 13:24:05.702 3: monitoring_modify called with remove and warning
2022.03.09 13:24:05.704 3: monitoring_modify called with add and warning
2022.03.09 13:24:07.508 3: monitoring_modify called with remove and error
2022.03.09 13:24:07.510 3: monitoring_modify called with add and error
2022.03.09 13:24:07.512 3: monitoring_modify called with remove and warning
2022.03.09 13:24:07.513 3: monitoring_modify called with add and warning
2022.03.09 13:24:07.551 3: monitoring_modify called with remove and error
2022.03.09 13:24:07.553 3: monitoring_modify called with add and error
2022.03.09 13:24:07.555 3: monitoring_modify called with remove and warning
2022.03.09 13:24:07.556 3: monitoring_modify called with add and warning
2022.03.09 13:24:10.527 3: monitoring_modify called with remove and error
2022.03.09 13:24:10.529 3: monitoring_modify called with add and error
2022.03.09 13:24:10.531 3: monitoring_modify called with remove and warning
2022.03.09 13:24:10.532 3: monitoring_modify called with add and warning
2022.03.09 13:24:14.780 3: monitoring_modify called with remove and error
2022.03.09 13:24:14.782 3: monitoring_modify called with add and error
2022.03.09 13:24:14.784 3: monitoring_modify called with remove and warning
2022.03.09 13:24:14.785 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.424 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.426 3: monitoring_modify called with add and error
2022.03.09 13:24:21.428 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.429 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.476 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.477 3: monitoring_modify called with add and error
2022.03.09 13:24:21.479 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.480 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.541 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.542 3: monitoring_modify called with add and error
2022.03.09 13:24:21.544 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.546 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.592 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.593 3: monitoring_modify called with add and error
2022.03.09 13:24:21.595 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.597 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.638 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.639 3: monitoring_modify called with add and error
2022.03.09 13:24:21.641 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.643 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.699 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.700 3: monitoring_modify called with add and error
2022.03.09 13:24:21.702 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.704 3: monitoring_modify called with add and warning
2022.03.09 13:24:21.884 3: monitoring_modify called with remove and error
2022.03.09 13:24:21.886 3: monitoring_modify called with add and error
2022.03.09 13:24:21.888 3: monitoring_modify called with remove and warning
2022.03.09 13:24:21.889 3: monitoring_modify called with add and warning
2022.03.09 13:24:22.086 3: monitoring_modify called with remove and error
2022.03.09 13:24:22.087 3: monitoring_modify called with add and error
2022.03.09 13:24:22.089 3: monitoring_modify called with remove and warning
2022.03.09 13:24:22.091 3: monitoring_modify called with add and warning
2022.03.09 13:24:22.421 3: monitoring_modify called with remove and error
2022.03.09 13:24:22.423 3: monitoring_modify called with add and error
2022.03.09 13:24:22.425 3: monitoring_modify called with remove and warning
2022.03.09 13:24:22.426 3: monitoring_modify called with add and warning
2022.03.09 13:24:22.463 3: monitoring_modify called with remove and error
2022.03.09 13:24:22.464 3: monitoring_modify called with add and error
2022.03.09 13:24:22.467 3: monitoring_modify called with remove and warning
2022.03.09 13:24:22.469 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.398 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.401 3: monitoring_modify called with add and error
2022.03.09 13:24:25.404 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.406 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.446 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.447 3: monitoring_modify called with add and error
2022.03.09 13:24:25.449 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.451 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.500 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.502 3: monitoring_modify called with add and error
2022.03.09 13:24:25.504 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.505 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.544 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.545 3: monitoring_modify called with add and error
2022.03.09 13:24:25.547 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.549 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.598 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.599 3: monitoring_modify called with add and error
2022.03.09 13:24:25.601 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.603 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.641 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.642 3: monitoring_modify called with add and error
2022.03.09 13:24:25.645 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.646 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.695 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.697 3: monitoring_modify called with add and error
2022.03.09 13:24:25.699 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.700 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.738 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.740 3: monitoring_modify called with add and error
2022.03.09 13:24:25.742 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.743 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.793 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.794 3: monitoring_modify called with add and error
2022.03.09 13:24:25.796 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.800 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.840 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.841 3: monitoring_modify called with add and error
2022.03.09 13:24:25.843 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.844 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.897 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.898 3: monitoring_modify called with add and error
2022.03.09 13:24:25.900 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.901 3: monitoring_modify called with add and warning
2022.03.09 13:24:25.939 3: monitoring_modify called with remove and error
2022.03.09 13:24:25.941 3: monitoring_modify called with add and error
2022.03.09 13:24:25.943 3: monitoring_modify called with remove and warning
2022.03.09 13:24:25.944 3: monitoring_modify called with add and warning
2022.03.09 13:24:32.248 3: monitoring_modify called with remove and error
2022.03.09 13:24:32.250 3: monitoring_modify called with add and error
2022.03.09 13:24:32.252 3: monitoring_modify called with remove and warning
2022.03.09 13:24:32.253 3: monitoring_modify called with add and warning
2022.03.09 13:24:32.301 3: monitoring_modify called with remove and error
2022.03.09 13:24:32.302 3: monitoring_modify called with add and error
2022.03.09 13:24:32.304 3: monitoring_modify called with remove and warning
2022.03.09 13:24:32.305 3: monitoring_modify called with add and warning
2022.03.09 13:24:34.012 3: monitoring_modify called with remove and error
2022.03.09 13:24:34.015 3: monitoring_modify called with add and error
2022.03.09 13:24:34.019 3: monitoring_modify called with remove and warning
2022.03.09 13:24:34.020 3: monitoring_modify called with add and warning
2022.03.09 13:24:38.744 3: monitoring_modify called with remove and error
2022.03.09 13:24:38.746 3: monitoring_modify called with add and error
2022.03.09 13:24:38.748 3: monitoring_modify called with remove and warning
2022.03.09 13:24:38.749 3: monitoring_modify called with add and warning
2022.03.09 13:24:38.752 3: monitoring_modify called with remove and error
2022.03.09 13:24:38.753 3: monitoring_modify called with add and error
2022.03.09 13:24:38.755 3: monitoring_modify called with remove and warning
2022.03.09 13:24:38.756 3: monitoring_modify called with add and warning
2022.03.09 13:24:44.745 3: monitoring_modify called with remove and error
2022.03.09 13:24:44.747 3: monitoring_modify called with add and error
2022.03.09 13:24:44.749 3: monitoring_modify called with remove and warning
2022.03.09 13:24:44.751 3: monitoring_modify called with add and warning
2022.03.09 13:25:03.034 3: monitoring_modify called with remove and error
2022.03.09 13:25:03.036 3: monitoring_modify called with add and error
2022.03.09 13:25:03.038 3: monitoring_modify called with remove and warning
2022.03.09 13:25:03.039 3: monitoring_modify called with add and warning
2022.03.09 13:25:04.467 3: monitoring_modify called with remove and error
2022.03.09 13:25:04.468 3: monitoring_modify called with add and error
2022.03.09 13:25:04.470 3: monitoring_modify called with remove and warning
2022.03.09 13:25:04.472 3: monitoring_modify called with add and warning
2022.03.09 13:25:07.488 3: monitoring_modify called with remove and error
2022.03.09 13:25:07.489 3: monitoring_modify called with add and error
2022.03.09 13:25:07.492 3: monitoring_modify called with remove and warning
2022.03.09 13:25:07.493 3: monitoring_modify called with add and warning
2022.03.09 13:25:07.531 3: monitoring_modify called with remove and error
2022.03.09 13:25:07.532 3: monitoring_modify called with add and error
2022.03.09 13:25:07.534 3: monitoring_modify called with remove and warning
2022.03.09 13:25:07.536 3: monitoring_modify called with add and warning
2022.03.09 13:25:07.577 3: monitoring_modify called with remove and error
2022.03.09 13:25:07.578 3: monitoring_modify called with add and error
2022.03.09 13:25:07.581 3: monitoring_modify called with remove and warning
2022.03.09 13:25:07.582 3: monitoring_modify called with add and warning
2022.03.09 13:25:07.661 3: monitoring_modify called with remove and error
2022.03.09 13:25:07.663 3: monitoring_modify called with add and error
2022.03.09 13:25:07.665 3: monitoring_modify called with remove and warning
2022.03.09 13:25:07.666 3: monitoring_modify called with add and warning
2022.03.09 13:25:08.845 3: monitoring_modify called with remove and error
2022.03.09 13:25:08.846 3: monitoring_modify called with add and error
2022.03.09 13:25:08.848 3: monitoring_modify called with remove and warning
2022.03.09 13:25:08.849 3: monitoring_modify called with add and warning
2022.03.09 13:25:08.887 3: monitoring_modify called with remove and error
2022.03.09 13:25:08.889 3: monitoring_modify called with add and error
2022.03.09 13:25:08.891 3: monitoring_modify called with remove and warning
2022.03.09 13:25:08.892 3: monitoring_modify called with add and warning
2022.03.09 13:25:08.942 3: monitoring_modify called with remove and error
2022.03.09 13:25:08.943 3: monitoring_modify called with add and error
2022.03.09 13:25:08.945 3: monitoring_modify called with remove and warning
2022.03.09 13:25:08.947 3: monitoring_modify called with add and warning
2022.03.09 13:25:09.051 3: monitoring_modify called with remove and error
2022.03.09 13:25:09.052 3: monitoring_modify called with add and error
2022.03.09 13:25:09.054 3: monitoring_modify called with remove and warning
2022.03.09 13:25:09.056 3: monitoring_modify called with add and warning
2022.03.09 13:25:09.058 3: monitoring_modify called with remove and error
2022.03.09 13:25:09.059 3: monitoring_modify called with add and error
2022.03.09 13:25:09.061 3: monitoring_modify called with remove and warning
2022.03.09 13:25:09.063 3: monitoring_modify called with add and warning
2022.03.09 13:25:09.065 3: monitoring_modify called with remove and error
2022.03.09 13:25:09.066 3: monitoring_modify called with add and error
2022.03.09 13:25:09.068 3: monitoring_modify called with remove and warning
2022.03.09 13:25:09.069 3: monitoring_modify called with add and warning
2022.03.09 13:25:09.118 3: monitoring_modify called with remove and error
2022.03.09 13:25:09.119 3: monitoring_modify called with add and error
2022.03.09 13:25:09.121 3: monitoring_modify called with remove and warning
2022.03.09 13:25:09.123 3: monitoring_modify called with add and warning
2022.03.09 13:25:09.160 3: monitoring_modify called with remove and error
2022.03.09 13:25:09.162 3: monitoring_modify called with add and error
2022.03.09 13:25:09.164 3: monitoring_modify called with remove and warning
2022.03.09 13:25:09.165 3: monitoring_modify called with add and warning
2022.03.09 13:25:13.107 3: monitoring_modify called with remove and error
2022.03.09 13:25:13.109 3: monitoring_modify called with add and error
2022.03.09 13:25:13.113 3: monitoring_modify called with remove and warning
2022.03.09 13:25:13.115 3: monitoring_modify called with add and warning
2022.03.09 13:25:14.779 3: monitoring_modify called with remove and error
2022.03.09 13:25:14.780 3: monitoring_modify called with add and error
2022.03.09 13:25:14.782 3: monitoring_modify called with remove and warning
2022.03.09 13:25:14.784 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.320 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.321 3: monitoring_modify called with add and error
2022.03.09 13:25:19.323 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.324 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.362 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.363 3: monitoring_modify called with add and error
2022.03.09 13:25:19.365 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.366 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.399 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.401 3: monitoring_modify called with add and error
2022.03.09 13:25:19.403 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.404 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.437 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.438 3: monitoring_modify called with add and error
2022.03.09 13:25:19.440 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.441 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.475 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.476 3: monitoring_modify called with add and error
2022.03.09 13:25:19.478 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.479 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.512 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.514 3: monitoring_modify called with add and error
2022.03.09 13:25:19.516 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.517 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.550 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.551 3: monitoring_modify called with add and error
2022.03.09 13:25:19.554 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.555 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.591 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.592 3: monitoring_modify called with add and error
2022.03.09 13:25:19.594 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.595 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.634 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.635 3: monitoring_modify called with add and error
2022.03.09 13:25:19.637 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.639 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.671 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.673 3: monitoring_modify called with add and error
2022.03.09 13:25:19.675 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.676 3: monitoring_modify called with add and warning
2022.03.09 13:25:19.711 3: monitoring_modify called with remove and error
2022.03.09 13:25:19.713 3: monitoring_modify called with add and error
2022.03.09 13:25:19.715 3: monitoring_modify called with remove and warning
2022.03.09 13:25:19.716 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.260 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.262 3: monitoring_modify called with add and error
2022.03.09 13:25:21.266 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.268 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.308 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.309 3: monitoring_modify called with add and error
2022.03.09 13:25:21.311 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.312 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.346 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.347 3: monitoring_modify called with add and error
2022.03.09 13:25:21.349 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.351 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.383 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.385 3: monitoring_modify called with add and error
2022.03.09 13:25:21.387 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.388 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.421 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.423 3: monitoring_modify called with add and error
2022.03.09 13:25:21.425 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.426 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.459 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.460 3: monitoring_modify called with add and error
2022.03.09 13:25:21.462 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.463 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.496 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.498 3: monitoring_modify called with add and error
2022.03.09 13:25:21.500 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.501 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.536 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.537 3: monitoring_modify called with add and error
2022.03.09 13:25:21.539 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.541 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.578 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.579 3: monitoring_modify called with add and error
2022.03.09 13:25:21.581 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.582 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.615 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.617 3: monitoring_modify called with add and error
2022.03.09 13:25:21.619 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.620 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.655 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.657 3: monitoring_modify called with add and error
2022.03.09 13:25:21.659 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.660 3: monitoring_modify called with add and warning
2022.03.09 13:25:21.709 3: monitoring_modify called with remove and error
2022.03.09 13:25:21.710 3: monitoring_modify called with add and error
2022.03.09 13:25:21.712 3: monitoring_modify called with remove and warning
2022.03.09 13:25:21.713 3: monitoring_modify called with add and warning
2022.03.09 13:25:22.362 3: monitoring_modify called with remove and error
2022.03.09 13:25:22.364 3: monitoring_modify called with add and error
2022.03.09 13:25:22.366 3: monitoring_modify called with remove and warning
2022.03.09 13:25:22.367 3: monitoring_modify called with add and warning
2022.03.09 13:25:22.403 3: monitoring_modify called with remove and error
2022.03.09 13:25:22.404 3: monitoring_modify called with add and error
2022.03.09 13:25:22.406 3: monitoring_modify called with remove and warning
2022.03.09 13:25:22.408 3: monitoring_modify called with add and warning
2022.03.09 13:25:22.491 3: monitoring_modify called with remove and error
2022.03.09 13:25:22.492 3: monitoring_modify called with add and error
2022.03.09 13:25:22.495 3: monitoring_modify called with remove and warning
2022.03.09 13:25:22.496 3: monitoring_modify called with add and warning
2022.03.09 13:25:22.529 3: monitoring_modify called with remove and error
2022.03.09 13:25:22.530 3: monitoring_modify called with add and error
2022.03.09 13:25:22.532 3: monitoring_modify called with remove and warning
2022.03.09 13:25:22.534 3: monitoring_modify called with add and warning
2022.03.09 13:25:22.569 3: monitoring_modify called with remove and error
2022.03.09 13:25:22.570 3: monitoring_modify called with add and error
2022.03.09 13:25:22.573 3: monitoring_modify called with remove and warning
2022.03.09 13:25:22.574 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.386 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.388 3: monitoring_modify called with add and error
2022.03.09 13:25:23.391 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.393 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.452 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.454 3: monitoring_modify called with add and error
2022.03.09 13:25:23.456 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.457 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.490 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.491 3: monitoring_modify called with add and error
2022.03.09 13:25:23.493 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.494 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.527 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.529 3: monitoring_modify called with add and error
2022.03.09 13:25:23.531 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.532 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.565 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.567 3: monitoring_modify called with add and error
2022.03.09 13:25:23.569 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.570 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.603 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.604 3: monitoring_modify called with add and error
2022.03.09 13:25:23.606 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.608 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.640 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.642 3: monitoring_modify called with add and error
2022.03.09 13:25:23.644 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.645 3: monitoring_modify called with add and warning
2022.03.09 13:25:23.680 3: monitoring_modify called with remove and error
2022.03.09 13:25:23.681 3: monitoring_modify called with add and error
2022.03.09 13:25:23.683 3: monitoring_modify called with remove and warning
2022.03.09 13:25:23.685 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.235 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.237 3: monitoring_modify called with add and error
2022.03.09 13:25:28.240 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.242 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.284 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.286 3: monitoring_modify called with add and error
2022.03.09 13:25:28.288 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.289 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.322 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.324 3: monitoring_modify called with add and error
2022.03.09 13:25:28.326 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.327 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.362 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.364 3: monitoring_modify called with add and error
2022.03.09 13:25:28.367 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.368 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.441 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.442 3: monitoring_modify called with add and error
2022.03.09 13:25:28.444 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.445 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.479 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.480 3: monitoring_modify called with add and error
2022.03.09 13:25:28.482 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.483 3: monitoring_modify called with add and warning
2022.03.09 13:25:28.518 3: monitoring_modify called with remove and error
2022.03.09 13:25:28.520 3: monitoring_modify called with add and error
2022.03.09 13:25:28.522 3: monitoring_modify called with remove and warning
2022.03.09 13:25:28.523 3: monitoring_modify called with add and warning
2022.03.09 13:25:32.270 3: monitoring_modify called with remove and error
2022.03.09 13:25:32.272 3: monitoring_modify called with add and error
2022.03.09 13:25:32.274 3: monitoring_modify called with remove and warning
2022.03.09 13:25:32.275 3: monitoring_modify called with add and warning
2022.03.09 13:25:32.323 3: monitoring_modify called with remove and error
2022.03.09 13:25:32.324 3: monitoring_modify called with add and error
2022.03.09 13:25:32.326 3: monitoring_modify called with remove and warning
2022.03.09 13:25:32.327 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.217 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.219 3: monitoring_modify called with add and error
2022.03.09 13:25:33.221 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.222 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.261 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.262 3: monitoring_modify called with add and error
2022.03.09 13:25:33.264 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.266 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.303 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.304 3: monitoring_modify called with add and error
2022.03.09 13:25:33.306 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.307 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.340 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.342 3: monitoring_modify called with add and error
2022.03.09 13:25:33.344 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.345 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.378 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.379 3: monitoring_modify called with add and error
2022.03.09 13:25:33.381 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.383 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.416 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.417 3: monitoring_modify called with add and error
2022.03.09 13:25:33.419 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.420 3: monitoring_modify called with add and warning
2022.03.09 13:25:33.455 3: monitoring_modify called with remove and error
2022.03.09 13:25:33.457 3: monitoring_modify called with add and error
2022.03.09 13:25:33.459 3: monitoring_modify called with remove and warning
2022.03.09 13:25:33.460 3: monitoring_modify called with add and warning
2022.03.09 13:25:34.059 3: monitoring_modify called with remove and error
2022.03.09 13:25:34.062 3: monitoring_modify called with add and error
2022.03.09 13:25:34.066 3: monitoring_modify called with remove and warning
2022.03.09 13:25:34.068 3: monitoring_modify called with add and warning
2022.03.09 13:25:35.759 3: monitoring_modify called with remove and error
2022.03.09 13:25:35.760 3: monitoring_modify called with add and error
2022.03.09 13:25:35.762 3: monitoring_modify called with remove and warning
2022.03.09 13:25:35.764 3: monitoring_modify called with add and warning
2022.03.09 13:25:36.151 3: monitoring_modify called with remove and error
2022.03.09 13:25:36.152 3: monitoring_modify called with add and error
2022.03.09 13:25:36.154 3: monitoring_modify called with remove and warning
2022.03.09 13:25:36.156 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.369 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.370 3: monitoring_modify called with add and error
2022.03.09 13:25:37.372 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.374 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.422 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.423 3: monitoring_modify called with add and error
2022.03.09 13:25:37.425 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.426 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.459 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.461 3: monitoring_modify called with add and error
2022.03.09 13:25:37.463 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.464 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.497 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.499 3: monitoring_modify called with add and error
2022.03.09 13:25:37.501 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.502 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.537 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.538 3: monitoring_modify called with add and error
2022.03.09 13:25:37.541 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.542 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.581 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.583 3: monitoring_modify called with add and error
2022.03.09 13:25:37.585 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.586 3: monitoring_modify called with add and warning
2022.03.09 13:25:37.621 3: monitoring_modify called with remove and error
2022.03.09 13:25:37.623 3: monitoring_modify called with add and error
2022.03.09 13:25:37.625 3: monitoring_modify called with remove and warning
2022.03.09 13:25:37.626 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.736 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.738 3: monitoring_modify called with add and error
2022.03.09 13:25:41.740 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.741 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.778 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.779 3: monitoring_modify called with add and error
2022.03.09 13:25:41.781 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.783 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.830 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.831 3: monitoring_modify called with add and error
2022.03.09 13:25:41.833 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.835 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.871 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.873 3: monitoring_modify called with add and error
2022.03.09 13:25:41.875 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.876 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.923 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.924 3: monitoring_modify called with add and error
2022.03.09 13:25:41.926 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.928 3: monitoring_modify called with add and warning
2022.03.09 13:25:41.965 3: monitoring_modify called with remove and error
2022.03.09 13:25:41.966 3: monitoring_modify called with add and error
2022.03.09 13:25:41.968 3: monitoring_modify called with remove and warning
2022.03.09 13:25:41.969 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.016 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.018 3: monitoring_modify called with add and error
2022.03.09 13:25:42.020 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.021 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.058 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.059 3: monitoring_modify called with add and error
2022.03.09 13:25:42.061 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.063 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.110 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.112 3: monitoring_modify called with add and error
2022.03.09 13:25:42.114 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.115 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.152 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.153 3: monitoring_modify called with add and error
2022.03.09 13:25:42.156 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.157 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.204 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.205 3: monitoring_modify called with add and error
2022.03.09 13:25:42.207 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.209 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.245 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.247 3: monitoring_modify called with add and error
2022.03.09 13:25:42.249 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.250 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.297 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.298 3: monitoring_modify called with add and error
2022.03.09 13:25:42.300 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.302 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.339 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.340 3: monitoring_modify called with add and error
2022.03.09 13:25:42.342 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.343 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.390 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.391 3: monitoring_modify called with add and error
2022.03.09 13:25:42.393 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.395 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.431 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.432 3: monitoring_modify called with add and error
2022.03.09 13:25:42.435 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.436 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.483 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.484 3: monitoring_modify called with add and error
2022.03.09 13:25:42.486 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.487 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.524 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.525 3: monitoring_modify called with add and error
2022.03.09 13:25:42.527 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.529 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.576 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.578 3: monitoring_modify called with add and error
2022.03.09 13:25:42.580 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.581 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.624 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.625 3: monitoring_modify called with add and error
2022.03.09 13:25:42.627 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.629 3: monitoring_modify called with add and warning
2022.03.09 13:25:42.690 3: monitoring_modify called with remove and error
2022.03.09 13:25:42.691 3: monitoring_modify called with add and error
2022.03.09 13:25:42.694 3: monitoring_modify called with remove and warning
2022.03.09 13:25:42.695 3: monitoring_modify called with add and warning
2022.03.09 13:25:44.748 3: monitoring_modify called with remove and error
2022.03.09 13:25:44.749 3: monitoring_modify called with add and error
2022.03.09 13:25:44.751 3: monitoring_modify called with remove and warning
2022.03.09 13:25:44.753 3: monitoring_modify called with add and warning


Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Beta-User

 :) Sorry, hatte nicht mehr auf dem Schirm, dass es wegen des Ausbaus der prototypes einen Neustart braucht ;D ::) .

Bei einem "reload" ist das Verhalten "normal", was die ersten Meldungen angeht. Künftig wird das dann nicht mehr benötigt werden.

Die anderen sind auf #401 zurückzuführen, die kannst du gerne deaktivieren (# an den Anfang setzen), das ist mir beim Testen durchgerutscht, sorry.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Hallo Jörg,

ich hab's wieder rückgängig gemacht, da ich deinen letzten Post nicht verstanden habe. Wenn du eine neue Modulversion hier hochlädst, dann teste ich gerne. Bitte auch angeben, ob ein reload ausreicht, oder ein Neustart benötigt wird.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Beta-User

Hi Gisbert,

vorab mal Danke für's Testen an sich.
Im ersten Post ist eine aktualisierte Fassung, die die vielen Log-Einträge nicht mehr schreibt. Da das aber sehr viele Events in sehr kurzer Zeit waren, die da ausgewertet wurden, sollten wir erst mal sicherstellen, dass das "normal" ist und nicht irgendwas durch die Developer-Version kaputt gegangen ist.

Kannst du daher in Zeile 426 der aktuellen svn-Version (also die, die man über das reguläre update bekommt!) bitte folgendes einfügen (die Zeile ist aktuell leer, bitte auf Beibehaltung der Berechtigungen an der Datei achten).
$hash->{modify_calls}++;
Danach reicht erst mal ein reload. Durch diese Zeile sollte in einem list/der Detailansicht des Monitoring-Geräts dieser Zähler zu sehen sein. Der wird aber nicht triggernd aktualisiert, so dass du Veränderungen erst nach einem refresh der Seite siehst. Dieser müßte sich recht schnell erhöhen.

Wenn das der Fall ist und es dich interessiert, wer der/die Verursacher sind, kannst du (kurzzeitig) verbose an dem monitoring auf "5" stellen, dann werden noch deutlich mehr Zeilen geschrieben, aus denen dann auch mehr Infos zu ziehen sein sollten.

Wenn es auch mit der modifizierten svn-Version schnell sehr viele Aufrufe der Funktion sein sollten, kannst du gerne die Test-Version aus dem Anhang des ersten Post wechseln, dann schauen wir uns mal an, ob/wie wir das monitoring modifizieren können/müssen, damit das besser wird...

(Falls jetzt jemand mit dem Tipp kommen sollte, die Zahl der Events zu reduzieren: Stimmt bestimmt, aber dann sehen wir den Effekt nicht mehr...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Hallo Jörg,

ich hab's gerade umgesetzt. Es hat etwas gedauert, da ich erstmal Zugang zu meinem PC haben musste.
Das reload lieferte die folgenden log-Einträge:
2022.03.16 10:20:24.892 1: PERL WARNING: Subroutine monitoring_Initialize redefined at .//FHEM/98_monitoring.pm line 46.
2022.03.16 10:20:24.893 1: PERL WARNING: Subroutine monitoring_Define redefined at .//FHEM/98_monitoring.pm line 81.
2022.03.16 10:20:24.894 1: PERL WARNING: Subroutine monitoring_Undefine redefined at .//FHEM/98_monitoring.pm line 94.
2022.03.16 10:20:24.898 1: PERL WARNING: Subroutine monitoring_Set redefined at .//FHEM/98_monitoring.pm line 103.
2022.03.16 10:20:24.902 1: PERL WARNING: Subroutine monitoring_Get redefined at .//FHEM/98_monitoring.pm line 181.
2022.03.16 10:20:24.905 1: PERL WARNING: Subroutine monitoring_Attr redefined at .//FHEM/98_monitoring.pm line 223.
2022.03.16 10:20:24.910 1: PERL WARNING: Subroutine monitoring_Notify redefined at .//FHEM/98_monitoring.pm line 269.
2022.03.16 10:20:24.914 1: PERL WARNING: Subroutine monitoring_modify redefined at .//FHEM/98_monitoring.pm line 413.
2022.03.16 10:20:24.915 1: PERL WARNING: Subroutine monitoring_NOTIFYDEV redefined at .//FHEM/98_monitoring.pm line 488.
2022.03.16 10:20:24.916 1: PERL WARNING: Subroutine monitoring_RemoveInternalTimer redefined at .//FHEM/98_monitoring.pm line 500.
2022.03.16 10:20:24.917 1: PERL WARNING: Subroutine monitoring_return redefined at .//FHEM/98_monitoring.pm line 512.
2022.03.16 10:20:24.918 1: PERL WARNING: Subroutine monitoring_setActive redefined at .//FHEM/98_monitoring.pm line 525.
2022.03.16 10:20:24.918 1: PERL WARNING: Subroutine monitoring_setInactive redefined at .//FHEM/98_monitoring.pm line 557.
2022.03.16 10:24:13.109 1: RMDIR: .//restoreDir/save/2022-02-19


In den Internals wird modify_calls hochgezählt und das ziemlich rasch. Nach ein paar Minuten ist der Zähler schon > 1000.
Anschließend gibt es keine log-Einträge mehr, die vom monitoring Tool stammen könnten.

Viele Grüße Gisbert
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Beta-User

#7
Danke für die Rückmeldung, dann habe ich an der Stelle offenbar die Logik nicht kaputt gemacht :) .

Du kannst jetzt gerne auf die Test-Version wechseln, dabei bitte einen FHEM-Neustart machen wg. der Prototype-Änderungen.

Die vielen "monitoring_modify"-Einträge (bzw. das schnelle Hochzählen) kommt daher, dass
- zum einen kein NOTIFYDEV in einem/mehreren monitoring gesetzt ist und
- anscheinend auch sehr viele Events in deinem System aufschlagen.

Dem ersten Punkt kann man begegnen, indem man entweder
- die <add-/remove-event>-Angaben in der DEF "schärft" oder
- das whitelist-Attribut setzt.
Wenn ich dazu helfen soll, bräuchte ich "Futter" - angefangen bei dem list des/der monitoring-Devices und zumindest den Namen der jeweils zu überwachenden Devices.

Das zweite Thema ist ein allgemeines, das z.B. auch hier besprochen wird: https://forum.fhem.de/index.php/topic,117075.0.html. Dazu ggf. einen separaten Thread aufmachen, das ist nichts monitoring-spezifisches. (da kann uU. "archetype" helfen, die erforderlichen Attribute an den jeweiligen Verursachern sinnvoll zu setzen...)
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Hallo Jörg,

ZitatDu kannst jetzt gerne auf die Test-Version wechseln, dabei bitte einen FHEM-Neustart machen wg. der Prototype-Änderungen.
Das hat soweit funktioniert, vielen Dank.

Den verlinkten Beitrag zur Performance-Verbesserung habe ich mir durchgelesen, sehr interessant. Da ich aber (noch) keinen Bedarf nach mehr Performance habe, und sich die Anzahl der freezes in Grenzen hält, brauche ich wohl vorerst keine weitere Unterstützung.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Beta-User

Zitat von: Gisbert am 17 März 2022, 07:53:42
Das hat soweit funktioniert, vielen Dank.
:) Dann melde dich bitte, wenn dir irgendwas komisch vorkommt.

Nutzt du irgendwelche (Perl-) Funktionsaufrufe aus Attributen (wie z.B. errorFuncAdd)?

Zitat
Den verlinkten Beitrag zur Performance-Verbesserung habe ich mir durchgelesen, sehr interessant. Da ich aber (noch) keinen Bedarf nach mehr Performance habe, und sich die Anzahl der freezes in Grenzen hält, brauche ich wohl vorerst keine weitere Unterstützung.
OK, wobei ich die Argumentation nicht ganz nachvollziehen kann: Zu warten, bis Probleme sichtbar werden, kann sehr viel aufwändiger sein, als nebenbei immer mal wieder "wegzuräumen", was einem so auffällt... (Und wenn dann Probleme auftreten, ist das nach Murphy immer genau dann, wenn man eigentlich keine Zeit hat, es (richtig) zu fixen)...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

OK, 3 downloads in 2 Wochen, keine Beschwerden bisher...

Daher hier mal die übliche

WARNUNG!

Ich gehe davon aus, dass die Testversion aus dem Anhang des ersten Posts auch bei anderen fehlerfrei läuft und werde das dann vermutlich als Zwischenversion irgendwann am WE (Anfang April) einchecken.

Danach kann es dann ans "Einpacken" der eval-Anweisungen gehen...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

So,

kleines update...

Zitat von: Beta-User am 29 März 2022, 12:08:51
werde das dann vermutlich als Zwischenversion irgendwann am WE (Anfang April) einchecken.
Diese Version hat bisher keine gemeldeten Probleme verursacht, das ist erst mal erfreulich :) .

ZitatDanach kann es dann ans "Einpacken" der eval-Anweisungen gehen...
Im Anhang des ersten Posts hier ist dann eine gepackagte Version zu finden.
Leider konnte ich die "eval" nicht alle beseitigen, aber die meisten.

Aber: Was verblieben ist, wird jetzt im "monitoring"-Kontext ausgeführt, so dass es sein kann, dass insbesondere die "get"-Abfragen nicht in allen Fällen direkt funktionieren (z.B. weil myUtils-Funktionen halt im "main"-Kontext definiert wurden). Dann muss man den Kontext klarmachen, in dem das auszuführen ist, also z.B. einen doppelten Doppelpunkt voransetzen...
Es kann durchaus sein, dass künfitig noch einige Funktionen aus "main" importiert werden, damit ihr nicht allzu sehr über den Punkt stolpert, aber prinzipiell würde ich das gerne auf ein sinnvolles Minimum reduzieren.

Falls jemand einen Beleg braucht, warum es mir sinnvoll erscheint, alles zu packagen, hier ein aktuelles Beispiel, in dem es "mindestens ein Warning" als Problem gab, weil zu viele Module dieselben Funktionen in "main" definieren:
Zitat von: Beta-User am 10 April 2022, 10:15:32
Prinzipiell ist es ein Webfehler, wenn Module so generisch benannte Funktionen nach main importieren, das sollte man m.E. in jedem Fall an den Modulautor auch von DaikinAC und dem anderen Ding adressieren! (Solcherlei Hackel ist der Hauptgrund, warum  zwischenzeitlich fast alle von mir betreuten Module ins package-Format überführt worden sind).
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Hallo Jörg,

ich bin ja nur einfacher Nutzer, deshalb meine Frage, wie ich die Modul-Datei runterlade. Reicht es aus diese Datei nach ../FHEM zu laden, Besitzerrechte anpassen und reload?

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY

Beta-User

Im Prinzip ja, aber nur, wenn die aktuelle svn-Version läuft.
Sicherheitshalber: besser einen FHEM-restart machen.
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Gisbert

Guten Morgen Jörg,

ich hab's zur Sicherheit reproduziert. Mein Fhem ist up-to-date, ich mache einmal wöchentlich ein update, das letzte war letzten Samstag.
Nach einem shutdown restart ist die Prozessorlast bei 100% mit fhem.service beschäftigt, ohne Aussicht, dass Fhem erreichbar ist.

Der log-file scheint groß zu sein; wenn du mir sagst, nach was ich Ausschau halten soll, dann setz ich mich an den PC.

Viele​ Grüße​ Gisbert​
Aktuelles FHEM | PROXMOX | Fujitsu Futro S740 | Debian 12 | UniFi | Homematic, VCCU, HMUART | ESP8266 | ATtiny85 | Wasser-, Stromzähler | Wlan-Kamera | SIGNALduino, Flamingo Rauchmelder FA21/22RF | RHASSPY