[freebsd] syslog и много хостов
Andrey
ss25_satana at ukr.net
Thu Oct 26 00:17:14 EEST 2017
Доброго времени.
Нужно собирать логи с 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"
а вот с конфигурацие самого сислога приходится писать очень много текста однообразного описывая каждый хост в сети с маской /16
+10.156.186.40
*.* /var/log/switchs-10.156.0.0.log
+*
+10.156.187.48
*.* /var/log/switchs-10.156.0.0.log
+*
и т.д. очень много раз
в man syslogd и man syslog.conf не нашел упоминания которое позволило бы сократить конфиг до вида
+10.156.0.0/16
*.* /var/log/switchs-10.156.0.0.log
+*
попробовал выкрутится так. писать все кроме хоста 10.156.186.253 но в лог идут записи и самого хоста с сислогом
-10.156.186.253
*.* /var/log/switchs-10.156.0.0.log
+*
можно скриптом сгенерить конфиг хоть для /8 сети но возможно есть решение проще?
Это я не доглядел ман или действительно сислог не умеет так как я хочу?
в перспективе обработка этих логов для отдачи заббиксу
More information about the freebsd
mailing list