Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Make by tools (01.00.01) - action=same_as_next_version
Scroll Ignore
scroll-pdftrue
scroll-officetrue
scroll-chmtrue
scroll-docbooktrue
scroll-eclipsehelptrue
scroll-epubtrue
scroll-htmltrue
Panel
titleSommaire

Table of Contents
maxLevel4
stylenone

Contexte

Il est possible via l'option webui__log_users__enabled d'activer des logs d'authentification supplémentaire de suivis de l'activité des utilisateurs dans un fichier spécifique.

  • Ce sont des logs d'authentification et de sessions supplémentaires.
  • Cela vous permet d'accéder à ces informations sans devoir parser le fichier des logs du Broker.
    • Vous pourrez, par exemple, envoyer ce fichier à votre équipe de sécurité pour un audit.


Panel

Image Added

Mise en place

Cette option est configurable option peut être activée grâce à l'option webui__log_users__enabled, dans le fichier de configuration du module WebUI. /etc/shinken/modules/webui cfg ( voir la page Module WebUI ). 

'information sur les options
  • Par défaut, les logs seront écrits dans le fichier /var/log/shinken/webui/log_users.log.
    • Cet emplacement peut être modifié via l'option webui__log_users__file_path.
InfoPour plus d
  • Vous pouvez aussi activer l'option webui__log_users_
_enabled et
  • _add_user_name pour que le nom des utilisateurs soit affiché dans les logs.
  • Vous pouvez aussi modifier l'option webui__log_users__
_file_path, référez-vous à la page Configuration du module WebUI
  • logs_rotation__nb_days_before_deletion pour modifier la durée de rotation en jours des fichiers de logs.

Log Externe d'Authentification

Authentification Réussi

Si webui__log_users__add_user_name est activé:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGIN  ] [ RESULT:200 ] [ TIME:        1ms ] [ USER:<user_uuid> / <user_name> ] [ CALL_BY:<IP>   ] [ AUTHENTICATED:OK     ] [ BY:UI Visualization:<webui_name> ] [ AUTHENTICATED BY THE MODULE:<module_name> ]

Sinon:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGIN  ] [ RESULT:200 ] [ TIME:        1ms ] [ USER:<user_uuid> ] [ CALL_BY:<IP>   ] [ AUTHENTICATED:OK     ] [ BY:UI Visualization:<webui_name> ] [ AUTHENTICATED BY THE MODULE:<module_name> ]

Authentification Échoué

Si webui__log_users__add_user_name est activé:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGIN  ] [ RESULT:401 ] [ TIME:        4ms ] [ USER:<user_uuid> / <user_name> ] [ CALL_BY:<IP>   ] [ AUTHENTICATED:FAILED ] [ BY:UI Visualization:<webui_name> ]

Sinon:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGIN  ] [ RESULT:401 ] [ TIME:        4ms ] [ USER:<user_uuid> ] [ CALL_BY:<IP>   ] [ AUTHENTICATED:FAILED ] [ BY:UI Visualization:<webui_name> ]

Déconnexion

Si webui__log_users__add_user_name est activé:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGOUT ] [ RESULT:200 ] [ TIME:        0ms ] [ USER:<user_uuid> / <user_name> ] [ CALL_BY:<IP>   ] [ BY:UI Visualization:<webui_name> ]

Sinon:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ LOGOUT ] [ RESULT:200 ] [ TIME:        0ms ] [ USER:<user_uuid> ] [ CALL_BY:<IP>   ] [ BY:UI Visualization:<webui_name> ]

Log de Session

Un log de session est généré à chaque fois qu'un utilisateur démarre une nouvelle session.

  • Une nouvelle session est créée à chaque fois qu'un utilisateur ferme et rouvre son navigateur sur l'UI de Visualisation.
  • Pas de log de session créé lors d'une authentification via la page d'authentification, uniquement le log d'authentification sera créé.

Si webui__log_users__add_user_name est activé:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ SESSION ] [ RESULT:--- ] [ TIME:        0ms ] [ USER:<user_uuid> / <user_name> ] [ CALL_BY:<IP>   ] [ BY:UI Visualization:<webui_name> ] [ ALREADY AUTHENTICADED USERS, START A SESSION ]

Sinon:

Code Block
languagetext
themeEmacs
[ YYYY-MM-DD HH:MM:SS ] [ READ  ] [ SESSION ] [ RESULT:--- ] [ TIME:        0ms ] [ USER:<user_uuid> ] [ CALL_BY:<IP>   ] [ BY:UI Visualization:<webui_name> ] [ ALREADY AUTHENTICADED USERS, START A SESSION ]