Pull to refresh
46
0
Роман @SysCat

User

Send message

Управление большой группой хостов при помощи http запросов

Reading time3 min
Views887
Допустим мы имеем 100-150 клиентских машин (ну например информационных терминалов) и нам нужно периодически некоторой их части посылать команды на выполнение (обновление, очистка, перезагрузка и т.д.), можно использовать туннели l2tp, можно использовать ssh, но мы поступим проще! Будем использовать обычные get запросы к нашему серверу.


В данной статье мы рассмотрим самый просто пример реализации, но он легко доделывается и переделывается под личные нужды.
Читать дальше →

Все что вы хотели знать о мастерах операций, но боялись спросить

Reading time27 min
Views94K

Большинство системных администраторов в своей корпоративной среде для обеспечения системы идентификации и доступа своих пользователей к ресурсам предприятия используют доменные службы Active Directory, которые смело можно назвать сердцем всей инфраструктуры предприятия. Как многие из вас знают, структура доменных служб в организациях может включать в себя как один, так и несколько лесов (набор доменов, включающих описание сетевой конфигурации и единственный экземпляр каталога), в зависимости от таких факторов как ограничение области доверительных отношений, полное разделение сетевых данных, получение административной изоляции. В свою очередь, каждый большой лес для упрощения администрирования и репликации данных должен разделяться на домены. В каждом домене для управления доменными службами и выполнения таких задач как проверка подлинности, запуск службы «Центр распределения ключей Kerberos» и управления доступом используются контроллеры домена. А для управления сетевым трафиком между офисами разрабатываются сайты.
Читать дальше →

Резервное копирование для standalone *NIX-серверов. Эмулируем TimeMachine

Reading time7 min
Views7.2K
Думаю никому из присутствующих не нужно объяснять важность резервного копирования.
Проблема в том, что из десятков готовых решений ни одно толком не удовлетворяет моим требованиям standalone *NIX-сервера на колокейшене.
Чего же хотелось от резервного копирования?
1) ежедневного полного бакапа всех данных. Никаких incremental-бакапов.
2) максимально быстрого восстановления отдельно взятого файла. Архиваторы (tar/gzip/bzip2/rar) отпадают
3) быстрого мониторинга «кто именно залил вчера на сервер 156Гб?!!!»
4) резервные копии хочется хранить максимально долго, насколько хватает свободного места на дисках.
5) хочется не заботиться об ручном удалении старых копий если место на диске всё-таки уже кончилось
Если в двух словах — то мне захотелось реализовать функционал MAC OS TimeMachine на Linux-сервере.
И я начал писать скрипт.
Читать дальше →

Simon A-20. Живем с Arduino не тупея

Reading time1 min
Views8.8K
Доброго времени суток, %username%.
Я видел много зверья на платформе arduino: сигвеи, трехколесные, четырехосные (квадракоптеры) etc, и захотел своего.
Захотел- сделал!

Simon A-20

Под катом технические характеристики, фотографии и история создания

Читать дальше →

Mikrotik Router OS. «Справедливое» разделение канала

Reading time9 min
Views143K
На просторах хабра мне попалась пара статей «Mikrotik Router OS, скрипт для динамического деления скорости». А поскольку этой проблемой я занимаюсь уже не первый год, я решил поделиться своими знаниями.

Прежде всего, эта статья пригодится тем, кто имеет желание «справедливо делить интернет» между несколькими клиентами сети. Однако решение подойдет и для разделения канала связи нескольких офисов или доступа к отдельным ресурсам, и для шейпинга.
Читать дальше →

Простой способ передачи табличных данных из PHP в Excel

Reading time3 min
Views43K
К написанию данного топика меня подтолкнула одна заметка о генерации xls в PHP.
Способ, представленный в той заметке действительно очень прост, но не всегда может быть удобен.
Есть множество других способов передать табличные данные из PHP в Excel, я опишу тот, который показался мне наиболее простым и функциональным. Нужно особенно отметить, что что я не говорю о генерации xls файла, а лишь предлагаю пользователю открыть полученные данные при помощи Excel так, что пользователи не искушённые в программировании не заметят подлога.
Читать дальше →

Биполярные транзисторы. For dummies

Reading time10 min
Views985K

Предисловие


Поскольку тема транзисторов весьма и весьма обширна, то посвященных им статей будет две: отдельно о биполярных и отдельно о полевых транзисторах.

Транзистор, как и диод, основан на явлении p-n перехода. Желающие могут освежить в памяти физику протекающих в нем процессов здесь или здесь.

Необходимые пояснения даны, переходим к сути.
Читать дальше →

JSZip Создаем .zip файлы

Reading time3 min
Views24K
Очень хороший и простой способ отдать клиенту несколько файлов в zip архиве. Не нагружая и без того нагруженный сервер.
var zip = new JSZip();
zip.add("Hello.txt", "Hello World\n");
img = zip.folder("images");
img.add("smile.gif", imgData, {base64: true});
content = zip.generate();
location.href="data:application/zip;base64,"+content;

Итак давайте разберем, что тут происходит.
Создается экземпляр нашего zip архива, класс JSZip,.
Далее мы можем добавлять в него любые данные, допустим Hello.txt, также можно добавить папку images.
Далее положить в нее smile.gif, все это завернуть, и отдать вам как zip фаил.
Узнать вкусные подробности

Call paging на Cisco CallManager

Reading time3 min
Views5.3K
Привет всем!
Не могу удержаться и не поделиться опытом реализации такой нужной фичи как call paging на Cisco CallManager. Работать это должно примерно так:
  1. абонент снимает трубку, нажимает клавишу доступа к функции и начинает вещать;
  2. заранее определенные телефоны получают и воспроизводят звук через свои динамики громкой связи.

К сожалению, несмотря на то, что пейджинг – стандартная функция любой традиционной АТС, CCM его не умеет. Однако, благодаря встроенному в телефоны серии 7900 XML-браузеру, пейджинг (и не только его) можно реализовать в виде сервиса.
Читать дальше →

О ненужности Spanning Tree

Reading time7 min
Views67K


Сразу оговоримся, не стоит воспринимать заголовок слишком буквально. Если звезды зажигают… и так далее.

Тем не менее, семейство протоколов Spannning Tree, если не отживает свой век в качестве основного инструмента резервирования в ethernet-сетях, то как минимум плавно перетекает в узкие и специфические ниши (само собой, их обсуждение выходит за всякие рамки этой статьи, но в приветствуется в комментариях).

И да, конечно, никто не отменял Spanning Tree как технологию защиты от человеческой ошибки.
Читать дальше →

Mikrotik-Qos Приоритезация по типу трафика и деление скорости

Reading time25 min
Views262K

Mikrotik-Qos Приоритезация по типу трафика и деление скорости



imageДоброго времени суток, сегодня речь пойдет о наболевшем, а именно о том, как грамотно разделить интернет канал, чтобы все ваши пользователи были максимально довольны.
Читать дальше →

Panasonic KX-TGP500 DECT

Reading time3 min
Views71K
Компания Panasonic вышла на рынок с новым бюджетным SIP-DECT телефоном KX-TGP500, производитель ориентировался на малый и средний бизнес и цена этому доказательство от 3100 до 3700 р. Телефон получил супер звук благодаря технологий High Definition Sound Performance и яркий черно белый дисплей с белой подсветкой. В режиме разговора телефон будет работать до 12 часов а в режиме ожидания до 120 часов. Телефон работает с Asterisk, Trixbox, Switchvox, 3CX и другими ИП АТС.



Читать дальше →

Правительственная связь на базе Asterisk!

Reading time5 min
Views14K
Вертушки

image

«Вертушка» — закрытая система партийной и правительственной телефонной связи в СССР.

Первоначально была создана по указанию Владимира Ленина, как внутренняя АТС Кремля. Получила название «Вертушка», так как в отличие от обычной телефонной сети, где в то время соединение происходило через оператора, абоненты соединялись друг с другом с помощью АТС и дискового номеронабирателя («Вертушки»).
Читать дальше →

Автоматический сбор и архивация фото/видеонаблюдения

Reading time5 min
Views9.1K
ЗАДАЧА


Однажды, начальство потребовало круглосуточно вести запись происходящего в офисах. А также, в рабочее время — периодически публиковать фото из офисов на сайте.

От моего предшественника мне досталось:
  • Несколько офисов с умными видеокамерами D-Link, которые фотографируют происходящее
  • Сервер на FreeBSD
  • Сайт организации, куда должен попадать снимок с каждой камеры
  • Сетевая папка в локальной сети, где должны храниться архивы записей

Известно:

— Сервер FreeBSD не доступен извне
— Хостер не любит, когда к его FTP подключаются чаще, чем раз в минуту
— Учитывая качество и толщину каналов связи, камеры не пишут видео, а делают периодические фото

На момент постановки задачи, видеокамеры самостоятельно вразнобой подключались к FTP хостера и выкладывали снимки по расписанию каждую минуту. В результате чего, хостер периодически блокировал доступ по FTP к сайту.

Схема и решения и код скрипта под катом.

Простой HotSpot на FreeBSD

Reading time7 min
Views23K
День добрый.
Появилась необходимость в создании HotSpot точки. Как человек, немного знакомый с UNIX, я решил искать софтверные решения. Тем более что покупать специальное железо для этого дела не было возможности. Да и требования были весьма минимальными. А именно организовать раздачу WiFi так, как это сделано, к примеру, в сети McDonnalds. Т.е. пользователь пришел, подключился к сети и спокойной получил свои 30 минут интернета. Либо 15 мегабайт трафика.

Читать дальше →

Примитивный мониторинг портов с смс оповещением

Reading time2 min
Views4.1K
image

Вопрос удаленного мониторинга сервисов компании для меня всегда стоял очень остро. И чего я только не пробовал. Nagios, Zenoss, Zabbix и пр. сменяли друг друга поражая своими возможностями и набором функций. Обещали просканировать, охватить и бдить денно и нощно, а в случае чего оповещать тут же. Но к сожалению мне всегда не хватало времени на настройку этих комбайнов, а мониторинг был нужен тут и сейчас. Поэтому однажды я сел и написал следующий скрипт.
Читать дальше →

Отладка PHP приложений на удаленном хосте при помощи XDebug и vim в Linux

Reading time5 min
Views14K

Введение


В PHP приложениях отладка при помощи var_dump, debug_backtrace и прочих полезных функций не всегда удобна, и возникает потребность в полноценном отладчике. Эта статья — для тех, кто по каким-либо причинам не хочет использовать IDE, поддерживающие отладку PHP приложений из коробки, вроде NetBeans или PhpStorm, а хочет использовать для этих целей vim, и при этом отладка происходит на удаленном хосте.
Читать дальше →

Консольный доступ к сетевым устройствам с помощью iPhone/iPad

Reading time7 min
Views21K
Будучи тестировщиками сетевого оборудования и любителями техники Apple мы никак не могли остаться равнодушными к появлению консольного кабеля для устройств iPhone/iPad/iPod Touch. Вот ссылка для тех, кто пропустил новость.

Введение


Вкратце, что это за кабель и для чего он необходим. Данный кабель позволяет использовать устройства Apple для получения доступа к консоли различных сетевых устройств, например, таких как, маршрутизаторы, коммутаторы, мультиплексоры и модемы. Тут стоит оговорить, что речь идёт не о “домашних” устройствах, а о профессиональном сетевом оборудовании, которое используется в операторах связи, корпоративных сетях, дата-центрах. Производителями таких устройств являются как международные вендоры (Juniper, Cisco, Zyxel), так и отечественные (Натекс).

Для чего необходим доступ к устройству через консоль? Основное — это первоначальная настройка устройства (настройка IP-параметров, логинов и паролей) и восстановление доступа к устройству в случае какой-либо аварии (утерян/забыт пароль, устройство не доступно по IP, восстановление ПО).

Читать дальше →

Почему ИТшнику стоит стать ИПшником и почему не стоит регистрировать ООО

Reading time7 min
Views86K
В этой статье даются ответы на нижеследующие вопросы, основываясь на личном опыте и опыте коллег.

1. Почему стоит начать работать «в белую»
2. Почему на начальном этапе ИП лучше ООО
3. Что делать, если партнёров несколько

Если вы – начинающий или уже опытный фрилансер и подумываете о работе «в белую», но ещё точно не определились с вопросами «Стоит ли оно того?» и «ИП или ООО?», вэлком
под кат

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity