Snmp
Na rede, existem muitas instruções sobre como instalar o servidor de monitoramento The Dude da Mikrotik. Atualmente, o pacote do servidor de monitoramento é lançado apenas para RouterOS. Eu utilizei a versão 4.0 para Windows.

Aqui, eu gostaria de considerar como fazer o monitoramento de impressoras na rede: acompanhar o nível de toner e, se ele acabar, gerar uma notificação. Iniciando:

Clique em conectar:

Clique em adicionar dispositivo (o sinal de mais vermelho) e insira o endereço IP da impressora:

Na próxima etapa, clique em detectar, ele encontrará todos os sonda disponíveis, clique em finalizar:

Clique duas vezes no ícone que apareceu, as configurações se abrirão, selecione o tipo "impressora" e clique em "ok":

Clique com o botão direito no ícone e escolha a visualização:

No campo etiqueta, insira os OIDs:
[Device.Name] - nome do dispositivo
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] - modelo da impressora
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] - tipo de cartucho
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] - nível de toner
Na guia imagem, você pode anexar seu próprio ícone:

Saímos, parece assim:

Nem todas as impressoras mostram o oid("1.3.6.1.2.1.43.11.1.1.9.1.1") automaticamente, em algumas este parâmetro mostra quantas páginas ainda podem ser impressas. Para calcular o nível de toner, é necessário dividir a quantidade de páginas restantes a serem impressas pelo total de recursos do cartucho e multiplicar por 100. Para isso, escolhemos "visualização" novamente, depois Funções:

Clique em criar nova função (sinal de mais vermelho):

Eu nomeei a função toner:

No campo código, escreva a fórmula e salve:
round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))Na etiqueta, substitua [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] pela chamada da função [toner()]

Saímos. Parece assim:

Para descobrir os OIDs necessários e registrar os parâmetros necessários, você pode usar a função snmp walk, clique com o botão direito na impressora - ferramentas de varredura SNMP:

Uma árvore de objetos da impressora é apresentada:

Clique com o botão direito no que precisamos e clique em copiar OID.
Notificações
Agora vamos configurar notificações para o evento (cartucho acabado). Abra a impressora, vá para a guia serviços, clique no sinal de mais (adicionar novo serviço):

No campo sonda, clique nos três pontos para escolher a sonda necessária:

Vamos criar nossa própria sonda, clique no sinal de mais vermelho:

Eu a nomeei toner, escolhendo o tipo SNMP, agente padrão, perfil SNMP padrão,
O OID que deve ser registrado é o que responde pelo nível de toner 1.3.6.1.2.1.43.11.1.1.9.1.1, tipo OID Integer, método de comparação >= 1

Salvamos e no campo de sondagem selecionamos o toner recém-criado. Na guia de notificações, podemos configurar quais notificações queremos receber e salvamos:

Para demonstrar, escolhi que o nível de toner não deve ficar abaixo de 80, o impressor ficou vermelho:


Fonte: habr.com
