Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Comunidades SNMP

Uma comunidade SNMP define o nível de autorização concedido a seus membros, como os objetos MIB disponíveis, as operações (somente leitura ou leitura) válidas para esses objetos e os clientes SNMP autorizados, com base em seus endereços IP de origem.

Configure comunidades SNMP

Configurar o agente SNMP no Junos OS é uma tarefa simples que compartilha configurações familiares com outros dispositivos gerenciados em sua rede. Por exemplo, você precisa configurar o Junos OS com uma cadeia de comunidade SNMP e um destino para armadilhas. Strings da comunidade são nomes administrativos que agrupam coleções de dispositivos e os agentes que estão executando juntos em domínios de gerenciamento comuns. Se um gerente e um agente compartilham a mesma comunidade, eles podem se comunicar entre si.

A cadeia da comunidade SNMP define a relação entre um sistema de servidor SNMP e o sistema cliente. Essa string é uma senha para controlar o acesso do cliente ao servidor.

Para criar uma comunidade SNMP somente para leitura:

  1. Insira a comunidade SNMP usada em sua rede.

    Se o nome da comunidade contém espaços, coloque-o entre aspas (" ").

    Os nomes da comunidade devem ser únicos.

    Você não pode configurar o mesmo nome da comunidade nos níveis de [edit snmp community][edit snmp v3 snmp-community community-index] hierarquia.

    Este exemplo usa o nome public padrão para criar uma comunidade que oferece acesso limitado somente a leitura.

  2. Definir o nível de autorização para a comunidade.

    O nível de autorização padrão para uma comunidade é read-only.

    Para permitir Set solicitações em uma comunidade, você precisa definir essa comunidade como authorization read-write. Para Set solicitações, você também precisa incluir os objetos específicos do MIB que são acessíveis com privilégios de leitura usando a view declaração. A visualização padrão inclui todos os objetos MIB suportados que são acessíveis com privilégios somente de leitura. Nenhum objeto MIB é acessível com privilégios de leitura. Para obter mais informações sobre a view declaração, consulte Configure visualizações do MIB.

    Este exemplo limita a comunidade pública ao acesso somente para leitura. Qualquer cliente SNMP (por exemplo, um sistema de gerenciamento de SNMP) que pertence à comunidade pública pode ler variáveis de MIB, mas não pode defini-las (alterá-las).

  3. Definir uma lista de clientes da comunidade que estão autorizados a se comunicar com o agente SNMP no Junos OS.

    A clients declaração lista os endereços IP dos clientes (membros da comunidade) que podem usar essa comunidade. Liste os clientes por endereço IP e prefixo. Normalmente, a lista inclui o sistema de gerenciamento de rede SNMP em sua rede ou o endereço de sua rede de gerenciamento. Se nenhuma clients declaração estiver presente, todos os clientes serão autorizados. Para address, você deve especificar um endereço IPv4 ou IPv6, não um nome de host.

    A declaração a seguir define os hosts na rede 192.168.1.0/24 como sendo autorizado na comunidade pública.

  4. Defina os clientes que não estão autorizados dentro da comunidade especificando seu endereço IP, seguido da restrict declaração.

    A declaração a seguir define todos os outros hosts como sendo restringidos da comunidade pública.

  5. Confirmar a configuração.

Para criar uma comunidade SNMP de leitura:

  1. Insira a comunidade SNMP usada em sua rede.

    Este exemplo de string private padrão da comunidade para identificar o acesso de read-write concedido à comunidade ao agente SNMP em execução no dispositivo.

  2. Definir o nível de autorização para a comunidade.

    Este exemplo limita a comunidade pública ao acesso somente para leitura. Qualquer cliente SNMP (por exemplo, um sistema de gerenciamento de SNMP) que pertence à comunidade pública pode ler variáveis de MIB, mas não pode defini-las (alterá-las).

  3. Definir uma lista de clientes da comunidade que estão autorizados a fazer alterações no agente SNMP no Junos OS.

    Liste os clientes por endereço IP e prefixo.

    Por exemplo:

  4. Defina os clientes que não estão autorizados dentro da comunidade especificando seu endereço IP, seguido da restrict declaração.

    A declaração a seguir define todos os outros hosts como sendo restringidos da comunidade pública.

  5. Confirmar a configuração.

Adicione um grupo de clientes a uma comunidade SNMP

O Junos OS permite que você adicione um ou mais grupos de clientes a uma comunidade SNMP. Você pode incluir a client-list-name name declaração no nível de [edit snmp community community-name] hierarquia para adicionar todos os membros da lista de clientes ou lista de prefixo a uma comunidade SNMP.

Para definir uma lista de clientes, use a set snmp client-list client-list-name declaração seguida pelos endereços IP dos clientes.

Você pode configurar uma lista de prefixo no nível de [edit policy options] hierarquia. O suporte a listas de prefixo na configuração da comunidade SNMP permite que você use uma lista única para configurar o SNMP e as políticas de roteamento. Para obter mais informações sobre a prefix-list declaração, consulte as políticas de roteamento, filtros de firewall e o guia de usuário dos policiais de tráfego.

Para adicionar uma lista de clientes ou lista de prefixo a uma comunidade SNMP, use a set snmp commmunity community-name client-list-name declaração.

A lista de clientes e a lista de prefixos não devem ter o mesmo nome.

O exemplo a seguir mostra como definir uma lista de clientes:

O exemplo a seguir mostra como adicionar uma lista de clientes a uma comunidade SNMP:

O exemplo a seguir mostra como adicionar uma lista de prefixo a uma comunidade SNMP:

Configure a string da comunidade SNMP

A cadeia da comunidade SNMP define a relação entre um sistema de servidor SNMP e o sistema cliente. Essa string funciona como uma senha para controlar o acesso do cliente ao servidor.

Para configurar uma string da comunidade em uma configuração do Junos OS, use a set snmp community declaração.

Se o nome da comunidade contém espaços, coloque-o entre aspas (" ").

O nível de autorização padrão para uma comunidade é read-only. Para permitir Set solicitações em uma comunidade, você precisa definir essa comunidade como authorization read-write. Para Set solicitações, você também precisa incluir os objetos específicos do MIB que são acessíveis com privilégios de leitura usando a view declaração. A visualização padrão inclui todos os objetos MIB suportados que são acessíveis com privilégios somente de leitura; nenhum objeto MIB é acessível com privilégios de leitura. Para obter mais informações sobre a view declaração, consulte Configure visualizações do MIB.

Os endereços IP dos clientes (membros da comunidade) que podem usar esta comunidade estão listados nas clients listas de declarações. Se nenhuma clients declaração estiver presente, todos os clientes serão autorizados. Para address, você deve especificar um endereço IPv4, não um nome de host. Inclua a opção default restrict de negar acesso a todos os clientes SNMP para os quais o acesso não é concedido. Recomendamos que você sempre inclua a opção de limitar o default restrict acesso do cliente SNMP ao switch local.

Os nomes da comunidade devem ser exclusivos em cada sistema SNMP.

Exemplos: Configure a string da comunidade SNMP

Grant acesso somente lido a todos os clientes. Com a configuração a seguir, o sistema responde ao SNMP GetGetNexte GetBulk solicitações que contêm a string publicda comunidade:

Conceda a todos os clientes acesso read-write ao ping MIB e jnxPingMIB. Com a configuração a seguir, o sistema responde ao SNMP, e Set solicitações que contêm a string private da comunidade e especificam uma OID contida no ping MIB ou jnxPingMIB hierarquia: GetBulkGetNextGet

A configuração a seguir permite o acesso somente de leitura a clientes com endereços IP na faixa1.2.3.4/24, e nega o acesso a sistemas na faixa fe80::1:2:3:4/64:

Configure a comunidade SNMPv3

A comunidade SNMP define a relação entre um sistema de servidor SNMP e os sistemas de cliente. Esta declaração é opcional.

Para configurar a comunidade SNMP, inclua a snmp-community declaração no nível de [edit snmp v3] hierarquia:

community-index é o índice para a comunidade SNMP.

Para configurar as propriedades da comunidade SNMP, inclua as seguintes declarações no nível de [edit snmp v3 snmp-community community-index] hierarquia:

O seguinte é um conjunto mínimo de configuração de amostra que é necessário para snmp v3 snmp-community a configuração:

Nota:

A comunidade usada pelo usuário que não oferece suporte ao SNMPv3 continuará a usar o SNMPv2.

Para obter mais informações, veja a seguinte configuração:

Esta seção inclui os seguintes tópicos:

Configuração do nome da comunidade

O nome da comunidade define a comunidade SNMP. A comunidade SNMP autoriza clientes SNMPv1 ou SNMPv2c. Os privilégios de acesso associados ao nome de segurança configurado definem quais objetos MIB estão disponíveis e as operações (leia, escreva ou notifique) permitidas nesses objetos.

Para configurar o nome da comunidade SNMP, inclua a community-name declaração no nível de [edit snmp v3 snmp-community community-index] hierarquia. Para obter mais informações sobre esta declaração, veja community-name.

Configuração do contexto

Um contexto SNMP define uma coleção de informações de gerenciamento acessíveis a uma entidade SNMP. Normalmente, uma entidade SNMP tem acesso a vários contextos. Um contexto pode ser um sistema físico ou lógico, uma coleção de vários sistemas ou até mesmo um subconjunto de um sistema. Cada contexto em um domínio de gerenciamento tem um identificador único.

Para configurar um contexto SNMP, inclua a context context-name declaração no nível de [edit snmp v3 snmp-community community-index] hierarquia. Para obter mais informações sobre esta declaração, veja context (SNMPv3).

Nota:

Para consultar uma instância de roteamento ou um sistema lógico,

Configuração dos nomes de segurança

Para atribuir uma string da comunidade a um nome de segurança, inclua a security-name declaração no nível de [edit snmp v3 snmp-community community-index] hierarquia:

security-name é usado quando o controle de acesso é configurado. A security-to-group configuração no nível de [edit snmp v3 vacm] hierarquia identifica o grupo.

Nota:

Esse nome de segurança deve combinar com o nome de segurança configurado no nível de [edit snmp v3 target-parameters target-parameters-name parameters] hierarquia quando você configura armadilhas.

Configuração da tag

Para configurar a tag, inclua a tag declaração no nível de [edit snmp v3 snmp-community community-index] hierarquia. Para obter mais informações sobre esta declaração, veja tag.

Exemplo: Configure a comunidade SNMPv3

Este exemplo mostra como configurar uma comunidade SNMPv3.

Requisitos

Nenhuma configuração especial além da inicialização do dispositivo é necessária antes de configurar este exemplo.

Visão geral

Este exemplo demonstra como criar uma comunidade SNMPv3. Defina o nome da comunidade SNMP, especifique o nome de segurança para executar o controle de acesso e defina o nome da tag que identifica o endereço dos gerentes que podem usar uma string da comunidade. O endereço-alvo define o endereço e os parâmetros de um aplicativo de gerenciamento que são usados no envio de notificações.

Quando o dispositivo recebe um pacote com uma cadeia de comunidade reconhecida e uma tag está associada a esse pacote, o software Junos analisa todos os endereços-alvo com esta tag e verifica se o endereço de origem deste pacote corresponde a um dos endereços alvo configurados.

Especifique onde você deseja que as armadilhas sejam enviadas e defina quais pacotes SNMPv1 e SNMPv2c são permitidos. Especifique o nome do endereço alvo que identifica o endereço alvo, defina o endereço-alvo, o intervalo de máscara de endereços, número de porta, lista de tags e parâmetro de alvo.

Configuração

Configuração rápida da CLI

Para configurar rapidamente este exemplo, copie os seguintes comandos, cole-os em um arquivo de texto, remova quaisquer quebras de linha, altere todos os detalhes necessários para combinar com a configuração da sua rede, copiar e colar os comandos na CLI no nível de [edit snmp v3] hierarquia e, em seguida, entrar no commit modo de configuração.

Procedimento

Procedimento passo a passo

O exemplo a seguir exige que você navegue por vários níveis na hierarquia de configuração. Para obter instruções sobre como fazer isso, veja Usando o Editor de CLI no modo de configuração no Guia de usuário do Junos OS CLI .

  1. Configure o nome da comunidade SNMP.

    Nota:

    O nome da comunidade SNMP deve ser único.

  2. Configure o nome de segurança para executar o controle de acesso.

  3. Definir o nome da tag. O nome da tag identifica o endereço dos gerentes que podem usar uma string da comunidade.

  4. Configure o endereço-alvo do SNMP.

  5. Configure a gama de máscaras do endereço para o controle de acesso de strings da comunidade.

  6. Configure o número de porta-alvo SNMPv3.

  7. Configure a lista de tags SNMPv3 para selecionar os endereços-alvo.

  8. Configure o nome do parâmetro-alvo SNMPv3 na tabela de parâmetros alvo.

Resultados

A partir do modo de configuração, confirme sua configuração entrando no show snmp v3 comando. Se a saída não exibir a configuração pretendida, repita as instruções de configuração neste exemplo.

Verificação

Verificando a comunidade SNMPv3

Propósito

Verifique se a comunidade SNMPv3 está habilitada.

Ação

Para verificar a configuração da comunidade SNMPv3, entre em show snmp v3 community comando. Se a saída não exibir a configuração pretendida, repita as instruções neste exemplo para corrigir a configuração.

Significado

A saída exibe as informações sobre a habilitação da comunidade SNMPv3 no sistema.