Bonjour
J'utilise le routeur WRT54G avec le firmware OpenWRT et je fais toute ma config de firewall avec IPTABLES.
Quand je souhaite loggé des connections, j'utilise la cible ULOG qui me permet soit de stocker les logs dans /var/log/ulogd.syslogemu soit dans une base de donnée situté sur un autre serveur.
Première question : Existe t-il un soft client pour lire les logs ULOG contenue dans /var/log/ulogd.syslogemu j'en est trouvé, mais il vont lire uniquement dans une BDD mysql.
Seconde question : J'ai essayé d'enregistrer mes logs dans une base Mysql 4.1 situé sur un autre serveur et cela ne fonctionne pas.
Voici le fichier de conf de Ulog :
Code :
- # output plugins.
- #plugin="/usr/lib/ulogd/ulogd_LOGEMU.so"
- #plugin="/usr/lib/ulogd/ulogd_OPRINT.so"
- plugin="/usr/lib/ulogd/ulogd_MYSQL.so"
- #plugin="/usr/lib/ulogd/ulogd_PGSQL.so"
- #plugin="/usr/lib/ulogd/ulogd_SQLITE3.so"
- #plugin="/usr/lib/ulogd/ulogd_PCAP.so"
- [LOGEMU]
- file="/var/log/ulogd.syslogemu"
- sync=1
- [OPRINT]
- file="/var/log/ulogd.pktlog"
- [MYSQL]
- table="ulog"
- pass=""
- user="ulog"
- db="ulogdb"
- host="192.168.8.1"
|
J'ai installé les packages suivant sur mon routeur :
Code :
- ulogd
- ulogd-mod-extra
- ulogd-mod-mysql
- kmod-ipt-extra
- kmod-iptables-extra
- iptables-extra
- iptables-mod-extra
- iptables-mod-ulog
|
Sortie ecran du lancement du service ULOG :
Code :
- Using /lib/modules/2.4.30/ipt_ULOG.o
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `raw'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `oob'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `ip'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `tcp'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `icmp'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `udp'
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:309 registering interpreter `ahesp'
- Tue Jul 25 11:12:20 2006 <5> ulogd.c:364 registering output `syslogemu'
- Tue Jul 25 11:12:20 2006 <5> ulogd.c:364 registering output `mysql'
|
Et voici l'erreur de chargement que je peut voir dans le fichier /var/log/ulog.log
Code :
- Tue Jul 25 11:12:20 2006 <3> ulogd.c:524 ulogd Version 1.23 starting
- Tue Jul 25 11:12:20 2006 <7> ulogd_MYSQL.c:351 can't establish database connection
- Tue Jul 25 11:12:20 2006 <5> ulogd.c:803 initialization finished, entering main loop
|
Le serveur MYSQL fonctionne bien sur la machine distante et il est accesible debuis tout le réseaux.
Je ne comprends pas d'où vient le problème...
Merci de votre aide