Portál AbcLinuxu, 14. května 2025 02:01

Dotaz: PHP + SNMP = problem se switchem

18.8.2011 10:41 Sedlis
PHP + SNMP = problem se switchem
Přečteno: 232×
Odpovědět | Admin
Zdravim vsechny, chtel bych Vam prosim polozit otazku jestli se nekdo nesetkal se stejnym ci podobnym problemem. Situace je takova chcu si vytvorit v PHP obrazek pomoci GD knihovny, ktera mi zobrazi switche linky mezi switchema a informace o nich. To neni problem. Ale problem nastava kdy chcu tahat urcite informace ze switche pomoci snmpget. Zakladni veci jako nazev switche, jestli je port zapnut/vypnut apd. je v poradku. Ale pri ziskani informace v jakem je port stavu (disable, blocking, forwarding apd.) mi to zahlasi "There is no such variable name in this MIB" coz by znamenale, ze prikaz ".1.3.6.1.2.1.17.2.15.1.3.48" nemuze nalezt v MIB databazi. Tento prikaz je obsazen v "RFC 1286 Bridge MIB". Dela mi to u switche powerConnect 6248. Na officialnich strankach vyrobce http://www.dell.com/us/enterprise/p/powerconnect-6248/pd.aspx pod polozou MIB support, ale "RFC 1286 Bridge MIB" je uveden tzn. ze je podporovan. Nektere prikazy z "RFC 1286 Bridge MIB" mi funguji. Jde mi o to, ze potrebuju zjistit jestli je port zablokovan nebo ne. Pokud by to slo pres jinej prikaz budu rad. Doufam, ze jsem to moc nezamotal a da se to pochopit. Predem dekuji za odpoved.

S pozdravem Sedlis
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.8.2011 10:56 Ivan
Rozbalit Rozbalit vše Re: PHP + SNMP = problem se switchem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Asi se nejdrive vykasli na PHP a zkus nejdrive "proof of concept". Pomoci snmp tools zkus zavolat "snmpwalk .1.3.6.1.2.1.17.2.15.1.3.48", popripade zkus to OID zprava zkracovat a uvidis co se ti vrati. Podpora SNMP ve switchich neni 100%. Dokonce i u cisca v nejakych verzich IOSu obcas vypadne nejaky podstrom. Pokud tvuj switch nevraci to co potrebujes, tak zkus novejsi verzi firmware nebo to reklamuj u vyrobce.

Pokud jde o to napsat crawler ktery bude prolezat sit a bude sbirat data pres SNMP, tak doporucuji spis Perl nez PHP.

PS: mnohem vetsi problemy ale budes mit s vizualizaci vysledku. Zkus misto knihovny GD pouzit program dot anebo primo knihovnu graphwiz. Preci jenom planarni kresleni grafu neni uplne trivialni problem.
18.8.2011 10:58 Sedlis
Rozbalit Rozbalit vše Re: PHP + SNMP = problem se switchem
dekuji za odpoved, vyzkousim
18.8.2011 11:19 Sedlis
Rozbalit Rozbalit vše Re: PHP + SNMP = problem se switchem
Tak asi opravdu vypadl podstrom v MIB. Tak hold budu muset cekat na novejsi firmware. Ale i tak dekuji za snahu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.