Cisco SG300 + SNMP + MRTG

Sziasztok!

Van egy SG300-28 switch. Szeretném a forgalmi adatokat mrtg-vel rajzolgatni, de nem tudom beállítani az snmp-t. Snmpwalk-al is próbáltam lekérdezni v1,v2c,v3-on is. Neten találtam cfgmaker parancsot amivel le tudom generálni ehhez a switch-hez a mrtg configot. Én úgy veszem észre hogy a switch nem válaszol semmilyen kérésre. A gépemböl kimegy a csomag udp161-en, viszont vissza nem érkezik semmi. A community string helyes.
Eddig jutottam. Ennek a switch-nek van webes felülete, probálom onnan konfigurálni.
A következö lehetöségek vannak:
- EngineID : Ez use defaulton van.
- Views: Itt az object ID-k vannak, defaulton, nem bántottam.
- Users: Üres
- Groups: Üres
- Communityes: én hozzáadtam egyet, read only módban, all host-ra.
- Trap settings: Alapon
- Notification Recipients SNMPv1,2 : hozzáadtam egyet, IP-nek azt a gépet írtam be ahonnan figyelni szeretném.
- Notification Recipients SNMPv3 : Üres
- Notification Filter: Üres.

Hozzászólások

Érdekes, hogy ma pont én is ilyesmivel játszok. Csak éppen egy Netgear switchcsel, mert a Cisco SF200 24 nem támogatja az SNMP-t (legalábbis a doksija szerint).

--
trey @ gépház

Nem vettem észre hogy A security-ben le volt tiltva az SNMP. Most megy.

Most az a gondom, hogy az mrtg begyűjti a forgalmi információkat, de nem rajzol.

Ötlet?

szerk: Az a bajom ezzel az mrtg-vel, hogy nekem ez most egy varázsdoboz. Begyüjt, tárol, rajzol. Az rrd fájlokból én is ki tudnám rajzolgatni a grafikonokat, de azt szeretném hogy az mrtg csinálja meg. Nem akarok még azzal is külön szívni.

Hoppá... találtam egy ilyet:

2012-01-31 13:40:01: ERROR: It looks as if you are running two copies of mrtg in parallel on
the same config file. There is a lockfile (/var/lock/mrtg/_etc_mrtg.cfg_l) and it is
is only 0 seconds old ... Check your crontab.
(/etc/crontab and /var/spool/cron/root)
2012-01-31 13:45:02: ERROR: It looks as if you are running two copies of mrtg in parallel on
the same config file. There is a lockfile (/var/lock/mrtg/_etc_mrtg.cfg_l) and it is
is only 0 seconds old ... Check your crontab.
(/etc/crontab and /var/spool/cron/root)
2012-01-31 13:50:01: ERROR: It looks as if you are running two copies of mrtg in parallel on
the same config file. There is a lockfile (/var/lock/mrtg/_etc_mrtg.cfg_l) and it is
is only 0 seconds old ... Check your crontab.
(/etc/crontab and /var/spool/cron/root

Csak egy crontab-ba van beírva. Hmm...

ilyen akkor szokott előfordulni, ha egymásra futnak a scriptek (az előző még nem futott le mikor már újraindítja a cron a következőt). állítsd át 5 percre és töröld a lock filet (illetve lődd ki az adott scriptet). Ritka az az eset amikor percenként kell figyelni valamit, másrészt az eredmény úgy sem fog torzulni ettől

Fejlemények: Már rajzol, müködik. Viszont nagyon kevés infót tárol. 5 percenként ellenöriz. Viszont én kíváncsi vagyok a tüskékre is. Találtam neten egy 1min patch-et de nem müködik.

Van valakinek valami 5tlete, hogy mit kellene módosítanom hogy menjen?

Ha az MRTG-t RRDTool-lal használod, akkor az "Interval" opció megadásával 5 percnél nagyobb felbontást is el lehet érni.

Interval

How often do you call mrtg? The default is 5 minutes. If you call it less often, you should specify it here. This does two things:

The generated HTML page contains the right information about the calling interval ...
A META header in the generated HTML page will instruct caches about the time-to-live of this page .....

In this example, we tell mrtg that we will be calling it every 10 minutes. If you are calling mrtg every 5 minutes, you can leave this line commented out.

Example:

Interval: 10

Note that unless you are using rrdtool you can not set Interval to less than 5 minutes. If you are using rrdtool you can set interval in the format

Interval: MM[:SS]

Down to 1 second. Note though, setting the Interval for an rrdtool/mrtg setup will influence the initial creation of the database. If you change the interval later, all existing databases will remain at the resolution they were initially created with. Also note that you must make sure that your mrtg-rrd Web-frontend can deal with this kind of Interval setting.

--
trey @ gépház

elvileg látnod kéne a tüskéket is, akár 1 perc, akár 5 perc szemszögében történnek a lekérdezések.
Ennek oka szimplán az, hogy nem az éppen aktuális átengedett sávszélesség van lekérdezve, hanem a bekapcsolás óta átengedett adatmennyiség (ami értelemszerűen folyamatosan nő, ha gyorsabban nő, akkor nagyobb sávszél igény volt). Szóval ha két 5 perces frissítés között átrángatsz a switchen 25 gigányi adatot, az nem fog eltünni