Netsnmp :: Trapreceiver.

Manipulação de armadilhas perl incorporadas para o SNMPTRAPD da Net-SNMP
Baixe Agora

Netsnmp :: Trapreceiver. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Wes Hardaker
  • Site do editor:
  • http://search.cpan.org/~hardaker/

Netsnmp :: Trapreceiver. Tag


Netsnmp :: Trapreceiver. Descrição

Manipulação de armadilhas perl incorporadas para o SNMPTRAPD do Net-SNMP Netsnmp :: TRAPRECEIVER é um módulo Perl usado para registrar sub-rotinas perl no processo Net-SNMP SNMPTRAPD. O NET-SNMP deve ter sido configurado usando o Perl --enable-embutido. O registro de funções é então feito através do arquivo de configuração SNMPTRAPD.CONF. Este módulo não pode ser usado em um script Perl normal para receber armadilhas. Ele é destinado apenas para uso incorporado dentro do demônio SNMPTRAPD.Com o arquivo snmptrapd.conf, a palavra-chave "perl" pode ser usada para chamar qualquer expressão de Perl e usar essa habilidade, você pode usar o módulo Netsnmp :: TRAPRECEIVER para registrar funções que será chamado toda vez que uma determinada notificação (uma armadilha ou uma informação) é recebida. Funções registradas são chamadas com 2 argumentos. O primeiro é uma referência a um hash contendo informações sobre como a armadilha foi recebida (qual versão do protocolo SNMP foi usada, de onde veio, o nome do usuário ou nome da comunidade SNMP foi enviado abaixo, etc). O segundo argumento é uma referência a uma matriz contendo as ligações variáveis (informações da OID e Valor) que definem a própria noção. Cada variável é em si uma referência a uma matriz contendo três valores: um objeto Netsnmp :: OID, o valor que veio associado a ele, e o tipo numérico do valor (veja Netsnmp :: ASN para obter mais detalhes sobre informações de digitação SNMP). Registrado usando o Netsnmp :: TRAPRECEIVER :: Register Function, que leva dois argumentos. A primeira é uma string descrevendo a notificação que você deseja se registrar (como "linkup" ou "mymib :: mytrap" ou ".1.3.6.1.4.1.2021 ...."). Duas palavras-chave especiais podem ser usadas no lugar de um OID: "Padrão" e "ALL". A palavra-chave "padrão" indica que você deseja que seu manipulador seja chamado no caso em que nenhum outro manipulador seja chamado. A palavra-chave "ALL" indica que o manipulador deve sempre ser chamado de todas as notificações.SynopsisCutam as seguintes linhas no seu arquivo SNMPTRAPD.CONF: Perl Netsnmp :: TrapReceiver :: Registre ("Trapon", Myfunc); Requisitos: · Perl.


Netsnmp :: Trapreceiver. Software Relacionado