rsyslog é um alto desempenhomanipulador de log , capaz de receber, processar e encaminhar mensagens de log. É amplamente utilizado em sistemas UNIX e Linux para registro e gerenciamento do sistema.
2. Principais funções do rsyslog
alta performance: Capaz de processar um grande número de mensagens de log, adequado para necessidades de gerenciamento de log em grande escala.
Arquitetura modular: Suporta uma variedade de módulos de entrada e saída e pode expandir funções de maneira flexível.
Filtragem e reescrita de log: oferece suporte a regras complexas de filtragem e reescrita de logs para facilitar o controle preciso do fluxo de logs.
Suporta vários protocolos: Capaz de lidar com vários protocolos de transmissão de log, como TCP, UDP, TLS, etc.
segurança: Suporta transmissão e autenticação criptografadas para garantir a segurança das mensagens de log.
3. Configuração básica do rsyslog
O arquivo de configuração do rsyslog geralmente está localizado em /etc/rsyslog.conf ou/etc/rsyslog.d/ Em conteúdo. Seu arquivo de configuração adota uma estrutura de regras-ações.