Бюджетный сервер для видеонаблюдения офиса и раздач торрентов дома на старом железе. Часть 1. Начало.
Добрый вечер всем моим подписчикам и читателям. Я решил немного отдохнуть от инсталляторов и рассказать небольшую историю немного о другом. Тем более, что последнее время мои посты мало кто читает. Самый длинный мой пост мало кого заинтересовал. Ну да ладно, продолжим.
Всё началось с переезда моих родителей в славный город Новосибирск.
Родители у меня юристы. Мама после выхода на пенсию в прокуратуре работает адвокатом. В прошлом месте жительства был построен так называемый "Офис", хотя там кроме адвокатского кабинета было ещё много что, в том числе два бокса - гаража, короче комплекс. Строился семейным подрядом недалеко от дома (480 метров). Что и как там было спроектировано и как строилось - я как нибудь расскажу.
После переезда, естественно единоличным решением мамы, было решено продолжать её практику и купить квартиру недалеко от дома для ведения деятельности. Квартира была куплена (студия) на первом этаже в соседнем доме в черновом варианте и отремонтирована. Бюджета естественно как всегда не хватало, на прошлом месте не вся собственность продана до сих пор. Но интернет и видеонаблюдение закладывалось.
В прошлом "Офисе":
1. Мной были установлены китайские аналоговые камеры (4 камеры были куплены в Китае на отдыхе вместе с платой видеозахвата, кабелем и БП за 7000 рублей, когда ещё бакс за 30 был + потом ещё две камеры докупались и плата видеозахвата. Куплены были не в связи с характеристиками, а потому что нужны были и стоили копейки). Камеры покупал не я, я был поставлен перед фактом и естественно устанавливать их пришлось мне. Всё как обычно.
2. Сервер наблюдения крутился на Linux Mint.
3. Две платы видеозахвата Techwell tw68. О железе на ПК позже - сейчас используется то же самое.
4. Регистратором собственно являлась программа Avreg, а до неё Zoneminder.
5. Сервер также был шлюзом для системы мониторинга теплосчётчика ВКТ-7, так как пришлось делать тепловой узел. Ну и другая мелочь.
6. На крыше "Офиса" и на 5 этажке дома родителей были установлены две точки доступа Ubiquiti Nano Station Loco M2. Работали в качестве моста. Для интернета в офис и наблюдения из дома + снятие показаний теплосчётчика ВКТ-7. Видимость была прямая (480 метров от дома до офиса)
Вроде бы рабочая система. Но с чем намучился:
Стоило мне куда уехать - обязательно случалась какая-нибудь фигня. То БП сгорит на одной из камер (хотя всё было подключено через бесперебойник), то Avreg перестаёт записывать, то камера отключится. Или само по себе пропадёт соединение. А так как я прокладывал кабели для всего (электричество, наблюдение, локалка, телефон) при строительстве и всё аккуратно спрятал под плинтуса и гипсокартон - то кое-что пришлось всё же переделывать. Я конечно всё проверял и прозванивал при прокладке, но проблемы действительно возникали часто. Место такое или ещё что...
Тем более качество этих аналоговых камер - это конкретный ужас. В новом месте было решено ставить IP камеры. Естественно китайские, как всегда. Сейчас схема выглядит так:
Пришлось мне лезть на Aliexpress и вот что было куплено:
Общая цена 11 637,81. Кое-где этой суммы и на 1 камеру не хватит. Пусть вас не смущает, что в описании написано 8 канальный регистратор - там просто есть выбор. Я брал 4CH.
Посылка шла ровно месяц. Как раз делался ремонт. Плюс я купил 200 метров витой пары чтобы всё подключить и сделал всю разводку и обжим кабелей ещё до того, как камеры пришли.
По схеме выше:
1. Маршрутизатором является Mikrotik RB951-2n. Сервер установлен дома. Loco M2 в режиме базовой станции установлена на балконе квартиры. Всё это подключено к ИБП.
2. В кабинете только NVR (Он может записывать, но не нужно), Монитор, Туполинк в режиме коммутатора и точки доступа, МФУ для печати (Подключен по Wi-Fi). Две внутренние камеры - в кабинете и подъезде. На балконе установлена Loco M2 в режиме станции и внешняя камера. Всё также подключено к ИБП. После остекления балкона хочу ещё одну камеру поставить на улицу чтобы смотрели в разные стороны. Это в будущем.
Расположение домов:
Прощу простить за кривую схему.)))
В общем понадобилось только купить витую пару и коннекторы, остальное всё было.
Что касается ПК. Железо достаточно старое:
1. Процессор Intel Core 2 Quard Q8200 на 775 сокете.
2. Материнка Asus P5QL.
3. Пямять 4 ГБ DDR2 800 Hunix.
4. Видеокарта Nvidia GF 550.
6. HDD Seagate 7200 1 ТБ - для системы и видеоархива.
7. HDD Seagate 5400 500 ГБ - для раздач торрентов.
Винты также не новые. После апгрейда ПК первый остался и от другого ноутбука, куда ушла SSD взамен.
Сейчас смешно, но когда-то этот компьютер был "игровым". Потом, до использования в качестве сервера наблюдения, он просто лежал в гараже.
Операционная система - Windows 10. Изначально я планировал использовать Mint или Ubuntu, а также Avreg. Но использование "десятки" обусловлено тем, что в качестве программы для записи установлена программа Линия IP.
Почему я не стал использовать Avreg:
Изначально я его установил и настроил, но качество записи меня вообще не устроило. К сожалению, нет программы (полноценного клиента) для администрирования сервера с других устройств, а только через Web. Как и просмотр. Использование браузера для просмотра честно сказать ни меня, ни родителей не устраивает. Раньше с этим мирились, по тому что с аналоговыми китайскими камерами и платой tw68 найти нормальный софт сложно. По этому я протестировал ещё Zoneminder и снёс Linix.
Далее посмотрел рынок программ для наблюдения, установил некоторые решения и остался на Линии IP.
Также Windows более понятен моему младшему брату. Тем более на сервер закачиваются и раздаются торренты, а управляется торрент-клиент через плагин для браузера. Сам сервер - через TeamViewer. Да и мне удобно подключаться удалённо, как например сейчас для просмотра или когда что подкрутить нужно.
Сейчас идёт тестирование Линия IP для Linux, но когда выйдет стабильная версия - кто его знает. Может и верну Mint или Ubuntu в будущем. А пока так.
Основным роутером используется Mikrotik 951-2n. Несмотря на свою цену в 2400 рублей (так покупался) он прокачивает нормальный трафик. Прошлый D-Link DIR-620 даже на прошивке OpenWRT сдох уже на половине такой нагрузки. Хотя она и небольшая. В данный момент:
Как вы видите на скриншоте, на интерфейсе, подключенному к провайдеру, активно раздаются торренты. Через интерфейс, идущий на БС и далее в Кабинет идёт трафик с камер. В тот момент там никого нет.
Базовая станция:
Скачки трафика обусловлены настройкой переменного FPS (VBR) на камерах, а не постоянного (CBR).
Мощности БС и клиента досточно.
Клиент на стороне кабинете в режиме постоянного FPS:
Резервы есть и много.
Всем спасибо, на сегодня у меня всё. Завтра продолжим с первоначальных настроек и т.п.