Estou tentando configurar o MRTG em todos os meus servidores para fazer um mapa de tempo da rede, isso requer a execução do SNMP do qual o MRTG obtém as informações.
Então, eu instalei em dois servidores exatamente da mesma maneira. No entanto, no segundo servidor, o SNMP não é capaz de recuperar ou exibir as informações TCP, aqui está a saída da execução de snmp -c my_community_string -v1 localhost TCP-MIB::tcp
:
> snmpq TCP-MIB::tcp
TCP-MIB::tcpRtoAlgorithm.0 = INTEGER: 0
TCP-MIB::tcpRtoMin.0 = INTEGER: 0 milliseconds
TCP-MIB::tcpRtoMax.0 = INTEGER: 0 milliseconds
TCP-MIB::tcpMaxConn.0 = INTEGER: 0
TCP-MIB::tcpActiveOpens.0 = Counter32: 0
TCP-MIB::tcpPassiveOpens.0 = Counter32: 0
TCP-MIB::tcpAttemptFails.0 = Counter32: 0
TCP-MIB::tcpEstabResets.0 = Counter32: 0
TCP-MIB::tcpCurrEstab.0 = Gauge32: 0
TCP-MIB::tcpInSegs.0 = Counter32: 0
TCP-MIB::tcpOutSegs.0 = Counter32: 0
TCP-MIB::tcpRetransSegs.0 = Counter32: 0
Isso está claramente errado, ele também não lista nenhuma conexão ativa, e o MRTG também exibe 0 bytes de entrada / saída (com os 3 picos ímpares para cerca de 14MB / s, não sei o que pode ter causado isso), o que é impossível, já que estou conectando via SSH e bmon
mostra 2 eth0 1.11MiB 14494 26.77MiB 20011
, eu me certifiquei de que o MRTG está de fato recebendo informações da eth0, então esse não é o problema. Parece que por algum motivo estranho, o SNMP não é capaz de compilar as informações TCP?
No meu outro servidor, este é um servidor muito diferente, funciona perfeitamente. Este servidor que ele trabalha tem um NIC de rede diferente, hardware, datacenter e kernel, mas ambos estão executando o Ubuntu 13.04. O servidor em que funciona tem:
*-network:0
description: Ethernet interface
product: NetXtreme II BCM57711 10-Gigabit PCIe
vendor: Broadcom Corporation
physical id: 0
bus info: pci@0000:04:00.0
logical name: p2p1
version: 00
serial: 00:10:18:ac:d9:08
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
> uname -r
3.2.0-51-generic
O servidor não funciona:
*-network:0
description: Ethernet interface
product: I350 Gigabit Network Connection
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
logical name: eth0
version: 01
serial: 00:25:90:a4:19:5a
size: 1Gbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
> uname -r
3.8.13-xxxx-grs-ipv6-64
Além das informações do TCP, o restante das informações do sistema de snmp
parece estar correto, mas não preciso de nada disso.
Eu tentei isso em dois servidores dessa especificação, eu obtive os mesmos resultados em ambos. Alguém poderia me dizer o que poderia estar causando isso e, se possível, como consertá-lo?
Tags networking snmp linux tcp mrtg