Bonjour
Hier soir à 19H26 plus de remontées d’information sur mes équipements, le log jMqtt indique:
0000|[2025-03-10 19:26:06] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0001|[2025-03-10 19:26:10] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0002|[2025-03-10 19:26:10] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0003|[2025-03-10 19:26:10] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0004|[2025-03-10 19:26:16] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0005|[2025-03-10 19:26:16] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0006|[2025-03-10 19:26:20] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0007|[2025-03-10 19:26:22] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0008|[2025-03-10 19:26:22] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0009|[2025-03-10 19:26:26] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0010|[2025-03-10 19:26:26] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0011|[2025-03-10 19:26:27] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0012|[2025-03-10 19:26:27] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0013|[2025-03-10 19:26:30] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0014|[2025-03-10 19:26:31] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
0015|[2025-03-10 19:26:35] ERROR : jMQTTComFromDaemon::msgIn() a levé l'Exception: L'équipement n'est pas de type Broker (id=540)
Dans l’outil recherche: recherche sur l’ID 540:
2 équipements ont le même identifiant, mon serveur mqtt et une commande du plugin scan_ip que j’avais désactivée depuis pas mal de temps.
Dans la page des équipements, tous les équipements était notés orphelins.
Résolution:
1- suppression du plugin scan_ip
2- création d’un nouveau broker avec les mêmes paramètres que l’ancien
3- basculement de tous les équipements dans le nouveau broker
4- redémarrage du deamon jMQTT
contexte:
Conclusion:
1- Je n’ai pas trouvé la cause de la création de 2 éléments avec le même ID 540 dans la base de données. J’ai fait une vérification de la Bde avant toute modification c’était OK. Je fais des sauvegardes de la VM Promox en snapshot, peut être la cause, je ferais les sauvegardes VM arrétée. Je n’incrimine aucun des 2 plugins.
2- La leçon a retenir: Je ne sais pas si la résolution effectuée est la plus propre. Si j’avais fait une sauvegarde de la configuration et des équipements, fonctionnalité découverte hier soir, il aurait été plus simple de réinstaller le plugin et de restaurer la sauvegarde.
3- Je dois saluer la souplesse de ce plugin permettant de basculer un équipement d’un broker à un autre