Правила брэндмауэра для обеспечения внешней безопасности сети с помощью маршрутизатора Mikrotik (Router OS)
Я регулярно сталкиваюсь с настройкой маршрутизаторов Mikrotik на базе Router OS. Поскольку маршрутизатор является устройством на рубеже внутренней и внешней сети и принимает на себя так сказать первый удар, при атаках из интернет, его настройке нужно уделить большое внимание. Первое чем стоит заняться — это правильной настройкоф правил FIREWALL. Если отбросить специфику настройки каждого конкретного маршрутизатора, то есть ряд правил, которые приходится настраивать из раза в раз. Для упрощения работы. все их я собрал в два скрипта и готов их представить Вашему вниманию. Читать далее »
Схема параллельного питания Arduino и сервомотора
Ни для кого не секрет, что ардуино умеет управлять серво-приводами с помошью ШИМ. Однако не стоит забывать, что любой серво-мотор в разных режимах работы потребляет токи значительно больше, чем могут выдержать выходные питающие цепи ардуино. В итоге, со временем это может привести к поломке микроконтроллера. Не секрет, что напряжение питания дешевых китайских серво-машинок типа MG90S составляет 5-6 Вольт (лучше конечно 6, т.к. машинка маленько прибавит в скорости и мощности). Такое питание подходит и для моделей ардуино. В итоге логичным выходом является параллельное подключение сервы и ардуино к одному источнику питания, например так: Читать далее »
Ускорение загрузки обновлений для сервера WSUS
И так. Для многих остается секретом одна проблема: WSUS очень медленно загружает обновления с серверов обновлений Microsoft. Особенно это становится критично, когда разворачивается новый сервер, нужно скачать 200-300 гигабайт обновлений, хороший канал имеется, но задача растягивается на 1-2 недели. Казалось бы, почему так?
Все очень просто. Сервер WSUS анадизирует интернет-канал по каким-то своим, одному Билу известным, алгоритмам и дабы не мешать пользователям и серверам сети работать в интернете, минимально утилизирует канал. Это хорошо в крупных организациях которые требуют хорошего интернет-канала в режиме 24х7 и лишняя утилизация канала там ни к чему. Но что делать в тех случаях, когда в не рабочее время или в выходные дни канал никому не нужен, а WSUS упорно продолжает скачивать обновления со скоростью беспарольки? Все просто.
Начиная с Windows Server 2012 R2 появилась возможность использовать не только базу данных которая идет в поставке с WSUS но и встроенную или внешнюю базу данных SQL Express, а так же базы данных Microsoft SQL Server. И это развязывает нам руки. Дело в том что все настройки WSUS хранит в своей базе данных. Использование не закрытой проприетарной базы, а вполне себе понятной SQL позволяет нам кое что поправить. Читать далее »
Восстановление работы WSUS после установки обновлений
Не так давно убилось несколько WSUS серверов после обновлений. В логах значилась следующая ошибка (В ОС Windows с русской локализацией):
System.IndexOutOfRangeException — Индекс находился вне границ массива.
Source
Microsoft.UpdateServices.BaseApiStack Trace:
в Microsoft.UpdateServices.Internal.BaseApi.SoapExceptionProcessor.DeserializeAndThrow(SoapException soapException)
в Microsoft.UpdateServices.Internal.DatabaseAccess.AdminDataAccessProxy.ExecuteSPGetConfiguration()
в Microsoft.UpdateServices.Internal.BaseApi.UpdateServerConfiguration.Load()
в Microsoft.UpdateServices.Internal.ClassFactory.CreateWellKnownType(Type type, Object[] args)
в Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
в Microsoft.UpdateServices.Internal.BaseApi.UpdateServer.set_UserSelectedCulture(String value)
в Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.TrySetServerCulture(String culture)
в Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.SetServerCulture()
в Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools..ctor(CultureInfo culture, IUpdateServer updateServer)
в Microsoft.UpdateServices.UI.SnapIn.Common.ServerTools..ctor(ServerSummaryScopeNode serverSummaryScopeNode, SnapInTools snapInTools, IUpdateServer updateServer)
в Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
в Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode(Boolean connectingServerToConsole)
в Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpand(AsyncStatus status)
Шаблон Zabbix для мониторинга коммутаторов Zyxel GS1910-24 по SNMP
Так случилось, что на просторах интернета не нашлось ни одного шаблона под Zabbix, для мониторинга коммутаторов Zyxel GS1910-24. Уже имея опыт разработки Zabbix шаблона под оборудование Mikrotik, решил поковырять по SNMP GS1910-24 и сделать для него шаблон, который меня полностью устроил. В свою очередь, хочу предложить этот шаблон общественности, т.к. считаю, что интернет это всеобщий источник знаний. И так, оформлять статью буду таким же образом как и статью Шаблон Zabbix для мониторинга устройств Mikrotik по SNMP так сказать для удобства восприятия :)
Для разработки Шаблона использовались следующие MIB файлы:
[dm]16[/dm]
[dm]17[/dm]
Внимание. Для того чтобы шаблон заработал, необходимо каждому устройству добавить макрос {$COMMUNITY} в котором указать, SNMP community устройства, которое вы собираетесь мониторить. Это выглядит приблизительно так:
Шаблон для мониторинга коммутатора Zyxel GS1910-24 работает по SNMP и производит сбор следующих параметров: Читать далее »
2 способа настройки автоматической перезагрузки Mikrotik по расписанию
В процессе эксплуатации оборудования Mikrotik я столкнулся с тем, что временами его необходимо перезагружать. Это как правило связано или с особенностями работы с интернет-провайдером или с долгой эксплуатацией оборудования (накопление ошибок, логов, и т.д.). Немного погуглив нашел простой рецепт: создаем скрипт через консоль, а потом ставим его на выполнение в планировщик. Но это сложный вариант, поскольку перезагрузка устройства состоит из одной единственной команды, то есть смысл поместить команду на перезагрузку непосредственно в само задание планировщика, а не создавать какие-либо дополнительные скрипты. Для любителей админить Mikrotik через консоли-терминалы команда будет выглядеть следующим образом:
1 | /system scheduler add name="Every day reboot" start-date=jan/25/2015 start-time=06:00:00 interval=1d on-event="/system reboot" policy=api,ftp,local,password,policy,read,reboot,sensitive,sniff,ssh,telnet,test,web,winbox,write |
В WinBox такая команда выглядит вот так: Читать далее »
Шаблон Zabbix для мониторинга устройств Mikrotik по SNMP
Поскольку стандартные шаблоны, которые мне попадались на просторах интернета мне не подошли, особенно потому что или собирали не те данные, или вообще были не работоспособны, в итоге я сам разобрался и разработал собственный шаблон. Шаблон получился хорошим и работоспособным. Работа тестировалась на следующих моделях: Mikrotik RouterBOARD 750GL, Mikrotik RouterBOARD 750, Mikrotik RouterBOARD 750UP, Mikrotik CRS125-24G-1S-RM, Mikrotik RouterBoard 912UAG-2HPnD
Шаблон для мониторинга устройств Mikrotik работает по SNMP и производит сбор следующих параметров:
- Загрузка процессора устройства
- Модель устройства
- Уровень лицензирования
- Software ID
- Имя устройства
- Температуру устройства (скорее всего снимает данные с датчика на плате)
- Полный объем оперативной памяти
- Использование оперативной памяти
- Время работы устройства (аптайм)
- Напряжение питания устройства
Сводная таблица элементов данных, включенных в шаблон: Читать далее »
Построение мобильной сети GSM (Общие принцыпы)
Общевропейский стандарт GSM (Groupe Special Mobile) – первый в мире стандарт на цифровые сотовые системы подвижной связи, создаваемых в диапазоне 900 Мгц. Система связи, действующая в стандарте GSM, рассчитана на ее использование в различных сферах. Она предоставляет пользователям широкий диапазон услуг и возможность применять разнообразное оборудование для передачи речевых сообщений и данных, вызывных и аварийных сигналов; подключаться к телефонным сетям общего пользования, сетям передачи данных и цифровым сетям с интеграцией служб.
Функциональное построение и интерфейсы, принятые в стандарте GSM, иллюстрируются структурной схемой (рис.1.1), на которой MSC (Mobile Switching Centre) – центр коммутации подвижной связи; BSS (Base Station System) – оборудование базовой станции; ОМС (Operations and Maintenance Centre) – центр управления и обслуживания; MS (Mobile Stations) – подвижные станции.
Функциональное сопряжение элементов системы осуществляется рядом интерфейсов. Все сетевые функциональные компоненты в стандарте GSM взаимодействуют в соответствии с системой сигнализации МСЭ-Т (ранее МККТТ) SS N 7 (CCITT SS. N 7)). Читать далее »





