sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #78192
Hente data ud til MRTG ?
Hej,
Jeg skal have hentet noget data ud af en vpn koncentrator til
trafik-måling - desværre er det ret besværligt, da tunellerne ikke står som
interfaces, så jeg skal script'e mig ud af et på en eller anden måde. Om det
er til at gøre via bsdh scripting - eller det er nemmest via perl ved jeg
ikke. Der skal i hvert fald laves nogle snmp-get og snmp-walk for at finde
de rette værdier....
Jeg har f.eks. følgende (relevante) data fra en almindelig "rå" manuel
snmp-walk (jeg sætter lige kommentarer ind imellem linierne):
ALTIGA-SESSION-STATS-MIB::alActiveLanToLanSessionCount.0 = Gauge32: 1
Denne skal checkes om værdien er 1 eller større - ellers er der ikke rigtigt
grund til at checke mere...
ALTIGA-SESSION-STATS-MIB::alActiveSessionIpAddress.1 = IpAddress:
192.168.0.28
ALTIGA-SESSION-STATS-MIB::alActiveSessionIpAddress.2 = IpAddress:
80.64.12.142
ALTIGA-SESSION-STATS-MIB::alActiveSessionIpAddress.3 = IpAddress:
192.168.84.1
ALTIGA-SESSION-STATS-MIB::alActiveSessionIpAddress.4 = IpAddress:
192.168.84.2
Her skal man lave en walk for at finde den rette IP adresse (der kan være
flere entries med samme adresse!) - i dette tilfælde '80.64.12.142' - og
lige huske hvad nummer den eller de ligger på (2)
ALTIGA-SESSION-STATS-MIB::alActiveSessionProtocol.1 = INTEGER: http(4)
ALTIGA-SESSION-STATS-MIB::alActiveSessionProtocol.2 = INTEGER:
ipsecLan2LanOverNatT(22)
ALTIGA-SESSION-STATS-MIB::alActiveSessionProtocol.3 = INTEGER:
ipsecOverTcp(19)
ALTIGA-SESSION-STATS-MIB::alActiveSessionProtocol.4 = INTEGER:
ipsecOverTcp(19)
Dernæst skal der checkes, at den/de fundne sessioner på IP adressen er af
typen 'ipsecLan2LanOverNatT' (andre er nemlig også mulige, dog kun een
Lan2Lan tunnel fra den samme IP adresse!)
ALTIGA-SESSION-STATS-MIB::alActiveSessionOctetsSent.2 = Counter32: 348344
ALTIGA-SESSION-STATS-MIB::alActiveSessionOctetsRcvd.2 = Counter32: 565608
Til sidst skal disse 2 counters hives ud - som angiver trafik sendt gennem
tunellen
RFC1213-MIB::sysUpTime.0 = Timeticks: (150036927) 17 days, 8:46:09.27
og til sidst enhedens uptime (den skal nemlig også sendes til mrtg)
Nogle ideer til hvordan det nemmest løses ???
/Brian