O que é Syslog, incluindo Servidores Linux e Windows, Portos e mais.

Syslog, é uma forma padronizada (ou Protocolo) de produzir e enviar Log e informação de Eventos a partir de sistemas Unix/Linux e Windows (que produz Logs de Eventos) e Dispositivos (Routers, Firewalls, Switches, Servidores, etc) através da porta UDP 514 para um colector centralizado de Log/Evento de Mensagens que é conhecido como Servidor Syslog.

Uma das principais razões porque Syslog foi tão amplamente aceite em toda a indústria foi devido à sua simplicidade – Há pouca ou nenhuma uniformidade ou padronização quando se trata do conteúdo que um Dispositivo, Servidor ou Sistema Operativo é escrito e envia informação de registo.

Simplesmente envia e transporta mensagens através do protocolo Syslog sem aviso de recepção (daí o uso de UDP).

Outras vezes, não há requisitos complexos entre o Dispositivo de Envio e o Servidor de Recepção/Colha, uma vez que as mensagens Syslog são simplesmente enviadas independentemente de haver ou não um Receptor configurado na outra extremidade.

p>Kiwi Syslog Free

The Basics

  • Definition and Overview
  • Ports and OSI Layer
  • Collector e Servidor
  • Mensagem/Syslog/Peças de Pacote

Definição e Visão Geral

Syslog significa “System Logging Protocol” (Protocolo de Registo do Sistema),” e é utilizado em Dispositivos tais como routers, switches, firewalls, pontos de acesso wifi, Servidores Unix/Linux (os servidores Windows utilizam Registos de Eventos, que podem ser utilizados em conjunto com um servidor Syslog) e outros dispositivos de rede.

É utilizado para armazenar eventos ou registar mensagens localmente dentro do dispositivo e enviar a Informação de Eventos/Log a um Colector (também conhecido como Servidor Syslog) para recolher, organizar e filtrar todos os logs e dados.

Simplesmente, um Servidor ou outro dispositivo de Rede na sua rede pode ser Configurado para gerar Syslog/Eventar Mensagens e encaminhá-las para um Servidor Syslog (ou Daemon), o que então permite aos administradores de rede rastrear e monitorizar os dispositivos em rede de quaisquer problemas ou problemas que necessitem de ser atendidos imediatamente.

Uma mensagem/evento é enviado do Dispositivo para um colector (ou Servidor) usando UDP, que é um protocolo sem ligação.

Mensagens são normalmente de texto e normalmente não são maiores do que 1024 bytes.

Desde que sejam enviadas usando UDP, nenhuma recepção de transmissão ou chegada é enviada ao originador, o que significa que se um pacote se perder durante a transmissão, o mesmo desaparece!

Um Servidor/Daemon permite-lhe recolher, filtrar, organizar, configurar alertas para certos eventos a partir de um local dentro da sua rede.

Dados de informação de registo guardados num único local também lhe dá a capacidade de criar relatórios, diagramas e gráficos elaborados para visualizar certos aspectos dos seus sistemas e infra-estrutura.

Divisa de Porta e OSI

Syslog faz parte da camada de Transporte no Modelo OSI, utilizando o Protocolo de Datagrama de Utilizador (UDP) para transportar/transferir informação através da rede.

Número de Porta Syslog: UDP 514

Syslog Server/Daemon ou Collector

O Servidor/Daemon ouve as mensagens Syslog que lhe são enviadas, mas ao contrário de outros protocolos de monitorização, tais como SNMP, o servidor não pode Pedir informação para ser enviada de um Dispositivo, uma vez que o protocolo não suporta esse tipo de comportamento.

Simplesmente, é como ver televisão ao vivo, o que lhe mostram na televisão ao vivo é o que recebe, não pode solicitar que lhe mostrem mais nada, é uma transmissão de sentido único.

Its recomendam que os Servidores Syslog estejam fortemente equipados com grandes quantidades de espaço em disco, CPU e Memória para executar relatórios maiores e ter um longo histórico de logs de múltiplos dispositivos, bem como manter eventos/logs mais antigos para fins históricos.

Colher, compilar e calcular grandes quantidades de dados, juntamente com a configuração de alertas e monitores é uma parte muito importante para se ter a certeza de conhecer o estado da sua rede e os componentes que a compõem.

O que faz uma mensagem/pacote Syslog

Um pacote Syslog é composto por 3 partes e não pode exceder 1.204 bytes (ou 1 Kb):

  1. PRI – Valor Prioritário
  2. HEADER – Cabeçalho
  3. MSG – Mensagem

PRI – Valor Prioritário

O Valor Prioritário é a primeira parte da Mensagem Syslog, abrangendo exactamente 3, 4 ou 5 caracteres e limitado por Angle Brackets (“<” e “>”), e representa a Facilidade e aSeveridade da mensagem.

Valores Prioritários são calculados da seguinte forma: Facility Value * 8 + Severity Value = Priority Value

Por exemplo: se obtiver um “Mail System” Facility, o valor é 2, e um Severity Value de 1 (Alerta: deve ser tomada imediatamente), então o Valor de Prioridade = <> (os valores prioritários estão entre parênteses rectos, ou entre parênteses inferiores e superiores).

VALORES DE FACILIDADE e Severidade são codificados numericamente com Valores Decimais e têm os seguintes valores atribuídos a eles.

Códigos de Facilidade

Códigos de Facilidade é um componente de uma aplicação ou sistema operacional que gera uma Mensagem de Registo/Evento a partir da tabela abaixo:

Mensagens de segurança/autorização

impressora de linhas subsistema

subsistema de notícias de rede

> subsistema UUCP

relógio daemon

auditoria de log

utilização local 6

23 utilização local 7
Código numérico Facility
0 mensagens do núcleo
1 user-mensagens de nível
2 sistema de correio electrónico
3 daemons do sistema
4
5 mensagens geradas internamente pelo syslogd
6
7
8
9
10 mensagens de segurança/autorização
11 daemon
12 NTP subsistema
13
14 alerta de log
15 daemon do relógio
16 uso local 0
17 uso local 1
18 uso local 2
19 uso local 3
20 uso local 4
21 uso local 5
22

Referência: http://www.ietf.org/rfc/rfc3164.txt

Códigos de Gravidade

Códigos de Gravidade é um código numérico ou número que se transcreve para um Nível de Gravidade ou mensagem. Uma lista de Códigos Numéricos e a sua mensagem correspondente estão destacados na tabela abaixo:

>Alerta: Deve ser tomada uma acção imediata

Código Numérico Severidade
0 Emergência: O sistema é inutilizável
1
2 Crítica: Condições Críticas
3 Error: Condições de Erro
4 Aviso: Condições de Alerta
5 Notificação: Condição Normal mas Significativa
6 Informacional: Mensagens Informativas
7 Debug: Mensagens de nível de depuração

Referência: http://www.ietf.org/rfc/rfc3164.txt

Header

A parte de cabeçalho de um pacote Syslog contém a seguinte informação:

  1. Timestamp – a combinação da DATA e HORA em que a mensagem foi inicialmente gerada (com base na hora de cada sistema individual). Certifique-se de que a hora de cada sistema está em sincronia de modo a manter os timestamp apropriados.
  2. Hostname ou IP Addresss do Dispositivo de Rede

MSG – (Parte da Mensagem do Pacote)

A última parte do pacote Syslog é o MSG, que utilizará o restante do espaço disponível de um pacote. O MSG irá conter informação gerada pelo dispositivo com informação relativa ao registo ou evento. O MSG contém também 2 campos:

  1. TAG – indica o Processo ou Programa que desencadeou ou gerou a mensagem.
  2. CONTENTE – contém detalhes da mensagem.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *