This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
регистрация_событий_в_linux [2016/04/19 09:32] val [Использование утилиты logger] |
регистрация_событий_в_linux [2016/12/29 09:08] val [Регистрация сообщений, переданных по сети] |
||
---|---|---|---|
Line 7: | Line 7: | ||
<code> | <code> | ||
$ logger -t postfix -p mail.info 'Message from postfix' | $ logger -t postfix -p mail.info 'Message from postfix' | ||
+ | |||
+ | $ logger -t kernel -p kern.emerg 'Kernel Panic' | ||
</code> | </code> | ||
===== Systemd journald ===== | ===== Systemd journald ===== | ||
Line 44: | Line 46: | ||
</code> | </code> | ||
- | ==== Регистрация сообщений, переданных по сети ==== | + | ==== Регистрация сообщений, переданных по сети в journald ==== |
* [[http://unix.stackexchange.com/questions/83173/receiving-syslog-messages-with-a-systemd-arch-linux|Receiving Syslog messages with a systemd]] | * [[http://unix.stackexchange.com/questions/83173/receiving-syslog-messages-with-a-systemd-arch-linux|Receiving Syslog messages with a systemd]] | ||
Line 73: | Line 75: | ||
</code><code> | </code><code> | ||
... | ... | ||
- | $ModLoad imudp | + | module(load="imudp") |
- | $UDPServerRun 514 | + | input(type="imudp" port="514") |
... | ... | ||
</code><code> | </code><code> | ||
- | root@server:~# restart rsyslog | + | root@server:~# service rsyslog restart |
</code> | </code> | ||
+ | ==== Передача сообщений на STDIN программы ==== | ||
+ | <code> | ||
+ | root@server:~# cat /etc/rsyslog.conf | ||
+ | </code><code> | ||
+ | ... | ||
+ | module(load="omprog") | ||
+ | |||
+ | local0.* action(type="omprog" binary="/etc/script.sh") | ||
+ | ... | ||
+ | </code><code> | ||
+ | root@server:~# service rsyslog restart | ||
+ | </code> | ||
===== Дополнительные материалы ===== | ===== Дополнительные материалы ===== | ||
- | ==== Генератор отчетов ==== | + | ==== Генератор отчетов logwatch ==== |
- | [[Сервис MTA#Использование почтовых псевдонимов]] | + | * [[http://ashep.org/2012/monitoring-sistemy-pri-pomoshhi-logwatch/|Мониторинг системы при помощи logwatch]] |
+ | * [[Сервис MTA#Использование почтовых псевдонимов]] | ||
<code> | <code> | ||
- | root@server:~# apt-get install logwatch | + | root@server:~# apt install logwatch |
root@server:~# /etc/cron.daily/00logwatch | root@server:~# /etc/cron.daily/00logwatch |