Архив рубрики: сеть

Установка и настройка WireGuard на ubuntu server. Подключение клиентов.

В сети набирает популярность относительно новый VPN под названием WireGuard, который позиционирует себя как «простой, быстрый и современный». Настройка WireGuard оказалась действительно проще чем у openvpn. Без недостатков, конечно, не обошлось, но я всё же решил его опробовать. Далее опишу установку и настройку VPN WireGuard, а так же установку и подключение клиентов на ОС w!nd0w$ и raspbian ( raspberry pi ) Читать далее

Ошибка VERIFY ERROR: depth=0, error=CRL has expired в openvpn.log

Столкнулся с проблемой, когда клиенты не могут подключиться к openvpn серверу, запущенному на ubuntu server, при этом на сервере в логах openvpn постоянно сыпется ошибка:
WARNING: Failed to stat CRL file, not (re)loading CRL.
VERIFY ERROR: depth=0, error=CRL has expired: CN= название_клиента
И уж раз пришлось решать проблему, то 2 варианта её решения опишу здесь. Читать далее

zabbix и мониторинг трафика mikrotik

ubuntu server mikrotik snmp zabbix
Чтобы не утомлять читателя, сразу скажу, что в итоге получим график использования интерфейса mikrotik с помощью snmp в zabbix на ubuntu server.
В этой статье мы уже касались вопроса того, как узнать нужный параметр OID на mikrotik для последующего его мониторинга. Итак я хочу получить графики текущего трафика wireless интерфейсов mikrotik. Читать далее

Мониторинг mikrotik с помощью zabbix на ubuntu server. Часть 2

Итак для продолжения настройки мониторинга хоста через zabbix server у нас должно быть установлено и настроено на данный момент:

А теперь задача получать на почту письмо, в случае проблем с хостом, например, отсутствие ответов на ping от хоста. Читать далее

Мониторинг mikrotik с помощью zabbix на ubuntu server

Заметка посвящена настройке минимального мониторинга роутера mikrotik с помощью zabbix сервера версии 5.0.8, установленного на ubuntu server 20.04.
Сначала настроим snmp в mikrotik. Читать далее

zabbix server на ubuntu server 20.04

zabbix — это мощная система мониторинга, разобраться в которой не очень просто, но она настолько крутая, что попробовать её однозначно стоит. В ней присутствует аудит с помощью собственного агента, по snmp, простым ping`ом, есть возможность создавать триггеры, отправлять уведомления о событии, в общем всё что необходимо для оперативного выявления проблем. Apache, php, mysql и phpmyadmin мы уже установили и настроили ранее, поэтому на этом останавливаться не будем. Читать далее

Apache, php, mysql и phpmyadmin на ubuntu server

Комплект LAMP ( linux apache php mysql ) настолько часто используем и необходим, что заметку по его установке и минимальной настройке обязательно надо сделать. Этот набор будет полезен, как для запуска других сервисов на сервере, так и для веб-разработки. Приступим. Читать далее

Arduino с сетевым модулем и mqtt в openHAB

Настало время попробовать хотя бы тестово подключить Arduino с сетевым модулем на базе w5100 к openHAB по протоколу mqtt. Установку openHAB на raspberry pi мы рассматривали с этой статье, поэтому будем считать, что openHAB уже установлен и mqtt брокер mosquitto тоже, а вот что с этим делать дальше — не понятно. Будем разбираться. Для Arduino потребуется библиотека pubsubclient. Именно из неё мы возмём пример. Для подключения к брокеру mosquitto в моём случае (и это правильный путь) необходима авторизация, логин и пароль для которой мы так же указывали при установке по статье «openHAB 2 и mqtt брокер на raspberry pi«. Для прошивки Arduino буду использовать стандартную Arduino IDE. Как установить библиотеку в Arduino ide, здесь рассказывать не стану, это довольно просто и можно с лёгкостью найти не одну статью в интернете по этой теме.
Для теста нам нужны сделующие компоненты:
Arduino UNO или MEGA
Ethernet shield W5100
Светодиод с резистором
В результате будем моргать светодиодом, поключенным к пину №3 Arduino (подключен в gnd и в pin №3). Читать далее

Arduino и управление светом. Версия 2.0

После публикации трёх статей (первая, вторая, третья) по управлению светом, пришла идея изменить схему. В прошлой версии для управления использовалась Arduino Uno с шилдом на базе W5100 и эта сборка управляла одним реле с помощью кнопки или по веб интерфейсу. Стабильность этой сборки проверена мною на протяжении нескольких лет, однако неудобство заключалось в том, что контуров освещения в комнате, как правило, делают несколько и для каждого из контуров необходимо собирать такую схему, что усложняет и удорожает процесс построения умного дома. Новая же версия построена на базе Arduino Mega, опять же с шилдом на W5100, использует 2 реле и возможность управления светодиодной лентой с w2813 или w2812. Я настоятельно рекомендую использовать светодиодную ленту с w2813, а не w2812, дабы проблем при её эксплуатации было меньше.
В этой статье я опубликую блок схему, схему подключения всех необходимых компонентов к arduino mega, печатную плату (если захотите её изготовить), модели корпусов для всей нашей конструкции с возможностью крепления к электромонтажной рейке для печати на 3d принтере, конечно же код для arduino и покажу как выглядит веб интерфейс управления освещением. В общем получите полный комплект.
Так представим, что делаем мы ремонт и решили, что в комнате будет 3 контура освещения. Пример расположения эти контуров можно посмотреть на изображении ниже. Читать далее

openHAB 2 и mqtt брокер на raspberry pi

openhab, mqtt, брокер, mosquitto, raspberry, pi

Многие, кто задумывается об автоматизации квартиры или создании умного дома, задумывается о протоколе и технологиях , которые будут использоваться. Довольно распространнёным стал протокол MQTT, вероятно за счёт того, что устройства MQTT дешёвые и функциональные. OpenHAB — это платформа, которая может интегрироваться в среду, использующую MQTT, поэтому есть смысл взглянуть на это программное обеспечение, но перед этим его необходимо установить.

Итак, есть на наличии raspberry pi 2 со всеми необходимыми сопутствующими, такими как блок питания, карта памяти microsd, монитор и кабель для подключения к монитору.
2 пути развернуть openHAB 2 и mqtt брокер mosquitto на raspberry pi:
1) Скачать уже готовый образ openhabian и записать его на карту памяти raspberry pi
2) Распаковать сначала образ raspbian на raspberry pi и потом устанавливать необходимые пакеты.
В статье мы расмотрим оба этих варианта. Начнём с самого простого, то есть с первого варианта. Читать далее