env LANG=C /usr/bin/mrtg /etc/mrtg/server-stats.cfg
com o seguinte erro:
SNMP Error:
Received SNMP response with error code
error status: noSuchName
index 2 (OID: 1.3.6.1.4.1.2021.9.1.9.2)
SNMPv1_Session (remote host: "localhost" [127.0.0.1].161)
community: "public"
request ID: 1576961507
PDU bufsize: 8000 bytes
timeout: 2s
retries: 5
backoff: 1)
at /usr/bin/../lib64/mrtg2/SNMP_util.pm line 490
SNMPGET Problem for dskPercent.1 dskPercent.2 sysUptime sysName on public@localhost::::::v4only
at /usr/bin/mrtg line 1846
ERROR: Target[server.disk][_IN_] ' $target->[8]{$mode} ' did not eval into defined data
ERROR: Target[server.disk][_OUT_] ' $target->[8]{$mode} ' did not eval into defined data
Após muito pesquisar em fóruns e sites a fio, revisar o nome da comunidade, e o host, decidi apelar e perguntar para o guru do linux, meu amigo Luis Knob, o que poderia estar acontecendo.
A resposta foi a seguinte:
Coloque no snmpd.conf a seguinte linha includeAllDisks 10%.
Então, lá fui eu digitar
A explicação para tal mágica? Segue transcrição do próprio Luis:
O SNMP por padrão não reconhece os HDs do computador. Então você possui duas opções, ou seta as partições que você deseja manualmente ou usa o comando includeAllDisks MINPORCENTAGEM%, onde porcentagem é qual o mínimo valor ocupado para ele ser listado (eu uso por padrão 10%). Mais infos podem ser obtidas digitando man snmpd.conf no bash do linux.
Então é isso pessoal. Caso resolva seu problema, comenta aí :)
E não deixem de acessar o site do Luis: http://servicetag.com.br/
A resposta foi a seguinte:
Coloque no snmpd.conf a seguinte linha includeAllDisks 10%.
Então, lá fui eu digitar
vi /etc/snmp/snmpd.confe inserir a linha
includeAllDisks 10%e logo após reiniciar o snmpd
service snmpd restartexecutei novamente o comando e...
# env LANG=C /usr/bin/mrtg /etc/mrtg/server-stats.cfgFUNCIONOU!!!
#
A explicação para tal mágica? Segue transcrição do próprio Luis:
O SNMP por padrão não reconhece os HDs do computador. Então você possui duas opções, ou seta as partições que você deseja manualmente ou usa o comando includeAllDisks MINPORCENTAGEM%, onde porcentagem é qual o mínimo valor ocupado para ele ser listado (eu uso por padrão 10%). Mais infos podem ser obtidas digitando man snmpd.conf no bash do linux.
Então é isso pessoal. Caso resolva seu problema, comenta aí :)
E não deixem de acessar o site do Luis: http://servicetag.com.br/