Доброго времени суток! Я прочел статью, у меня такая проблемка:
Есть тачка: FreeBSD 6.3
Две сетевые карты: одна смотрит на внешний канал, другая на внутреннюю сеть. Расположена на удаленном узле.
Есть вторая тачка: Win2003 на которой стоит ActivePerl 5.10.0 и MRTG 2.16.2
Начальство нашей организации требует мониторить загрузку интерфейсов на удаленной тачке.
...
Развернул на удаленной тачке bsnmpd запустил, проверил:
# snmpwalk -v2c -c public **.**.**.**
SNMPv2-MIB::sysDescr.0 = STRING: 0 FreeBSD 6.3-RELEASE
SNMPv2-MIB::sysObjectID.0 = OID: SNMPv2-SMI::enterprises.12325.1.1.2.1.1
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (1286229) 3:34:22.29
SNMPv2-MIB::sysContact.0 = STRING: test@test.ru
SNMPv2-MIB::sysName.0 = STRING:
SNMPv2-MIB::sysLocation.0 = STRING: ****
SNMPv2-MIB::sysServices.0 = INTEGER: 76
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (6) 0:00:00.06
SNMPv2-MIB::sysORID.1 = OID: SNMPv2-SMI::enterprises.12325.1.1.1.10.2
SNMPv2-MIB::sysORID.2 = OID: SNMPv2-SMI::enterprises.12325.1.1.1.10.3
SNMPv2-MIB::sysORID.3 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-SMI::enterprises.12325.1.1
SNMPv2-MIB::sysORDescr.1 = STRING: udp transport mapping
SNMPv2-MIB::sysORDescr.2 = STRING: lsock transport mapping
SNMPv2-MIB::sysORDescr.3 = STRING: The MIB module for SNMPv2 entities.
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for the Begemot SNMPd.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (0) 0:00:00.00
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (6) 0:00:00.06
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (6) 0:00:00.06
SNMPv2-MIB::snmpInPkts.0 = Counter32: 140
SNMPv2-MIB::snmpInBadVersions.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityNames.0 = Counter32: 0
SNMPv2-MIB::snmpInBadCommunityUses.0 = Counter32: 0
SNMPv2-MIB::snmpInASNParseErrs.0 = Counter32: 0
SNMPv2-MIB::snmpEnableAuthenTraps.0 = INTEGER: disabled(2)
SNMPv2-MIB::snmpSilentDrops.0 = Counter32: 0
SNMPv2-MIB::snmpProxyDrops.0 = Counter32: 0
вроде робит.
Но Конфиг для мртг создается следующий:
# Created by
# cfgmaker figuvam@89.148.192.86 --global "WorkDir C:\mrtgdata" --output mrtglinx.cfg
### Global Config Options
# for UNIX
# WorkDir: /home/http/mrtg
# or for NT
WorkDir: c:\mrtgdata
### Global Defaults
# to get bits instead of bytes and graphs growing to the right
# Options[_]: growright, bits
EnableIPv6: no
######################################################################
# System:
# Description: 0 FreeBSD 6.3-RELEASE
# Contact: test@test.ru
# Location: test
######################################################################
и больше ничего!
конфиг bsnmpd такой :
host := localhost
location := "test"
contact := "test@test.ru"
system := 1 # FreeBSD
read := "public"
write := "private"
begemotSnmpdDebugDumpPdus = 2
begemotSnmpdDebugSyslogPri = 7
begemotSnmpdCommunityString.0.1 = $(read)
# begemotSnmpdCommunityString.0.2 = $(write)
begemotSnmpdCommunityDisable = 1
begemotSnmpdPortStatus.[$(host)].161 = 1
begemotSnmpdPortStatus.127.0.0.1.161 = 1
begemotSnmpdPortStatus.89.148.192.86.161 = 1
begemotSnmpdLocalPortStatus."/var/run/snmpd.sock" = 1
begemotSnmpdLocalPortType."/var/run/snmpd.sock" = 4
sysContact = $(contact)
sysLocation = $(location)
sysObjectId = 1.3.6.1.4.1.12325.1.1.2.1.$(system)
snmpEnableAuthenTraps = 2
begemotSnmpdModulePath."mibII" = "/usr/lib/snmp_mibII.so"
begemotSnmpdModulePath."netgraph" = "/usr/lib/snmp_netgraph.so"
что не так, ума не приложу!
Сознаюсь честно во фряхе я нуб! Прошу вашей помощи!