Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
syslog-ng [Le 09/05/2017, 16:43] 217.128.190.234 [1. Installer Syslog-NG] |
syslog-ng [Le 16/05/2017, 12:14] L'Africain tags |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag> Lucid }} | + | {{tag>Xenial serveur }} |
====== Serveur SYSLOG : Syslog-ng ====== | ====== Serveur SYSLOG : Syslog-ng ====== | ||
Ligne 11: | Ligne 11: | ||
Syslog-ng est une solution de journalisation sous systèmes Unix et Linux depuis les années 1980. | Syslog-ng est une solution de journalisation sous systèmes Unix et Linux depuis les années 1980. | ||
+ | Nous nous intéresserons ici à [[wpfr>syslog-ng|syslog-ng]], un remplaçant de [[wpfr>syslog|syslog]]. Il permet notamment de dissocier les logs entrants sur d'autres critères que le 'facility' comme par exemple : le nom ou l'adresse IP de la machine qui émet le log. | ||
+ | Son installation n'est pas très complexe, mais nécessite un peu de rigueur. | ||
===== Pré-requis ===== | ===== Pré-requis ===== | ||
- | Pour la suite des opérations, des pré-requis sont nécessaires : | ||
* Disposer des [[:sudo|droits d'administration]] ; | * Disposer des [[:sudo|droits d'administration]] ; | ||
* Disposer d'une connexion à Internet configurée et activée ; | * Disposer d'une connexion à Internet configurée et activée ; | ||
- | * Avoir activé l'accès au [[:depots|dépôt APT]] 'universe'; | ||
* Un [[:lamp|serveur LAMP]] (Linux Apache Mysql Php) fonctionnel si vous décidez d'installer php-syslog-ng. | * Un [[:lamp|serveur LAMP]] (Linux Apache Mysql Php) fonctionnel si vous décidez d'installer php-syslog-ng. | ||
- | |||
- | === Qu'est-ce que Syslog-NG ? === | ||
- | |||
- | |||
- | Nous nous intéresserons ici à [[wpfr>syslog-ng|syslog-ng]], un remplaçant de [[wpfr>syslog|syslog]]. Il permet notamment de dissocier les logs entrants sur d'autres critères que le 'facility' comme par exemple : le nom ou l'adresse IP de la machine qui émet le log. | ||
- | |||
- | Son installation n'est pas très complexe, mais nécessite un peu de rigueur. | ||
- | |||
- | |||
- | |||
- | |||
- | ==== 1. Installer Syslog-NG ==== | ||
+ | =====Installation===== | ||
**Ne pas laisser les droits de modification à n'importe quel utilisateur !!** | **Ne pas laisser les droits de modification à n'importe quel utilisateur !!** | ||
- | |||
- | |||
- | |||
- | |||
- | |||
. | . | ||
- | Vous devez au préalable activer le [[:depots|dépot]] universe ; l'installation de syslog-ng supprimera les paquets klogd et sysklogd, respectivement en charge de la journalisation des évènements liés au noyau et au reste du système. Idem pour le paquet ubuntu-minimal. | + | L'installation de syslog-ng supprimera les paquets klogd et sysklogd, respectivement en charge de la journalisation des événements liés au noyau et au reste du système. Idem pour le paquet ubuntu-minimal. |
- | + | ||
- | * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>syslog-ng|syslog-ng]]** | + | |
- | FIXME Sur Ubuntu 14.04 : <code>sudo apt-get install syslog-ng syslog-ng-core</code> | + | * [[:tutoriel:comment_installer_un_paquet|Installez les paquets]] **[[apt>syslog-ng,syslog-ng-core|syslog-ng et syslog-ng-core]]** |
* [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] ** /etc/default/syslog-ng ** \\ | * [[:tutoriel:comment_modifier_un_fichier|Editez le fichier]] ** /etc/default/syslog-ng ** \\ | ||
Ligne 90: | Ligne 72: | ||
<note warning>Rien de tout ça ne semble fonctionner avec Ubuntu 12.04, vu les changements dans le fichier de configuration il est possible que l'authentification et le chiffrement soit nécessaire pour accepter les logs distants.</note> | <note warning>Rien de tout ça ne semble fonctionner avec Ubuntu 12.04, vu les changements dans le fichier de configuration il est possible que l'authentification et le chiffrement soit nécessaire pour accepter les logs distants.</note> | ||
- | ==== 2. Configuration du client Syslog d'une machine ==== | + | ==== Configuration du client Syslog d'une machine ==== |
Ligne 113: | Ligne 95: | ||
- | ==== 3. Configuration de php-syslog-ng ==== | + | ==== Configuration de php-syslog-ng ==== |