O MIB Manager possui um utilitário de linha de comandos que pode ser usado para importar dados MIB e exportar arquivos de regras. É possível emitir comandos manualmente ou chamá-los programaticamente.

$NCHOME/omnibus/bin/nco_mibmanager_batch
[options]
%NCHOME%\omnibus\bin\nco_mibmanager_batch
[options]Em sistemas operacionais Windows, a saída do MIB Manager é exibida em um novo console.
A tabela a seguir descreve as opções da linha de comandos disponíveis. As opções -exportmibs, -exportobjects e -exportoids podem analisar expressões regulares que estão em conformidade com o mecanismo de padrão Java.
Use
caminhos de diretório completos ao especificar diretórios. Por exemplo: nco_mibmanager_batch
-importdir "C:\anydir\mibs"
| Opção da linha de comandos | Descrição |
|---|---|
| -clean | Use essa opção quando executar pela primeira vez o utilitário de linha de comandos do MIB Manager, se você usou anteriormente o utilitário gráfico do MIB Manager. Se não usar essa opção, um erro será exibido. |
| -exportdir string | Use essa opção para especificar o diretório para
o qual os arquivos de regras gerados são exportados. Coloque o caminho do diretório
entre aspas duplas ("). Por exemplo: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -filetype csv |
| -exportmibs string | Use essa opção para especificar o nome do MIB
a ser exportado. É possível usar expressões regulares para especificar vários
MIBs. Por exemplo, o comando a seguir exporta objetos de um MIB nomeado "RMON-MIB": nco_mibmanager_batch -exportmibs RMON-MIB -filetype csv O comando a seguir exporta objetos de todos os MIBs cujos nomes contêm "MON": nco_mibmanager_batch -exportmibs .*MON.* -filetype csv |
| -exportnewdirectory | Use essa opção para especificar que os arquivos exportados
são gravados em um novo diretório, dentro do diretório de exportação existente.
O novo subdiretório é nomeado automaticamente com um registro de data e hora. Use
essa opção para assegurar que os arquivos de regras existentes não sejam sobrescritos. Por exemplo: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -exportnewdirectory -filetype csv |
| -exportobjects string | Use essa opção para especificar o nome do objeto MIB
a ser exportado. É possível usar expressões regulares para especificar
vários objetos. Por exemplo, o comando a seguir exporta todos os objetos nomeados "coldStart": nco_mibmanager_batch -exportobjects coldStart -filetype csv O comando a seguir exporta todos os objetos cujos nomes iniciam com "cold": nco_mibmanager_batch -exportobjects cold.* -filetype csv |
| -exportoids string | Use essa opção para especificar o OID a ser exportado.
É possível usar expressões regulares para especificar vários OIDs. Por exemplo, o comando a seguir exporta todos os objetos com o OID "1.3.6.1.6.3.1.1.5.1": nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.1 -filetype csv O comando a seguir exporta todos os objetos cujos OIDs iniciam com "1.3.6.1.6.3.1.1.5": nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.* -filetype csv O comando a seguir exporta todos os objetos com os OIDs "1.3.6.1.6.3.1.1.5.1" ou "1.3.6.1.6.3.1.1.5.2": nco_mibmanager_batch -exportoids 1.3.6.1.6.3.1.1.5.1|1.3.6.1.6.3.1.1.5.2 -filetype csv |
| -exportscope ALL|TRAPS|OBJECTS |
Use essa opção para especificar quais tipos de objetos
MIB são exportados. Essa opção usa os valores a seguir:
Por exemplo: nco_mibmanager_batch -exportdir "/home/user/export_cmd" -exportnewdirectory -filetype csv -exportscope ALL |
| -filetype csv| |
Use essa opção para especificar o formato de arquivo no
qual os arquivos gerados são exportados. Essa opção é requerida para
operações de exportação. Os parâmetros disponíveis são os seguintes:
|
| -help | Use essa opção para exibir informações da ajuda sobre as opções da linha de comandos. |
| -importdir string | Use essa opção para especificar o diretório a partir do
qual os arquivos MIB são importados. Coloque o caminho do diretório
entre aspas duplas ("). Por exemplo: nco_mibmanager_batch -importdir "/home/user/mibs" |
| -importdirtraverse | Use essa opção para especificar que o MIB Manager atravessa os subdiretórios quando ele está procurando
arquivos MIB para importação. Por exemplo: nco_mibmanager_batch -importdir "/home/user/mibs" -importdirtraverse |
| -messagelevel ERROR|WARN| |
Use essa opção para especificar o nível de criação de log
de mensagem. Essa opção usa os valores a seguir:
|
| -messagelog string | Use essa opção para especificar o diretório
no qual o arquivo de log de mensagens, mibmanager.log, é
gravado. Coloque o caminho do diretório entre aspas duplas ("). O padrão é NCHOME/omnibus/log. |
| -searchpath string | Use essa opção para especificar uma lista delimitada
por ponto e vírgula de diretórios que o MIB Manager pode procurar para resolver dependências de MIB. Coloque
o caminho do diretório entre aspas duplas ("). Por exemplo: nco_mibmanager_batch -importdir "/home/user/mibs" -searchpath "/home/user/mib_dependencies" O comando a seguir procura 3 diretórios específicos para dependências: nco_mibmanager_batch -importdir "/home/user/mibs" -searchpath "/home/user/mib_dependencies;/home/user/mib_other;/home/user/mib_test" |