Блог пользователя ged

Шлюз email в xmpp(jabber)

При попытке внедрения учета заявок в ИТ службу на основе GLPI. потребовалось сделать шлюз из почты в жаббер, т.е. чтобы письмо отправленное на user@jabber.domain пользоватеям приходило как обычное сообщение.

При этом необходимо чтобы пользователь для этого ничего не делал. Т.е. без всяких регистраций на транспортах и т.д.

Готовых решений сходу найти не получилось, пришлось изобретать свой велосипед с квадратными колесами самому думать, как бы это сделать не особо напрягая мозги вспоминая программирование, т.к. последнее время дальше grep'a, sed'a и awk хожу очень редко.

0
Your rating: Нет

Результаты работы Clamav на моем сервере.

Очередной шажок по улучшению почтового сервера - вопрос в защите от вирусов.

По какой-то статье, возможно этой, поднял clamav, сейчас решил посмотреть на результаты его работы.

В среднем за сутки с понедельника по пятницу у меня проходит около 1гб почты и около 1,5 т писем.

Clamav был начал работать с 18 сентября сего года.

К нему сразу было прикручена блокировка всех архивов с exe,  scr, pif и т.д. таким изуверским способом:

0
Your rating: Нет

Забавности ценовой политики провайдеров.

В очередной раз у провайдеров проснулась жаба, теперь у MTS - подняли цену на минимальном тарифе на 50 рублёв.

Опять это узнал после того, как отвалился интернет при наличии автоматической оплаты.

Позвонил им и сказал что они слегка офигели, и такими темпами я от них свалю. Сказали, мол перезвоним в течении суток. Перезвонили через два дня и предложили скидку 30% на 6-ть месяцев. Пока воспользовался, дальше посмотрим.

Слышал слухи, что провайдеры делают так, но сам в это играл первый раз.

P.S. теперь еще нужно из РТ выбить правильную цену - 290 руб/90мбит.

0
Your rating: Нет

Глюки ZFS с мелкими последствиями.

Жил был мой сервер, в основном, с моими фотками (ну и еще по мелочи). ZFS с двумя 2-х ТБ дисками в зеркале, все дела.

Т.к. нашел программы удовлетворяющие моим требованиям для синхронизации файлов мастер-мастер, соответственно попытался прикрутить к своему хранилищу.

При попытке засинхронизироваться сервер рассказал, что не может прочитать часть файлов и у них не сростаются cheksum. Запустил scrubbing, он рассказал, что на обоих винтах одинаковые ошибки, и как оказалось в дальнейшем, часть файлов еще и частично посыпалось без каких-либо комментариев. Т.е. читаются нормально, но картинки открываются с артефактами.

Хоть и верю я в рейд и ZFS, но изредка делаю бекап на отдельный диск - мало ли что.

Те файлики, про которые ZFS смогла что-то плохое рассказать перезалил ручками. Про остальные кривые файлы рассказал Syncthing, т.к. он считает  checksum файлов, а на сервере и внешнем носители они оказались разными, то он их перелил, создав отдельную копию старых файлов.

Из неудобств: индексация 250Gb фоток и видео занимала несколько часов и синхронизация не очень шустрая. Если задача залить на пустой ресурс большой объем из "облака", то проще сначала все засинкать через rsync, а потом уже запускать Syncthing.

Наверняка, можно было это решить и с помощью rsync, но т.к. идея в итоге получить мастер-мастер репликации на нескольких ПК, это оказалось проще и несколько удобнее, т.к. я не знаю как rsync заставить создавать архивные копии измененных файлов.

0
Your rating: Нет

Авторизация на компьютере с Ubuntu по usb флешке или Bloetooth устройству

Было скучно, читал интернеты и наткнулся на статью "Посторонним вход воспрещен", более коротко - "Аутентификация при помощи Bluetooth телефона или USB Flash в Debian/Ubuntu Linux"

Проверил сначала авторизацию через флэшку -  нормально работает, вопрос, конечно, что будет с примонтированным разделом, если так лихо флэшку дергать.

Начал разбираться с авторизацией по блютуз устройсту - заходить без пароля, если рядом валяется телефон - это удобно, вроде тоже нормально отработало.

Как позжее выяснилось есть пара мелких подводных булыжников.

  1. Если используется шифрование домашнего каталога, то он остается не подмонтированным и его нужно монтировать вручную, соответственно вводя пароль.
  2. Приложение Ключи и пароли, так же требует отдельной авторизации. Некоторые умельцы просто снимают с нее пароль, но это не безопасно.

Далее стало интересно, как сделать, чтобы компьютер автоматически блокировался при исчезновении телефона.

Сначала нашел BlueProximit, но он у меня как-то не стабильно работал и мобила постоянно дергалась с целью установить сопряжение.

В итоге нарисовал свой скрипт, который ищет имя устройства по маку, когда находит, сверяет с тем, что имеется в конфиге и если находит, то выполняет какие-то действия.

Плюсы:

0
Your rating: Нет

Отмена "мобильного рабства" и определение оператора сотовой связи

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

Переносимость телефонных номеров (англ. number portability) — это возможность целиком сохранить свой телефонный номер, включая префикс, после смены поставщика услуг связи. Чаще всего говорят о переносимости номеров мобильных телефонов (англ. mobile number portability, MNP).

Потихоньку операторы прикручивают разные варианты получения информации об операторе.

0
Your rating: Нет

SIP от Мегафона

Давно хотел попробовать, что из себя представляет Мультифон от Мегафона. (Прямо сейчас, у них какая-то беда с сайтом - сервер не найден. Ночью периодически nginx ругался.)

Качество связи осознать не успел, но успел осознать некоторые плюсы:

0
Your rating: Нет

Синхронизация данных мастер-мастер

Сейчас, потихоньку учусь играть в отказоустойчивые штуки.

Пока, научился под FreeBSD использовать CARP - эт когда за один IP отвечает несколько железок и в случае падения мастера, включается в работу другой компьютер и подхватывает этот IP адрес.

Соответственно возник вопрос - как держать данные на всех железках в актуальном состоянии.

Что пробовал:

  • rsync - запускается каждую минуту, смотрит на состояние компьютера, если слейв, то синхронизирует данные с мастера.
  • zfs send | zfs recieve - идея та же самая, но надежнее работает с базами данных, т.к. за время работы данные измениться уже не могут.

Сейчас нашел еще две клевые программы BTSync и Syncthing. Обе программы служат для синхоризации данных между своими компьютерами на прямую. Т.е. некоторый аналог Dropbox, Google Drive и Яндекс.диск, только без их стандартных ограничений на место и без опаски, что данные где-то всплывут.

Обе программы могут забирать данные со всех компьютеров имеющих эти данные, т.е. работают по принципу торрента и имеют клиентов под самые разные платформы.

Существенные отличия:

BTSync:

0
Your rating: Нет

Некоторые мысли про умные свичи и VLAN

Как обычно, как только ты думаешь, что что-то познал до конца, тебе объясняют, что ты не знаешь ни черта. sad

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

Вроде про VLAN написано много, но так чтобы у меня все сразу устаканилось не нашел.

0
Your rating: Нет

Полезные команды в консоли Астериска

Некоторые полезные команды в CLI интерфейсе астериска

asterisk -rvvv - подключиться к консоли

core show channels - посмотреть статус каналов
sip show users - посмотреть пользователей сервера (пользователь, пароль, контекст)
sip show peers - посмотреть пиров сервера (пользователь, ip адрес, порт, статус)
sip show registry - посмотреть статус регистраций, т.е. как сервер зарегистрировался
 

Стырено тут.

0
Your rating: Нет
Ленты новостей