Bien que de nombreux éléments de l'interface web puissent être configurés à l'aide de l'interface elle-même, certaines personnalisations ne sont actuellement possibles que par l'édition d'un fichier de définitions.
Ce fichier define.inc.php
est situé dans /include du répertoire HTML Zabbix.
Paramètres de ce fichier susceptibles d’intéresser les utilisateurs :
Nombre de tentatives de connexion infructueuses autorisées pour un utilisateur système existant avant qu'un blocage de connexion ne soit appliqué (voir ZBX_LOGIN_BLOCK). Par défaut 5 tentatives. Une fois que le nombre défini de tentatives de connexion a été tenté sans succès, chaque tentative supplémentaire ayant échouée entraîne un blocage de la connexion. Utilisé dans l'authentification interne uniquement.
Nombre de secondes pour empêcher un utilisateur d'accéder à l'interface web Zabbix après plusieurs tentatives de connexion infructueuses (voir ZBX_LOGIN_ATTEMPTS). Par défaut 30 secondes. Utilisé avec l'authentification interne uniquement.
Période du graphique par défaut, en secondes. Une heure par défaut.
Période du graphique minimale, en secondes. Une heure par défaut.
Période maximale du graphique, en secondes. Deux ans par défaut depuis 1.6.7, un an auparavant.
Durée maximale d'affichage des données d'historique dans les pages Dernières données, Web, Aperçu et l'élément d'écran Aperçu des données en secondes. Par défaut, défini sur 86400 secondes (24 heures). Période illimitée, si définie à 0 seconde. Cette valeur constante affecte également la distance dans laquelle la valeur est recherchée dans le passé lorsque la macro {ITEM.VALUE} dans le nom du déclencheur est résolue.
Emplacement par défaut de l'axe des Y dans les graphiques simples et valeur par défaut pour la liste déroulante lors de l'ajout d'éléments à des graphiques personnalisés. Valeurs possibles : 0 - gauche, 1 - droite.
Par défaut : 0
Utilisé dans les écrans et définit le délai d'expiration en secondes pour la mise à jour d'un élément d'écran. Lorsque le nombre de secondes défini après le lancement d'une mise à jour et que l'élément d'écran n'a toujours pas été mis à jour, l'élément d'écran est assombri.
Par défaut : 30
Utilisé dans les écrans et définit le nombre de secondes après lequel le saut de requête sera désactivé. Sinon, si un élément d'écran est en mode mise à jour, toutes les requêtes en cours de mise à jour sont ignorées jusqu'à ce qu'une réponse soit reçue. Avec ce paramètre, une autre requête de mise à jour peut être envoyée après N secondes sans attendre la réponse de la première.
Par défaut : 10
Définit la limite d'extraction du nombre total d'éléments mis en file d'attente. Depuis Zabbix 3.2.4 peut être réglé plus élevé que la valeur par défaut.
Par défaut : 500
Affiche les erreurs SQL dans l'interface web, si 'true'. Si la valeur est définie sur "false", les erreurs SQL seront toujours affichées pour tous les utilisateurs avec le mode Debug activé. Avec le mode debug désactivé, seuls les utilisateurs Zabbix Super Admin verront des erreurs SQL. D'autres verront un message générique : "SQL error. Please contact Zabbix administrator.".
Par défaut : true
Validez un URI par rapport à la liste blanche de schémas définie dans ZBX_URI_VALID_SCHEMES.
Par défaut : true
Liste de schémas d'URI autorisés séparés par des virgules. Affecte tous les endroits de l'interface utilisateur où les URI sont utilisés, par exemple les URL des éléments de carte.
Par défaut : http,https,ftp,file,mailto,tel,ssh
Affiche les erreurs techniques (PHP/SQL) aux utilisateurs non super administrateurs de Zabbix et aux utilisateurs ne faisant pas partie de groupes d'utilisateurs avec le mode debug activé.
Par défaut : false
Chaîne utilisée comme nom du cookie de session de l'interface web Zabbix.
Par défaut : zbx_sessionid