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 14:58]
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 
  
-# journalctl ​-o verbose +$ logger ​-t kernel ​-p kern.emerg '​Kernel Panic'
- +
-# 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 программы ==== ==== Передача сообщений на STDIN программы ====
 <​code>​ <​code>​
Line 92: Line 74:
 root@server:​~#​ service rsyslog restart ​ root@server:​~#​ service rsyslog restart ​
 </​code>​ </​code>​
-===== Дополнительные материалы ===== 
  
-==== Генератор отчетов ====+===== Генератор отчетов ​logwatch =====
  
-[[Сервис MTA#​Использование почтовых псевдонимов]]+  * [[http://​ashep.org/​2012/​monitoring-sistemy-pri-pomoshhi-logwatch/​|Мониторинг системы при помощи logwatch]] 
 +  * [[Сервис MTA#​Использование почтовых псевдонимов]]
  
 <​code>​ <​code>​
Line 104: 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