This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
регистрация_событий_в_freebsd [2011/02/21 17:33] val |
регистрация_событий_в_freebsd [2016/09/12 15:23] val [Настройка клиента] |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Сервис syslog ===== | ===== Сервис syslog ===== | ||
- | man syslog.conf | + | * [[http://ru.wikipedia.org/wiki/Syslog|syslog]] |
+ | |||
+ | ===== Использование утилиты logger ===== | ||
+ | |||
+ | * [[Средства программирования shell#Передача сообщений в syslog]] в shell скриптах | ||
- | ==== Варианты использования ==== | ||
<code> | <code> | ||
# shutdown -p 17:30 | # shutdown -p 17:30 | ||
- | # logger -t kernel -p kern.emerg 'Kernel Panic' | + | $ logger -t kernel -p kern.emerg 'Kernel Panic' |
- | # logger -t sendmail -p mail.info 'Message from sendmail' | + | $ logger -t sendmail -p mail.info 'Message from sendmail' |
</code> | </code> | ||
- | ==== Настройка на обработку сообщений от сервиса ==== | + | ===== Настройка на обработку сообщений типа local0 ===== |
<code> | <code> | ||
# cat /etc/syslog.conf | # cat /etc/syslog.conf | ||
</code><code> | </code><code> | ||
... | ... | ||
- | local6.* /var/log/clamd.log | + | local0.* /var/log/cisco.log |
!ppp | !ppp | ||
... | ... | ||
</code><code> | </code><code> | ||
- | # touch /var/log/clamd.log | + | # touch /var/log/cisco.log |
- | # /etc/rc.d/syslogd reload | + | # service syslogd reload |
+ | |||
+ | # tail -f /var/log/cisco.log | ||
</code> | </code> | ||
- | ==== Регистрация сообщений от оборудования в сети ==== | + | ===== Регистрация сообщений переданных по сети ===== |
<code> | <code> | ||
- | [server:~] # cat /etc/rc.conf | + | # cat /etc/rc.conf |
</code><code> | </code><code> | ||
... | ... | ||
Line 36: | Line 41: | ||
... | ... | ||
</code><code> | </code><code> | ||
- | [server:~] # cat /etc/syslog.conf | + | # service syslogd restart |
- | </code><code> | + | |
- | ... | + | |
- | local0.* /var/log/cisco.log | + | |
- | !ppp | + | |
- | ... | + | |
- | </code><code> | + | |
- | [server:~] # touch /var/log/cisco.log | + | |
- | + | ||
- | [server:~] # /etc/rc.d/syslogd restart | + | |
- | + | ||
- | [server:~] # tail -f /var/log/cisco.log | + | |
</code> | </code> | ||
- | ==== Настройка клиента ==== | + | ===== Настройка клиента ===== |
<code> | <code> | ||
[cisco:~] # cat /etc/syslog.conf | [cisco:~] # cat /etc/syslog.conf | ||
</code><code> | </code><code> | ||
... | ... | ||
- | *.* @server | + | *.* @logserver |
!ppp | !ppp | ||
... | ... | ||
</code><code> | </code><code> | ||
- | [cisco:~] # /etc/rc.d/syslogd restart | + | [cisco:~] # service syslogd reload |
</code> | </code> | ||
- | ==== Приложения ==== | + | ===== Дополнительные материалы ===== |
- | === Передача сообщений syslogd в программу === | + | ==== Передача сообщений syslogd в программу ==== |
<code> | <code> | ||
- | # cat syslog.sh | + | # cat /root/syslog.sh |
</code><code> | </code><code> | ||
#!/bin/sh | #!/bin/sh | ||
Line 86: | Line 80: | ||
... | ... | ||
</code> | </code> | ||
- |