SNMP :: NPADMIN.

SNMP :: NPADMIN é uma API de alto nível para consultar impressoras via SNMP.
Baixe Agora

SNMP :: NPADMIN. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Robert Lehr
  • Site do editor:
  • http://search.cpan.org/~bozzio/SNMP-NPAdmin-1.0/NPAdmin.pm

SNMP :: NPADMIN. Tag


SNMP :: NPADMIN. Descrição

SNMP :: NPADMIN é uma API de alto nível para consultar impressoras via SNMP. Snmp :: npadmin é uma API de alto nível para consultar impressoras via snmp.synopsis # orientada a objetos $ p = snmp :: npadmin-> novo (impressora => 'porky', comunidade => 'corpslp'); Printf "Sua impressora,% s, faz% s Support PCL.N", $ Impressora, ($ P-> PCL ()? "": "Não"); # processual $ p = npa_connect (impressora => 'Porky', comunidade => 'corpslp'); Printf "Sua impressora,% s, faz% S Support PCL.N", $ impressora, (NPA_PCL ($ P)? "": "não"); o pacote SNMP :: NPADMIN é uma porta completa de um SNMP / impressora Utilitário chamado NPADMIN que fornece uma interface de alto nível para consultar impressoras via SNMP sem conhecimento específico de MIBs SNMP ou a configuração específica do fornecedor da impressora. O NPADMIN original foi escrito em C ++ por Ben Woodard, que continua a mantê-lo no SourceForge. Nesta porta é ter uma versão manutelizável e extensível da mesma funcionalidade que o NPADMIN original fornece. Não é otimizado para desempenho em tudo; É otimizado para extensibilidade e manutenção. O NPADMIN original é muito extremamente extremamente desempenho, sendo a ideia de consultar muitas impressoras muito rapidamente, especialmente porque o SNMP pode ser bastante lento. Para ser justo, SNMP :: NPADMIN pode até ser lento por padrões de perl devido ao uso extensivo de compilação de tempo através da sub-rotina automática. Não acredito necessariamente nisso, uma vez que um programador / admin-admin frequentemente não utilizará todos os métodos / sub-rotinas disponíveis, que normalmente seriam compilados durante a inicialização; Dado que apenas alguns métodos / sub-rotinas serão chamados, então apenas alguns serão compilados durante a vida útil do processo. Provavelmente a diferença de velocidade devido a isso será insignificante de qualquer maneira. O desenho foi escolhido para obter o máximo de informações em formato de tabela manutelável e fazer a lógica o mais genérico possível; Não por velocidade. Então esta é a sua escolha. Se você tiver algumas impressoras não suportadas e deseja modificar o código para apoiá-los, use SNMP :: NPADMIN. Se você precisar apoiar muitas impressoras continuamente com esse tipo de utilidade, então você deve usar o NPADMIN.Requirements de Ben Woodard: · Requisitos de Perl: · Perl.


SNMP :: NPADMIN. Software Relacionado