Доброго времени.
Нужно собирать логи с 600+ хостов
uname -a
BSD switchs 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309
С rc.conf разобрался
syslogd_enable="YES"
syslogd_flags="-a 10.156.0.0/16:* -n -C"
а вот с конфигурацие самого сислога приходится писать очень много текста
однообразного описыв
Решение проще - ELK.
26 окт. 2017 г. 0:18 пользователь "Andrey" написал:
Доброго времени.
Нужно собирать логи с 600+ хостов
uname -a
BSD switchs 11.1-RELEASE FreeBSD 11.1-RELEASE #0 r321309
С rc.conf разобрался
syslogd_enable="YES"
syslogd_flags="-a 10.156.0.0/16:* -n -C"
а вот с конфигура
Доброго времени суток.
Я делал через syslog-ng.
destination routerslogfile { file("/var/log/routers/$HOST/$HOST.log"
perm(0644) dir-perm(0755) ); };
...
log { source(src); filter(f_local5); destination(routerslogfile);
flags(final); };
И каждый хост пишет свой лог ... Например, в
/var/log
syslog-ng позволяет указывать подсети. Пример:
filter f_WiFi { netmask("10.100.51.0/255.255.254.0") or
netmask("10.100.53.0/255.255.254.0")
or netmask("10.100.55.0/255.255.254.0") or
netmask("10.100.57.0/255.255.254.0"); };
26.10.2017 00:17, Andrey пишет:
Доброг
On 26.10.2017 04:17, Andrey wrote:
> попробовал выкрутится так. писать все кроме хоста 10.156.186.253 но в лог
> идут записи и самого хоста с сислогом
> -10.156.186.253
> *.*
> /var/log/switchs-10.156.0.0.log
Нужно поставить эти строчки в самое начало