Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| Наступна ревізія | Попередня ревізія | ||
|
switchpoller [2022/09/24 14:39] 127.0.0.1 зовнішнє редагування |
switchpoller [2025/03/01 15:18] (поточний) nightfly [Підтримуване з коробки обладнання] |
||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| - | ====== Опрос свичей посредством SNMP ====== | + | ====== Опитування |
| - | В Ubilling начиная с релиза 0.4.1 появилась возможность опроса активного | + | В Ubilling |
| - | ====== Поддерживаемое из коробки оборудование ====== | + | ====== Підтримуване з коробки обладнання ====== |
| * ZyXEL GS-4012F | * ZyXEL GS-4012F | ||
| * ZyXEL GS-3012F | * ZyXEL GS-3012F | ||
| Рядок 49: | Рядок 49: | ||
| * D-Link DGS-1210-12TS | * D-Link DGS-1210-12TS | ||
| * D-Link DGS-3000-28SC | * D-Link DGS-3000-28SC | ||
| + | * D-Link DGS-3627G | ||
| * HP ProCurve Switch 2626 | * HP ProCurve Switch 2626 | ||
| * HP ProCurve Switch 2650 | * HP ProCurve Switch 2650 | ||
| Рядок 69: | Рядок 70: | ||
| * 3COM-3250 | * 3COM-3250 | ||
| * Mikrotik-CSS326-24G-2S | * Mikrotik-CSS326-24G-2S | ||
| + | * Juniper MX | ||
| - | И много-много других, о которых | + | І багато-багато інших, про які ми вже задовбалися писати. Давайте ви самі подивитеся що буде |
| - | ====== Настройка ====== | + | ====== Налаштування |
| - | В общем случае настройка сводиться к добавлению модели свича с правильным шаблоном SNMP | + | У загальному |
| {{ : | {{ : | ||
| - | После чего следует | + | Після чого слід додати пристрій із потрібною моделькою і зазначеним SNMP ком'юніті, а також підрядком SWPOLL в описі, який сигналізує Ubilling |
| {{ : | {{ : | ||
| - | Если | + | Якщо |
| {{ : | {{ : | ||
| - | Набор параметров запрашиваемых с устройства, полностью зависит от выбранного шаблона и может быть практически произвольным. Также возможно отображение FDB с устройства. | + | Набір параметрів, що запитуються з пристрою, повністю залежить від |
| {{: | {{: | ||
| Рядок 98: | Рядок 100: | ||
| - | Учитывая, что опрос | + | Враховуючи, що опитування |
| - | ====== Формат шаблона для опроса | + | ====== Формат шаблону для опитування пристрою ====== |
| - | Шаблоны всех устройств лежат | + | Шаблони всіх пристроїв лежать у **/ |
| <file ini megaswitch9000> | <file ini megaswitch9000> | ||
| Рядок 121: | Рядок 123: | ||
| </ | </ | ||
| - | или | + | або |
| <file ini BDCOM_GP3608> | <file ini BDCOM_GP3608> | ||
| Рядок 156: | Рядок 158: | ||
| </ | </ | ||
| - | Как видим файл состоит из секций.\\ | + | Як бачимо файл складається із секцій.\\ |
| - | Секция **[define]** | + | Секція **[define]** |
| - | Также существуют необязательные | + | Також існують необов'язкові |
| - | * **FDB_ALLOW_ONLY_PORTS** - указывает, что исключительно те MAC адреса, которые | + | * **FDB_ALLOW_ONLY_PORTS** - вказує, що виключно ті MAC-адреси, які знаходяться за цими портами, |
| - | * **FDB_IGNORE_PORTS** - указывает | + | * **FDB_IGNORE_PORTS** - вказує порти, MAC-адреси, що знаходяться за якими, будуть виключені під час |
| - | Следует отметить, что параметр // | + | Слід зазначити, що параметр // |
| | | ||
| - | Далее каждая из секций описывает | + | Далі кожна із секцій описує унікальний набір параметрів, за яким буде опитуватися пристрій. Ім'я секції особливого значення не має і просто |
| - | Начиная с релиза Ubilling 0.8.5 также можно хранить ваши шаблоны в **content/ | + | Починаючи з релізу Ubilling 0.8.5 також можна зберігати ваші шаблони в **content/ |
| \\ | \\ | ||
| - | На данный момент | + | Наразі доступні такі |
| - | * **sp_parse_raw** - данные | + | * **sp_parse_raw** - дані показуються як є без особливої обробки |
| - | * **sp_parse_raw_sanitized** - данные | + | * **sp_parse_raw_sanitized** - дані будуть показані як є, просто |
| - | * **sp_parse_zyportbytes** - счетчики байт/ | + | * **sp_parse_zyportbytes** - лічильники байт/ |
| - | * **sp_parse_zyportdesc** - строковые описания портов | + | * **sp_parse_zyportdesc** - строкові описи портів |
| - | * **sp_parse_zyportstates** - состояние портов | + | * **sp_parse_zyportstates** - стан портів |
| - | * **sp_parse_ciscocpu** - нагрузка на CPU в % | + | * **sp_parse_ciscocpu** - навантаження |
| - | * **sp_parse_ciscomemory** - количество занятой памяти в Мб | + | * **sp_parse_ciscomemory** - кількість зайнятої пам'яті у Мб |
| - | * **sp_parse_eltex_acpower** - напряжение AC питания свитчей Eltex | + | * **sp_parse_eltex_acpower** - напруга AC живлення світчів Eltex |
| - | * **sp_parse_eltex_dcpower** - напряжение DC питания свитчей Eltex | + | * **sp_parse_eltex_dcpower** - напруга DC живлення світчів Eltex |
| - | * **sp_parse_eltex_battery** - уровень заряда АКБ свитчей Eltex | + | * **sp_parse_eltex_battery** - рівень заряду АКБ світчів Eltex |
| - | * **sp_parse_fxportstates** - состояние портов для | + | * **sp_parse_fxportstates** - стан портів для |
| - | * **sp_parse_fxportbytes** - счетчики байт/ | + | * **sp_parse_fxportbytes** - лічильники байт/ |
| - | * **sp_parse_cable_tester** - парсер кабельного тестера для свитчей Dlink | + | * **sp_parse_cable_tester** - парсер кабельного тестера для світчів Dlink |
| - | * **sp_parse_time_seconds** - парсер | + | * **sp_parse_time_seconds** - парсер |
| - | * **sp_parse_power** - парсер наличия электроэнергии (1/0). | + | * **sp_parse_power** - парсер наявності електроенергії (1/0). |
| - | * **sp_parse_eping_temp** - парсер температуры с Equicom ping3 (да, она тупо делиться на 10) | + | * **sp_parse_eping_temp** - парсер температури з Equicom ping3 (так, вона тупо ділитися на 10) |
| - | * **sp_parse_eping_temp_gauge** - нормальный такой градусник для Equicom ping3 | + | * **sp_parse_eping_temp_gauge** - нормальний такій градусник для Equicom ping3 |
| - | * **sp_parse_division_temperature** - универсальный градусник | + | * **sp_parse_division_temperature** - універсальний градусник |
| - | Также доступны следующие | + | Також доступні наступні |
| * default | * default | ||
| * dlp | * dlp | ||
| Рядок 197: | Рядок 199: | ||
| * ciscoebobo | * ciscoebobo | ||
| - | ====== Формат " | + | ====== Формат " |
| - | Полностью базируется на базовом формате шаблонов, но имеет | + | Повністю базується на базовому форматі шаблонів, але |
| - | __Итак, новые параметры секции **[define]**__: | + | __Отже, нові параметри секції **[define]**__: |
| - | * **POLLMODE** | + | * **POLLMODE** |
| - | * **FDB_MODE** | + | * **FDB_MODE** |
| - | * **SFPSTARTPORT**, | + | * **SFPSTARTPORT**, |
| - | * **POESTARTPORT**, | + | * **POESTARTPORT**, |
| - | * //Примеры | + | * //Приклади |
| - | __Далее немного об " | + | __Далі трохи про " |
| - | **PORTIFACE** - в этой секции указываются OID'ы для | + | **PORTIFACE** - у цій секції вказуються OID'и для отримання індексів портів, дескрипшинів і аліасів портів. На закономірне запитання: " |
| <code ini> | <code ini> | ||
| [PORTIFACE] | [PORTIFACE] | ||
| Рядок 218: | Рядок 220: | ||
| </ | </ | ||
| - | **PORTDESC** - как и следует | + | **PORTDESC** - як і випливає |
| <code ini> | <code ini> | ||
| [PORTDESC] | [PORTDESC] | ||
| Рядок 225: | Рядок 227: | ||
| </ | </ | ||
| - | **PORT.1D_FDB**, | + | **PORT.1D_FDB**, |
| <code ini> | <code ini> | ||
| [PORT.1D_FDB] | [PORT.1D_FDB] | ||
| Рядок 236: | Рядок 238: | ||
| </ | </ | ||
| - | А ещё мы теперь можем | + | А ще ми тепер можемо вказувати в секціях одиниці виміру і величину, |
| <code ini> | <code ini> | ||
| [SFPTXPOWER] | [SFPTXPOWER] | ||
| Рядок 254: | Рядок 256: | ||
| </ | </ | ||
| - | __Новые парсеры__: | + | __Нові парсери__: |
| - | * **sp_parse_raw_trim_tab** - то же, что и sp_parse_raw, | + | * **sp_parse_raw_trim_tab** - те саме, що і sp_parse_raw, |
| - | * **sp_parse_division_units** - обрабатывает | + | * **sp_parse_division_units** - обробляє |
| - | * **sp_parse_division_units_noport** - то же, что и sp_parse_division_units, | + | * **sp_parse_division_units_noport** - те саме, що і sp_parse_division_units, |
| - | * **sp_parse_mikrotik_poe** - как несложно догадаться из названия - предназначен для шаблонов устройств Mikrotik | + | * **sp_parse_mikrotik_poe** - як нескладно здогадатися з назви - призначений для шаблонів пристроїв Mikrotik |
| - | * **sp_parse_sw_port_idx** - собственно | + | * **sp_parse_sw_port_idx** - власне - серце кумулятивного опитування, завдання якого - "побудувати" |
| - | * **sp_parse_sw_port_descr** - как и предыдущий парсер - предназначен больше для " | + | * **sp_parse_sw_port_descr** - як і попередній парсер - призначений більше для " |
| - | Так как же в итоге будет | + | То як же в підсумку матиме вигляд кумулятивний шаблон для |
| <code ini> | <code ini> | ||
| [define] | [define] | ||
| Рядок 411: | Рядок 413: | ||
| PARSER=sp_parse_raw_trim_tab | PARSER=sp_parse_raw_trim_tab | ||
| </ | </ | ||
| - | ====== А если | + | ====== А якщо потрібно робити ще й snmpset? ====== |
| - | Начиная с релиза 0.8.4 появилась возможность | + | Починаючи з релізу 0.8.4 з'явилася можливість |
| <code ini> | <code ini> | ||
| Рядок 419: | Рядок 421: | ||
| </ | </ | ||
| - | Где oid является собственно | + | Де oid є власне oid-ом, value є значенням, яке буде |
| * i INTEGER | * i INTEGER | ||
| Рядок 432: | Рядок 434: | ||
| * b BITS | * b BITS | ||
| - | Следует | + | Слід також зауважити, що секція з SETOIDS може бути самодостатньою і не потребує вказівки інших опцій, як-от NAME, OIDS чи скажімо PARSER. |
| <code ini> | <code ini> | ||
| [portnames] | [portnames] | ||
| SETOIDS=" | SETOIDS=" | ||
| </ | </ | ||
| - | Хотя да, никто не запрещает | + | Хоча так, ніхто не забороняє |
| <code ini> | <code ini> | ||
| Рядок 446: | Рядок 448: | ||
| PARSER=sp_parse_raw | PARSER=sp_parse_raw | ||
| </ | </ | ||
| - | В таком | + | У такому |
| <code ini> | <code ini> | ||
| Рядок 452: | Рядок 454: | ||
| PON_ONU_PORT_MAX=128 | PON_ONU_PORT_MAX=128 | ||
| </ | </ | ||
| - | Если вы используете две технологии ПОН у себя в сети и вам | + | Якщо ви використовуєте дві технології ПОН у себе в мережі і вам |
| - | ====== Генератор шаблонов ====== | + | ====== Генератор шаблонів ====== |
| - | Также камрадом [[http:// | + | Також камрад [[http:// |