Ir para o conteúdo
  • Empresa
    • SOBRE NÓS
    • TRABALHE CONOSCO
  • Soluções
    CONSULTORIA CLOUD
    • GET STARTED
    • DESIGN
    • IMPLANTAÇÃO
    MIGRAÇÃO
    SQUAD AS A SERVICE
    WELL ARCHITECTED
    SEGURANÇA E COMPLIANCE
    • ASSESSMENT DE VULNERABILIDADE
    • CENTRO DE OPERAÇÕES DE SEGURANÇA (SOC)
    • ASSESSMENT LGPD
    • UTM - GERENCIAMENTO UNIFICADO DE AMEAÇAS
    BIG DATA & MACHINE LEARNING
    • Analytics
    • AI/ML
    SERVIÇOS GERENCIADOS
    • MONITORAMENTO E SUPORTE 24X7
    • DAREDE MSP
    • GERENCIAMENTO DEVOPS
    • GERENCIAMENTO DEVSECOPS
    • GERENCIAMENTO FINOPS
    • GERENCIAMENTO DE BANCO DE DADOS
    • GERENCIAMENTO DE PABX IP
    • LICENCIAMENTO DE SOFTWARE
    COMPETÊNCIAS AWS
    • AWS CLOUD FRONT
    • AWS AURORA
    • AMAZON RDS
    • DEVOPS
    • MICROSOFT WORKLOADS
    • MIGRATION
    • PUBLIC SECTOR
    • PUBLIC SECTOR NPO
    • PUBLIC SECTOR EDUCATION
    • WELL ARCHITECTED
    • VMWARE CLOUD ON AWS
    • API GATEWAY
    • LAMBDA
    • NETWORKING ON AWS
    • FINANCIAL SERVICES
  • Cases
  • Blog
Darede Portugal
  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
Entenda de forma prática como configurar um servidor de SyslogNG

Por Thiago Marques

O pai ta on!!

O syslog é uma importante ferramenta para administração e análise de qualquer ambiente de infraestrutura.

A maioria dos SO Linux já vem com o RSsyslog instalados, contudo eu prefiro trabalhar com o Syslog-ng por uma questão familiaridade.

Neste documento mostrarei como efetuar uma configuração para instalar o deamon syslog-ng para sistemas operacionais baseados em RHEL (RedHat,CentOS e Fedora).

O syslog nesse caso é uma das soluções para logs que pode ser útil se sua infraestrutura for pequena, para estruturas maiores ter uma estrutura descentralizada de logs como o Elastic acaba sendo uma opção melhor.

Pré-requisitos

  1. Desinstalar o SELINUX
    1. vim /etc/sysconfig/selinux
    2. Na linha onde esta o “SELINUX=enforcing”, alterar para:
    3. SELINUX=disabled
  2. Reiniciar a máquina.
  3. Validar com o comando: sestatus
  4. Instalar o repositório EPEL;
    1. wget http://dl.fedoraproject.org/pub/epel/6Server/i386/epel-release-6-8.noarch.rpm
  5. Instalar com: rpm -Uvh /root/epel-release-6-8.noarch.rpm
  6. Validar com: yum repolist
  7. Instalar o pacote wget;
  8. Instalar o pacote logrotate;

Instalando

  1. Iremos instalar 2 pacotes:
    1. syslog-ng;
    2. syslog-ng-libdbi;

Desabilitar o Rsyslog e habilitar o Syslog

    Como o padrão de syslog é o rsyslog teremos que desabilita-lo para habilitar o syslog-ng, fazemos isso da seguinte forma:
    chkconfig rsyslog off
    Ou
    systemctl disable rsyslog
    E depois habilitamos o syslog-ng
    chkconfig syslog-ng off
    Ou
    service syslog-ng start
    Por fim iniciaremos o serviço de syslog:
    service syslog-ng start

Configurando o syslog

    Abaixo mostrarei um arquivo de configuração para o syslog.
    É importante frisar que esta configuração deve estar sempre no final do arquivo:
    /etc/syslog-ng/syslog-ng.conf
    #--Criamos um source, de qual ip e qual porta o servidor vai ouvir
    #-----Neste caso o servidor vai receber syslog de qualquer IP na porta 514
    source net {udp(ip(0.0.0.0)port(514));};
    #–Criamos um destination, que relata para onde iremos mandar o log.
    #—– aqui podemos colocar todos os logs em um arquivo só (não recomento)
    #—— ou colocar um log para cada equipamento (AI SIM!!)
    #—— Como o arquivo aceita wildcards e variáveis, iremos criar o seguinte padrão:
    #——- Mes_-//--.log
    #——- Exemplo: Mes_02-2018/10.0.0.1/15-02-2017.log
    #——- Assim sera criado os arquivos automaticamente conforme os equipamentos forem enviando os logs
    destination d_cisco
         {file("/var/log/net/Mes_$MONTH-$YEAR/$HOST/$DAY-$MONTH-$YEAR.log"
               create_dirs(yes) #cria os diretorios se eles nao existirem
               dir_perm(0755) #da permissao 755 no diretorio
               dir_owner(root) #coloca o usuario root como proprietario da pasta
               dir_group(root)
               perm(0755) #da permissao 775 nos arquivos
               group(root)
               owner(root)
               );
               };
    log{ source(net); destination(d_cisco);};

Criando um link simbólico para visualização web

    Agora vamos criar um link simbólico para a pasta web, cito-a:
    /var/www/html/
    Como esta pasta é a padrão para web, iremos colocar os arquivos nela para faciliar a visualização, fazemos isso com o seguinte comando:
    ln –s /var/log/net /var/www/html/
    Será criado uma pasta chamada net dentro de html, depois é só acessar o web da seguinte forma:
    http://< ip_do_servidor>/net
    Com isso conseguiremos acessar os logs via http, facilitando o consumo.
    Novamente, essa implementação é indicada para pequenos ambientes (algo entre 5 e 10 servidores), para ambientes maiores gerenciar os logs dessa forma gera um trabalho desnecessário visto as aplicações disponíveis hoje.
    That’s all folks! Be Happy!!!
foto-thiago-marques
Thiago Marques Technical Account Manager
thiago.marques@darede.com.br

Technical Account Manager da Darede, formato em Rede de Computadores, e pós graduado em Segurança da Informação. Possui ampla experiência em Datacenters e Service Providers, além de ser um entusiasta em DevOps e mercado financeiro.

OUTRAS PUBLICAÇÕES

Entendendo o AWS Control Tower

Entenda a funcionalidade do AWS Control Tower e como sua empresa pode se beneficiar dessa ferramenta da AWS!

Novidades da Semana AWS – 07 a 11 de setembro

Todos os dias a AWS lança uma série novidades e atualizações em seus produtos que visam melhorar a vida de seus usuários. Veja a da semana do dia 7/09!

Balanceadores de carga: BigIP — Estatísticas e testes

Para finalizar sua série de artigos sobre balanceadores de carga, nosso #cloudspecialist Thiago Marques agora fala sobre estatísticas e testes

Governança: A Gestão de Processos

Entenda de forma prática e simplificada como a governança pode auxiliar sua empresa a aumentar a produtividade

Transparência no setor público: como garantir?

O setor público é aquele que mais demanda transparência e por isso precisam de mais medidas para garantir o acesso irrestrito de suas informações. Confira o artigo da Darede sobre o assunto.

5 Dicas para Home Office

Confira o artigo sobre 5 dicas de trabalho remoto durante a pandemia.

« Anterior Página1 Página2 Página3 Página4 Página5 Página6 Página7 Página8 Página9 Página10 Próxima »
  • Alameda Araguaia, 2044 - Bloco 1 - CJ 210/211
    06455-000 - Alphaville,
    Barueri São Paulo - Brasil
  • +55 11 3900-1010 | 3995-6919
Acesse Darede Portugal
Darede Portugal

Conecte-se conosco

  • E-books
  • Blog

Mais

  • Fale Conosco
  • Canal Compliance
  • Seja Parceiro Autorizado
  • Governança Corporativa

newsletter

  • Política de Privacidade e Cookies
  • Perguntas Frequentes
© Copyright 2025 Darede à nuvem
Todos os direitos reservados | By Damidia Marketing & Conteúdo

Nós usamos cookies para garantir e oferecer a melhor experiência de navegação em nosso site! Mais informações

ACEITAR & FECHAR
RECUSAR