Procurando por OID de nível de toner para nagios snmp para Brother 9460

2

Estou configurando um servidor Opsview (nagios) para monitoramento. Está tudo indo muito bem até agora. O uso mais imediato para o sistema será monitorar (ou mais, ao ponto, alertando-me sobre) os níveis de toner da impressora. No momento, o "alerta" vem quando alguém não consegue imprimir porque o toner está fora.

Eu posso acessar a interface da web, é claro, mas estou procurando algo mais automatizado.

Eu tenho o Opsview trabalhando com todas as minhas impressoras Dell. Existe um padrão da impressora OID para níveis de suprimento que funcionam muito bem na maioria dos casos. minhas impressoras. %código%.

Nos Dells, esse OID retorna um número que representa o número de unidades restantes, sejam elas páginas, gramas, impressões, qualquer que seja, mas um número real que conta como a impressora é usada.

Nas minhas impressoras Brother mais antigas (o 1.3.6.1.2.1.43.11.1.1.9.1.1 e 9460 ) esse OID retorna um único inteiro 9440 .

A descrição do OID é a seguinte:

The current level if this supply is a container; the remaining space if this supply is a receptacle. If this supply container/receptacle can reliably sense this value, the value is sensed by the printer and is read-only; otherwise, the value may be written (by a Remote Contol Panel or a Management Application). The value (-1) means other and specifically indicates that the sub-unit places no restrictions on this parameter. The value (-2) means unknown. A value of (-3) means that the printer knows that there is some supply/remaining space, respectively.

Claramente, o -3 não é inesperado. Meu entendimento é que há um limite baixo, além do qual a impressora retorna um -3 . Isso poderia funcionar, mas não ofereceria nada para representar graficamente, etc. Os Irmãos simplesmente não usam a versão de "espaço restante". Eles estão, no entanto, cientes da mesma informação. Se eu acertar a interface da web, há um gráfico de tipos que mostra o toner restante.

Toner Cyan (C)**
■■■■■■■■■□
Toner Magenta (M)**
■■■■■■■■■□
Toner Yellow (Y)**
■■■■■■■■■□
Toner Black (K)**
■■■■■■□□□□

Essa é a informação que pretendo obter via snmp.

Existe um padrão OID alternativo, ou algum outro lugar que eu deveria estar procurando?

EDITAR

Depois de entrar em contato com a Brother por e-mail, esta foi a resposta:

Josh,

The information you have regarding toner information is correct and Brother does not offer an OID for monitoring toner levels. Perhaps this is something that might be added in a future generation, but at present there is no support for toner levels.

Best regards,

Tom Sickles

Product Manager

Brother International

Ainda há informações úteis nos MIBs. Por exemplo, posso retornar o que é exibido na tela da própria impressora e me alertar quando ela diz "toner baixo" ou algo assim. Mas, aparentemente, os níveis de toner estão fora de alcance no momento.

EDIT 2

Ok, já que eu não recuperaria nenhum nível de toner, a coisa mais fácil que encontrei é que o snmp check apenas exibe um aviso quando qualquer é fora do comum, e então posso ir até a interface da web e ver o que é.

Como acontece nessas impressoras Brother, a tela LCD possui uma luz de fundo laranja quando há uma mensagem de status diferente de "tudo OK". Então eu encontrei o OID que retorna um -2 quando é verde, e um 1 quando é laranja. E Nagios vai avisar em laranja.

fwiw, caso alguém esteja curioso, aqui está o OID:

2

    
por JoshP 29.08.2012 / 15:31

2 respostas

4

A questão real aqui é se a Brother criou ou não suporte na impressora para informar os níveis reais de toner via SNMP. Observar MIBs específicos do fornecedor é uma boa maneira de ter uma ideia de que tipo de informação é suportada.

Olhando para cima MIB's da Brother - link - podemos ver que eles parecem relatar apenas toner baixo, o que explica por que, quando você usa a impressora padrão MIB, você está limitado a esse status "-3" / "Não estou baixo".

É possível que as informações nesse site sejam imprecisas; Eu realmente recomendo que você tente obter MIBs da Brother diretamente deles - link

    
por 29.08.2012 / 16:47
2

Não é garantido que isso funcione, mas funciona com algumas impressoras. Se isso acontecer, você evita muitas tentativas e erros.

Instale o pacote sw / driver completo que instala um utilitário na bandeja do sistema que informa o status da impressora.

Instale o wireshark e comece a ver o que está acontecendo.

Estamos interessados apenas em analisar o tráfego SMNP de / para o endereço IP da sua impressora.

Dê uma olhada e veja qual OID os usos s / w tentam definir isso no nagios.

    
por 29.08.2012 / 16:30