User Tools

Site Tools


регистрация_событий_в_linux

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
регистрация_событий_в_linux [2016/09/13 13:41]
val [Генератор отчетов]
регистрация_событий_в_linux [2022/02/27 07:10]
val [Настройка на обработку сообщений типа local0]
Line 7: Line 7:
 <​code>​ <​code>​
 $ logger -t postfix -p mail.info '​Message from postfix'​ $ logger -t postfix -p mail.info '​Message from postfix'​
-</​code>​ 
-===== Systemd journald ===== 
-  * [[https://​www.digitalocean.com/​community/​tutorials/​how-to-use-journalctl-to-view-and-manipulate-systemd-logs|How To Use Journalctl to View and Manipulate Systemd Logs]] 
- 
-==== Форматы вывода ==== 
-<​code>​ 
-# journalctl -ra 
- 
-# journalctl --no-pager 
  
-# journalctl ​-o json +$ logger ​-t kernel ​-p kern.emerg '​Kernel Panic'
- +
-# journalctl ​-o verbose +
- +
-# journalctl -f+
 </​code>​ </​code>​
  
-==== Фильтрация вывода ==== 
-<​code>​ 
-# journalctl -ra -u postfix 
  
-# journalctl -ra -p err+===== Сервис rsyslog =====
  
-# man systemd.journal-fields+  * [[http://​mazday.wordpress.com/​2008/​12/​20/​rsyslog-удобный-способ-сбора-и-обработки-си/​|RSyslog — удобный способ сбора и обработки системных логов]] 
 +  * [[http://​mazday.wordpress.com/​2008/​12/​29/​настройка-rsyslog-на-запись-в-базу-данных-mysql-postgresql/​|Настройка RSyslog на запись в базу данных MySQL]]
  
-# journalctl SYSLOG_FACILITY=2 
-</​code>​ 
- 
-==== Управление ==== 
 <​code>​ <​code>​
-# man journald.conf+$ systemctl -a | grep syslog
  
-# journalctl --disk-usage+$ less /​etc/​rsyslog.conf
  
-# journalctl --vacuum-size=1G+$ man rsyslog.conf
 </​code>​ </​code>​
- 
-==== Регистрация сообщений,​ переданных по сети ==== 
- 
-  * [[http://​unix.stackexchange.com/​questions/​83173/​receiving-syslog-messages-with-a-systemd-arch-linux|Receiving Syslog messages with a systemd]] 
- 
-===== Сервис rsyslog ===== 
- 
-  * [[http://​mazday.wordpress.com/​2008/​12/​20/​rsyslog-удобный-способ-сбора-и-обработки-си/​|RSyslog — удобный способ сбора и обработки системных логов]] 
-  * [[http://​mazday.wordpress.com/​2008/​12/​29/​настройка-rsyslog-на-запись-в-базу-данных-mysql-postgresql/​|Настройка RSyslog на запись в базу данных MySQL]] 
  
 ==== Настройка на обработку сообщений типа local0 ==== ==== Настройка на обработку сообщений типа local0 ====
Line 61: Line 33:
 root@server:​~#​ touch /​var/​log/​cisco.log root@server:​~#​ touch /​var/​log/​cisco.log
  
-root@server:~# chown syslog:adm /​var/​log/​cisco.log+debian# chown root:adm /​var/​log/​cisco.log 
 +ubuntu# chown syslog:adm /​var/​log/​cisco.log
  
-root@server:​~# ​restart ​rsyslog+root@server:​~# ​service ​rsyslog ​restart ​
  
 root@server:​~#​ tail -f /​var/​log/​cisco.log root@server:​~#​ tail -f /​var/​log/​cisco.log
Line 69: Line 42:
  
 ==== Регистрация сообщений,​ переданных по сети ==== ==== Регистрация сообщений,​ переданных по сети ====
 +
 +=== Сервер ===
 <​code>​ <​code>​
 root@server:​~#​ cat /​etc/​rsyslog.conf root@server:​~#​ cat /​etc/​rsyslog.conf
Line 80: Line 55:
 </​code>​ </​code>​
  
-===== Дополнительные материалы =====+=== Клиент rsyslog ​==
 +<​code>​ 
 +# cat /​etc/​rsyslog.conf 
 +</​code><​code>​ 
 +... 
 +*.*                                           ​@server.corp13.un 
 +</​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>​
  
-[[Сервис MTA#​Использование почтовых псевдонимов]]+===== Генератор отчетов logwatch ===== 
 + 
 +  * [[http://​ashep.org/​2012/​monitoring-sistemy-pri-pomoshhi-logwatch/​|Мониторинг системы при помощи logwatch]] 
 +  * [[Сервис MTA#​Использование почтовых псевдонимов]]
  
 <​code>​ <​code>​
Line 92: Line 86:
 </​code>​ </​code>​
  
-==== syslog ​facility ​====+===== Systemd journald ===== 
 +  * [[https://​www.digitalocean.com/​community/​tutorials/​how-to-use-journalctl-to-view-and-manipulate-systemd-logs|How To Use Journalctl to View and Manipulate Systemd Logs]] 
 + 
 +==== Форматы вывода ==== 
 +<​code>​ 
 +# journalctl -ra 
 + 
 +# journalctl --no-pager 
 + 
 +# journalctl -o json 
 + 
 +# journalctl -o verbose 
 + 
 +# journalctl -f 
 +</​code>​ 
 + 
 +==== Фильтрация вывода ==== 
 +<​code>​ 
 +# journalctl -ra -u postfix 
 + 
 +# journalctl -ra -p err 
 + 
 +# man systemd.journal-fields 
 + 
 +# journalctl SYSLOG_FACILITY=2 
 +</​code>​ 
 + 
 +==== Управление ==== 
 +<​code>​ 
 +# man journald.conf 
 + 
 +# journalctl --disk-usage 
 + 
 +# journalctl --vacuum-size=1G 
 +</​code>​ 
 + 
 +==== Регистрация сообщений,​ переданных по сети в journald ==== 
 + 
 +  * [[http://​unix.stackexchange.com/​questions/​83173/​receiving-syslog-messages-with-a-systemd-arch-linux|Receiving Syslog messages with a systemd]] 
 + 
 +==== journalctl SYSLOG_FACILITY ​====
 <​code>​ <​code>​
               0             ​kernel messages               0             ​kernel messages
регистрация_событий_в_linux.txt · Last modified: 2024/05/11 15:49 by val