Article de reference

Journalisation (informatique)

En informatique , la journalisation consiste à conserver une trace des événements survenant dans un système informatique, tels que les problèmes, les erreurs ou des informations...

En informatique , la journalisation consiste à conserver une trace des événements survenant dans un système informatique, tels que les problèmes, les erreurs ou des informations générales sur son fonctionnement. Ces événements peuvent se produire au niveau du système d'exploitation ou d'autres logiciels . Un message ou une entrée de journal est enregistré pour chaque événement. Ces messages peuvent ensuite être utilisés pour surveiller et comprendre le fonctionnement du système, pour déboguer les problèmes ou lors d'un audit . La journalisation est particulièrement importante dans les logiciels multi-utilisateurs , car elle permet d'avoir une vue d'ensemble centralisée du fonctionnement du système.

Dans le cas le plus simple, les messages sont écrits dans un fichier, appelé fichier journal . Alternativement, les messages peuvent être écrits dans un système de journalisation dédié ou dans un logiciel de gestion de journaux , où ils sont stockés dans une base de données ou sur un système informatique différent.

Plus précisément, un journal de transactions est un enregistrement des communications entre un système et ses utilisateurs , ou une méthode de collecte de données qui capture automatiquement le type, le contenu ou l'heure des transactions effectuées par une personne à partir d'un terminal connecté à ce système . Dans le cadre de la recherche Web, un journal de transactions est un enregistrement électronique des interactions qui ont eu lieu lors d'une recherche entre un moteur de recherche et les utilisateurs qui y recherchent des informations.

De nombreux systèmes d'exploitation, frameworks logiciels et programmes intègrent un système de journalisation. Syslog , défini dans la RFC 5424 de l'IETF est une norme de journalisation largement utilisée . Cette norme permet à un sous-système dédié et standardisé de générer, filtrer, enregistrer et analyser les messages de journalisation, dispensant ainsi les développeurs de logiciels de concevoir et de coder leurs propres systèmes de journalisation ad hoc

Types

Journaux d'événements

Les journaux d'événements enregistrent les événements survenus lors de l'exécution d'un système. Ils permettent de comprendre l'activité du système et de diagnostiquer les problèmes. Leur compréhension est essentielle, notamment pour les applications nécessitant peu d'interaction avec l'utilisateur.

Il peut également être utile de combiner les entrées des fichiers journaux provenant de plusieurs sources. Cette combinaison différente peut permettre une meilleure corrélation des événements connexes sur différents serveurs. D'autres solutions utilisent l'interrogation et la génération de rapports à l'échelle du réseau .

Journaux de transactions

Journal d'accès Apache révélant des failles de sécurité dans WordPress.

Un journal de serveur est un fichier journal (ou plusieurs fichiers) créé et maintenu automatiquement par un serveur et contenant une liste des activités qu'il a effectuées.

Un exemple typique est le journal d'un serveur web , qui conserve l'historique des requêtes de pages. Le W3C maintient un format standard (le Common Log Format ) pour les fichiers journaux des serveurs web, mais d'autres formats propriétaires existent. Certains serveurs peuvent enregistrer les informations dans des formats lisibles par ordinateur (comme JSON ) plutôt que dans le format standard lisible par l'humain. Les entrées les plus récentes sont généralement ajoutées à la fin du fichier. Les informations relatives à la requête, notamment l'adresse IP du client , la date et l'heure de la requête , la page demandée, le code HTTP , la quantité de données servies, l'agent utilisateur et le référent, sont généralement ajoutées. Ces données peuvent être regroupées dans un seul fichier ou séparées dans des journaux distincts, tels qu'un journal d'accès, un journal d'erreurs ou un journal de référents. Cependant, les journaux de serveur ne collectent généralement pas d'informations spécifiques à l'utilisateur.

Ces fichiers ne sont généralement pas accessibles aux internautes, mais uniquement au webmaster ou à un autre administrateur du service Internet. Une analyse statistique des journaux du serveur permet d'examiner les tendances de trafic en fonction de l'heure, du jour de la semaine, du site référent ou de l'agent utilisateur. L'analyse des journaux du serveur web contribue à une administration efficace du site, à des ressources d'hébergement adéquates et à l'optimisation des stratégies de vente.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index