Le Webserver dispose d’un fichier de configuration JSON minimal pour les parametres au niveau du service, tandis que la plupart des parametres operationnels sont geres via l’interface Web et stockes dans sa base de donnees cle-valeur integree.
Configuration du service (webserver.json)
Ce fichier doit se trouver dans le meme repertoire que l’executable.
Activer HTTPS pour les serveurs API et Web. Definir a "true" ou "false"
"true"
PortAPI
string
Port TCP pour le serveur API REST
"8050"
PortWEB
string
Port TCP pour le serveur de l’interface Web
"9090"
RunUser
string
Utilisateur systeme pour executer le service (Linux uniquement). Laisser vide pour utiliser l’utilisateur courant
""
Important : La modification des ports ou du parametre HTTPS necessite un redemarrage du service. Les autres parametres (SMTP, Slack, LDAP, etc.) sont configures via l’interface Web et ne necessitent pas de modifications de ce fichier.
Parametres d’execution (via l’interface Web)
Ces parametres sont configures via la page Parametres de l’interface Web et stockes de maniere chiffree dans le magasin cle-valeur integre.
SMTP (Email)
Parametre
Description
SMTP Server
Nom d’hote du serveur de messagerie
SMTP Port
Port du serveur de messagerie (25, 465, 587)
SMTP Username
Nom d’utilisateur pour l’authentification
SMTP Password
Mot de passe pour l’authentification
SMTP TLS
Activer le chiffrement TLS
Sender Email
Adresse email pour les messages sortants
Integration Slack
Parametre
Description
Slack Token
Jeton de bot pour l’API Slack
Slack Channel
Canal par defaut pour les notifications
Integration GitLab
Parametre
Description
GitLab URL
URL du serveur GitLab
GitLab Token
Jeton d’acces personnel
GitLab Project
Identifiant du projet pour l’import de scripts de moniteur
Integration LDAP
Parametre
Description
LDAP Server
Nom d’hote du serveur LDAP/AD
LDAP Port
Port du serveur (389, 636)
LDAP Base DN
DN de base pour les recherches
LDAP Bind DN
DN de l’utilisateur de liaison
LDAP Bind Password
Mot de passe de l’utilisateur de liaison
LDAP TLS
Activer TLS
Journalisation
Parametre
Description
Defaut
Log Level
debug, info, warn, error
info
Max Log Size
Taille maximale du fichier journal (Mo)
10
Max Backups
Nombre de fichiers journaux en rotation
5
Max Age
Jours de conservation des fichiers journaux
28
Compress Logs
Compresser les fichiers en rotation
true
Parametres d’authentification JWT
Ces parametres sont integres dans le binaire et ne peuvent pas etre modifies via la configuration :