Синтаксис:
JOURNALD_NOTIFY[<type>:<type_value>:<priority>:<options>]=<filter>;<filter>;<filter>
Где:
| Значение | Описание |
|---|---|
| u | Фильтр по юнитам системным или pattern; |
| uu | Фильтр (user-unit) по юнитам пользователя или pattern; |
| t | Фильтр (identifier) по идентификатору <SYSLOG_IDENTIFIER> или pattern; |
| f | Фильтр (facility) по типу объекта , строгое значение. |
Вывести доступные:
journalctl -F SYSLOG_IDENTIFIER
| 0 | kern | 0: kern | (Kernel messages) |
| 1 | user | 1: user | (User-level messages) |
| 2 | 2: mail | (Mail system) | |
| 3 | daemon | 3: daemon | (System daemons) |
| 4 | auth | 4: auth | (Security/authorization messages) |
| 5 | syslog | 5: syslog | (Messages generated internally by syslogd) |
| 6 | lpr | 6: lpr | (Line printer subsystem (archaic subsystem)) |
| 7 | news | 7: news | (Network news subsystem (archaic subsystem)) |
| 8 | uucp | 8: uucp | (UUCP subsystem (archaic subsystem)) |
| 9 | 9: - | (Clock daemon systemd-timesyncd) | |
| 10 | authpriv | 10: authpriv | (Security/authorization messages) |
| 11 | ftp | 11: ftp | (FTP daemon) |
| 12 | 12: - | (NTP subsystem) | |
| 13 | 13: - | (Log audit) | |
| 14 | 14: - | (Log alert) | |
| 15 | cron | 15: cron | (Scheduling daemon) |
| 16 | local0 | 16: local0 | (Local use 0 (local0)) |
| 17 | local1 | 17: local1 | (Local use 1 (local1)) |
| 18 | local2 | 18: local2 | (Local use 2 (local2)) |
| 19 | local3 | 19: local3 | (Local use 3 (local3)) |
| 20 | local4 | 20: local4 | (Local use 4 (local4)) |
| 21 | local5 | 21: local5 | (Local use 5 (local5)) |
| 22 | local6 | 22: local6 | (Local use 6 (local6)) |
| 23 | local7 | 23: local7 | (Local use 7 (local7)) |
| 0 | emerg | 0: emergency | (неработоспособность системы) |
| 1 | alert | 1: alerts | (предупреждения, требующие немедленного вмешательства) |
| 2 | crit | 2: critical | (критическое состояние) |
| 3 | err | 3: errors | (ошибки) |
| 4 | warning | 4: warning | (предупреждения) |
| 5 | notice | 5: notice | (уведомления) |
| 6 | info | 6: info | (информационные сообщения) |
| 7 | debug | 7: debug | (отладочные сообщения) |
<options> - Произвольные дополнительные опции фильтра пользователя для journald
<filter> - Фильтр сообщения:
| @ | Фильтр отключен, выводить все сообщения |
| ip@conflict | Фильтровать сообщения о конфликте IP адреса |
| ip@manager-connecting | Фильтровать сообщения NetworkManager о соединении |
| ip@manager-disconnecting | Фильтровать сообщения NetworkManager об отсоединении |
| ip | Фильтровать сообщения NetworkManager |
| <regexp_message> | Шаблон обработки сообщения, произвольное выражение вырезки для команды sed |
Примеры:
JOURNALD_NOTIFY[u:*Network*:warning]=@
JOURNALD_NOTIFY[uu:NetworkManager:warning]=@
JOURNALD_NOTIFY[t:*Network*:warning]=@
JOURNALD_NOTIFY[f:daemon:warning]=@
JOURNALD_NOTIFY[u:NetworkManager:warning]=@
JOURNALD_NOTIFY[u:NetworkManager]=ip@manager-disconnecting,ip@manager-connecting
JOURNALD_NOTIFY[u:NetworkManager:warning]=ip@conflict