Hľadáte spôsob, ako analyzovať SNMP Mib súbory vRuby, zistil som projekt napísaný v jazyku Java (www.mibble.org), ktorý používa dva súbory gramatiky (rozšírenie .grammar) na analyzovanie súborov Mib. Existuje nejaký spôsob, ako používať gramatické súbory s rubínom?
odpovede:
1 pre odpoveď č. 1http://grammatica.percederberg.net
Ak kopírujete ďalej, uvidíte, že gramatický súbor je pre Grammatica, ktorý podporuje iba Java a C #.
Buď môžete rozšíriť Grammatica na podporu Ruby alebobudete musieť prejsť na iné prístupy. Upozorňujeme, že spoločnosti Mibble je uvoľnená licencia GPL a komerčná licencia. Ak sa chystáte znovu použiť gramatiku, uistite sa, že spĺňate licenčné požiadavky.
Náš open source projekt, http://sharpsnmplib.codeplex.com používa ANTLR 3 na analýzu dokumentov MIB. Gramatický súbor je uvoľnený podľa článku BSD 3. Ako ANTLR podporuje Ruby, http://www.antlr.org/wiki/display/ANTLR3/Antlr3RubyTarget, môžete znovu použiť našu MIB gramatiku.