Healthcheck is unavailable

Bonjour, J’ai terminé l’installation de Canopsis mais j’ai un problème de « Healthcheck » sur l’interface web.

En faite, je reçois comme erreur sur l’interface web : « Le système n’est pas opérationnel » aussi comme message: « La configuration du système n’est pas valide, veuillez contacter l’administrateur » .

A en haut a gauche de la page, j’ai un bouton ERROR en rouge lorsque je pointe le curseur dessus j’ai comme message « healthcheck is unavailable ». Lorsque je clique dessus j’ai comme message « Erreur de connexion Websocket » Les websockets ne sont pas disponibles les fonctionnalités suivantes sont donc restreintes :

  • En-tête de bilan de santé
  • Graphique du réseau Healthcheck
  • Active broadcast messages
  • Sessions d’utilisateurs actifs
  • Exécution de la correction

Veuillez vérifier la configuration de votre serveur.

S’il vous plait quelqu’un pourrait m’aider a résoudre mon problème? Pour infos pour mon installation j’ai utilisé ce lien: Installation de paquets Canopsis sur CentOS 7 - Documentation Canopsis

Bonjour,

Pour le moment, la fonctionnalité Healthcheck nécessite une activation manuelle d’HTTPS pour pouvoir être utilisée.

Ce guide devrait pouvoir vous aider à le mettre en place :

https://doc.canopsis.net/guide-administration/administration-avancee/configuration-composants/reverse-proxy-nginx-https/

Bonne journée

1 « J'aime »

Merci Beaucoup. Je vais essayer et vous revenir.

Bonjour, dans les pré-requis il y’a : " assigner un [FQDN]) à votre service web Canopsis" si je ne le fais pas, est ce que ça posera un problème? Aussi, travailler avec l’adresse IP directement ne me dérange pas.

Aussi, comment faire pour avoir le certificat et la clé privée pour les mettre dans les répertoires : « /etc/nginx/ssl/cert.crt et /etc/nginx/ssl/key.key »

Aussi, lorsque je décommente la ligne « #include /etc/nginx/https.inc » je n’arrive plus a redémarrer nginx.

Enfin comment résoudre le problème de « websocket » ? en résolvons celui de healthcheck cela va résoudre websocket?

Merci pour vos réponses

Bonsoir,

Je suis passé en Https finalement, mais j’ai toujours le message de « Healthcheck is unavailable »

Je suis fatiguée de ramer depuis des jours sur ce problème.

SVP quelqu’un a une solution ?

Bonjour,

avant de répondre à vos interrogations, quelques rappels.
Il s’agit d’un forum communautaire et à ce titre aucune garantie de réponse ou de temps de réponse ne peut être donnée.
Mettre la pression en envoyant des emails en // en parlant d’urgence et employer des expressions comme « je suis fatiguée etc » n’encourage pas à répondre promptement et provoque même très certainement l’effet inverse.
Par ailleurs vous ne nous avez pas fourni beaucoup d’informations sur le contexte de vos tests

Par exemple :

  • Version de Canopsis
  • Edition communautaire ou pro
  • Installation docker ou paquet RPM ?

Maintenant pour essayer de répondre à votre question, en partant du principe que vous êtes sur une version communautaire, la fonctionnalité « Healtcheck » n’est pas disponible.
Une erreur sur l’interface web community s’est glissée dans la release, vous ne devriez pas pouvoir accéder à ce menu.
J’en ai pris note pour correction dans la version à venir.

Etant donné que cette fonctionnalité n’influe pas sur le fonctionnement même de Canopsis, vous devriez pouvoir continuer vos tests pour exploiter Canopsis.
Par exemple envoyer un simple événement sur l’API pur vérifier si une alarme se créée correctement

curl -X POST -u root:root -H "Content-Type: application/json" -d '{
  "event_type": "check",
  "connector": "connector_test_creation_alarmes",
  "connector_name": "test",
  "component": "component_test_creation_alarmes",
  "resource": "resource_test_creation_alarmes",
  "source_type": "resource",
  "author": "POC_canopsis",
  "state": 2,
  "debug": true,
  "output": "Test création alarmes Canopsis"
}' 'http://localhost:8082/api/v4/event'

avec pour résultat

Bonjour,

Merci pour votre réponse. Je m’excuse pour la pression.

J’utilise la version Edition communautaire avec installation sur centos7

Aussi, lorsque j’essaye de connecter librenms a canopsis on me renvoie cette erreur « Failed to process alert transport » lorsque j’essaye de creer un transport canopsis sur librenms.

Pour terminé, j’ai constaté que j’etais pas vraiment passé en https, donc vous confirmer que meme si c’est le cas, cette fonctionnalité ne fonctionne pas sur cette version?

Merci d’avance pour votre reponse.

L’erreur dont vous parlez concernant librenmp semble être un message propre à librenms.
Sans screenshot, sans logs et sans détail complémentaire, difficile de vous aider.
Pour l’aspect https et healthcheck, je vous confirme que cette fonctionnalité ne doit pas être embarquée dans Canopsis community. (en version 4.5, cela sera corrigé).
Je ne saurais trop vous conseiller de tout de même passer en https, cela semble plus raisonnable.