Правила брэндмауэра для обеспечения внешней безопасности сети с помощью маршрутизатора 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.BaseApi

Stack 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 устройства, которое вы собираетесь мониторить. Это выглядит приблизительно так:

community-zabbix

Шаблон для мониторинга коммутатора Zyxel GS1910-24 работает по SNMP и производит сбор следующих параметров: Читать далее »

2 способа настройки автоматической перезагрузки Mikrotik по расписанию

В процессе эксплуатации оборудования Mikrotik я столкнулся с тем, что временами его необходимо перезагружать. Это как правило связано или с особенностями работы с интернет-провайдером или с долгой эксплуатацией оборудования (накопление ошибок, логов, и т.д.). Немного погуглив нашел простой рецепт: создаем скрипт через консоль, а потом ставим его на выполнение в планировщик. Но это сложный вариант, поскольку перезагрузка устройства состоит из одной единственной команды, то есть смысл поместить команду на перезагрузку непосредственно в само задание планировщика, а не создавать какие-либо дополнительные скрипты. Для любителей админить Mikrotik через консоли-терминалы команда будет выглядеть следующим образом:

/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 и производит сбор следующих параметров:

  1. Загрузка процессора устройства
  2. Модель устройства
  3. Уровень лицензирования
  4. Software ID
  5. Имя устройства
  6. Температуру устройства (скорее всего снимает данные с датчика на плате)
  7. Полный объем оперативной памяти
  8. Использование оперативной памяти
  9. Время работы устройства (аптайм)
  10. Напряжение питания устройства

Сводная таблица элементов данных, включенных в шаблон: Читать далее »

Построение мобильной сети 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) — подвижные станции.

Рисунок 1.1 Функциональное построение сети стандарта GSM.

Рисунок 1.1 Функциональное построение сети стандарта GSM.

Функциональное сопряжение элементов системы осуществляется рядом интерфейсов. Все сетевые функциональные компоненты в стандарте GSM взаимодействуют в соответствии с системой сигнализации МСЭ-Т (ранее МККТТ) SS N 7 (CCITT SS. N 7)). Читать далее »

Реализация эргономических требований к организации рабочего места пользователя ПЭВМ (компьютера)

Так как работа операторов, программистов, проектировавших и программировавших данное программное средство, и пользователей программы непосредственно связана с компьютерами, особое значение имеют эргономические требования к организации рабочего места. Работа пользователя будет производиться в специализированном помещении. В этом помещении есть как естественное, так и искусственное освещение. Также в нем находится большое число компьютеров, печатной и множительной техники.
Работа оператора заключается в загрузке очередной информации для обработки, а также в мониторинге подсистем и систем, слежение за выполнением бизнес-процесса. Вся информация воспринимается оператором через дисплей или видео дисплейный терминал. Минимальный размер объекта на экране составляет порядка 1–2 мм. Объем информационного потока равен 300 символов на одно введение параметров. Интенсивность потока зависит только от времени затрачиваемого на анализ входных выходных данных. Характер информации можно назвать монотонным. А так же от оператора требуется внимание и сосредоточенность, чтобы правильно задать параметры обработки. Читать далее »

WSUS не синхронизируется с сервером Microsoft

WSUS простая и довольно надёжная система, но как и у любой системы, у нее тоже бывают сбои. Один из вариантов — WSUS перестает синхронизироваться с сервером Microsoft и как следствие не получает обновления. и выдает ошибку:

TypeInitializationException: Инициализатор типа «Microsoft.UpdateServices.ServerSyncWebServices.ServerSync.ServerSyncProxy» выдал исключение. —> System.Net.WebException: Сбой запроса с состоянием HTTP 404: Not Found.
в Microsoft.UpdateServices.Internal.ClassFactory.CreateInstance(Type type, Object[] args)
в Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceProxyInternal(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper, Boolean useCompressionProxy)
в Microsoft.UpdateServices.ServerSync.ServerSyncLib.GetWebServiceCompressionProxy(UpdateServerConfiguration serverConfig, WebServiceCommunicationHelper webServiceHelper)
в Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.RetrieveSubscriptionData()
в Microsoft.UpdateServices.ServerSync.CatalogSyncAgentCore.ExecuteSyncProtocol(Boolean allowRedirect)

Читать далее »

Поделись с друзьями!
Открыть с мобильного телефона
qr code
Считайте QR-код при помощи камеры мобильного телефона или планшета и откройте страницу на своем устройстве
Мои проекты на GITHUB


Мои проекты на GitHub

iOnline в социальных сетях
Мы в Twitter