myth Posted March 9, 2017 Posted March 9, 2017 Недостаток портов решается любой L2 мыльницей Вставить ник Quote
maxkst Posted March 9, 2017 Author Posted March 9, 2017 Недостаток портов решается любой L2 мыльницей Вот тут я не соглашусь. Она должна быть как минимум управляемой, уметь вланы, ну и не 1к памяти на mac адреса как у мыльниц, а поболее... желательно также чтоб MTU было больше чем 1500. Я уже и не говорю про надежность. Так вот получается что тазик+несовсеммыльница уже сопоставим по цене с МТ роутером. Поэтому проще MT заменять на MT Вставить ник Quote
maxkst Posted March 9, 2017 Author Posted March 9, 2017 Теперь по теме: Спасибо Saab95 за наводку, насчет ros_command. Мы раньше мониторили кол-во активных PPP используя SNMP Clients: [oid("1.3.6.1.4.1.9.9.150.1.1.1.0")]. Статистика с нагруженных железок приходила неохотно, с перебоями. Теперь выводим Clients: [ros_ppp_clients_count()] ros_command("/ppp active print count-only"). Работает намного лучше. Итог - полностью отказываемся от SNMP на MT железках под большой нагрузкой. Вставить ник Quote
Saab95 Posted March 9, 2017 Posted March 9, 2017 Итог - полностью отказываемся от SNMP на MT железках под большой нагрузкой. Посмотрите еще на предмет put get на микротике, что бы выхватывать только нужные параметры из вывода - практикуетесь в терминале с синтаксисом и после используете для мониторинга. Вставить ник Quote
maxkst Posted March 9, 2017 Author Posted March 9, 2017 put get на микротике Большое спасибо снова. Вот прям то, что было нужно... Вставить ник Quote
saaremaa Posted March 10, 2017 Posted March 10, 2017 Большое спасибо снова. Вот прям то, что было нужно... Приложите уж тогда что получилось для будущих поколений. :) Вставить ник Quote
maxkst Posted March 10, 2017 Author Posted March 10, 2017 Да как бы и показывать особо нечего, просто графики стали без разрывов и более плавные на загруженном железе. Теперь явно видно например, что утром были два провала на одном из пппое, возможно связаны с перестроением ОСПФ, которых по логике быть не должно. Будем искать... Ну и данные на label девайса выводятся динамически без потерь, раньше по SNMP они часто пропадали... Вставить ник Quote
myth Posted March 11, 2017 Posted March 11, 2017 Поэтому проще MT заменять на MT мирно мирясь с низкой производительностью. Вставить ник Quote
maxkst Posted March 15, 2017 Author Posted March 15, 2017 У меня возникло предположение, что статистика по SNMP может пропадать из-за удаленности сервера сбора от маршрутизатора, в нашем конкретном случае. Но проверить это наврятли получится, т.к. мы уже полностью отказались от SNMP, в пользу их собственного RouterOS протокола... Вставить ник Quote
maxkst Posted March 15, 2017 Author Posted March 15, 2017 Наврятли кому-то будет любопытно, но в некоторых случаях оказалось проще собирать статистику таким образом. Приведу в пример счетчик брутфорс атак на SSH. Польза конечно сомнительная, но боссу нравится )) Вставить ник Quote
myth Posted March 15, 2017 Posted March 15, 2017 Перенести SSH на какой-нибудь другой порт и наблюдать в графике 0 не? Вставить ник Quote
maxkst Posted March 15, 2017 Author Posted March 15, 2017 Перенести SSH на какой-нибудь другой порт и наблюдать в графике 0 не? Не. Это не incoming а forward. Вставить ник Quote
Goffrua Posted November 15, 2018 Posted November 15, 2018 Добрый день! Подскажите пожалуйста, как вывести в мониторинг tx-ccq, пробую с помощью put/get, не выходит. > interface wireless monitor 0 status: connected-to-ess channel: 5235/10/an wireless-protocol: nv2 tx-rate: 65Mbps-10MHz/2S rx-rate: 65Mbps-10MHz/2S ssid: ................... bssid: 6C:3B:6B:94:35:54 radio-name: AP............... signal-strength: -45dBm signal-strength-ch0: -48dBm signal-strength-ch1: -48dBm tx-signal-strength: -49dBm tx-signal-strength-ch0: -51dBm tx-signal-strength-ch1: -51dBm noise-floor: -114dBm signal-to-noise: 69dB tx-ccq: 92% rx-ccq: 99% authenticated-clients: 1 Вставить ник Quote
Saab95 Posted November 16, 2018 Posted November 16, 2018 IF POS('tx-ccq:',FString)>0 THEN BEGIN SkipSTR:=0; IF (StrToInt(GetParameter(FString))<80) and (POS('-tx-ccq:',FString)=0) THEN INC(Error_W,100); END; IF POS('rx-ccq:',FString)>0 THEN BEGIN SkipSTR:=0; IF (StrToInt(GetParameter(FString))<80) and (POS('-rx-ccq:',FString)=0) THEN INC(Error_W,100); Вот так выйдет :) Вставить ник Quote
Goffrua Posted November 17, 2018 Posted November 17, 2018 Saab95, спасибо! Похоже это связано с функциями программирования, попробую разобраться, куда это вставить. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.