понедельник, 29 октября 2012 г.

Небольшой обзор dect voip drandstream DP715/DP710


К сожалению, без фото.

Возможности этих трубок очень интересны.

Комплект
Сами трубки в простых коробочках, всё по пакетам, в комплекте 2хААА аккумулятора ni-mh на 500mAh.
715 - база полноценная, с LAN портом.
710 - трубка + зарядник.

p5-File-Listing-6.04 conflicts with installed package(s): p5-libwww-5.837

При попытке обновления p5-libwww-5 на p5-libwww-6 может вылезти такая штука:
...
===> p5-libwww-6.04 depends on package: p5-Encode-Locale>=0 - found ===> p5-libwww-6.04 depends on package: p5-File-Listing>=6 - not found ===> Verifying install for p5-File-Listing>=6 in /usr/ports/sysutils/p5-File-Listing ===> p5-File-Listing-6.04 conflicts with installed package(s): p5-libwww-5.837 They install files into the same place. You may want to stop build with Ctrl + C. ===> License ART10 GPLv1 accepted by the user ===> p5-File-Listing-6.04 conflicts with installed package(s): p5-libwww-5.837 They will not build together. Please remove them first with pkg_delete(1).

пятница, 26 октября 2012 г.

Zalman VE-300 (с usb3)

Вышла обновлённая версия (пол года как) zalman/iodd бокса с эмуляцией сд-привода.
200 уже рассматривался, год исправно служит. К слову, работает не всегда, на ряде компьютеров ни в какую не виделся как сд, в основном на старых платах, поэтому отдельную флэшку всё-равно приходится носить. Может с 300 будет получше?..

Из изменений:

  • исчез переключатель режима записи, теперь он на кнопке
  • эмуляция blu-ray дисков
  • поддержка usb3
  • исчез eSATA порт
  • по комментам, интерфейс сильно тормознее чем у 200, долго грузится после подключения
  • новая кнопка backup


Обсуждение на форуме
http://forum.ixbt.com/topic.cgi?id=11:42979-8#253

Для подключения к старым машинам (в режиме 2.0) с горячим диском имеет смысл сразу найти в продаже кабель типа такого:
http://www.ebay.com/itm/Black-USB-3-0-Y-Cable-A-Male-to-Micro-B-USB-3-0-Male-/190647978207?pt=LH_DefaultDomain_3&hash=item2c638148df


Памятка по работе с джойстиком:


1. Если удерживать кнопку резервного копирования (BackUp) при подключении - то автоматически включится защита от записи (либо выбором соответствующего пункта в меню).
2. Если удерживать левую кнопку при подключении - то автоматом защита будет снята
3. Если при работе колесико повернуть вниз и удерживать - будет произведена подготовка к безопасному отключению устройства. Тот-же эффект будет от нажатия и удерживания кнопки резервного копирования (BackUp).
4. Если при работе колесико повернуть вверх и удерживать - будет произведено сканирование директории _ISO. Удобно, после записи новых образов на HDD.
5. Если кнопка резервного копирования (BackUp) нажата в Меню, она перемещает на 1 уровень вверх.
6. Помимо Меню, кнопка резервного копирования используется для своей первоначальной
функции резервного копирования данных (если установлена и запущена программа резервного копирования).



В никсе
http://www.nix.ru/autocatalog/hdd_accessories/Zalman_ZMVE300_Black_BOX_2.5SATA_HDD_USB3.0_Al_DVD_Bluray_132268.html

среда, 24 октября 2012 г.

SIP провайдеры

http://www.telphin.ru/index.php/tariffs
http://www.mango-office.ru/tariffs
http://zadarma.com/ru/intertel/tariff
http://www.betamax.ru/tarif

Почти у всех есть АТС, callback и прочие плюшки цифровых атс.

Но несколько "забавно" получается с 8-800 номерами, например:
telphin
Категория
номера
Стоимость подключения Абонентская платаГарантированный платеж
1, пример 8-800-333-1111 Договорная1180 руб.21240 руб.
2, пример 8-800-333-4000 Договорная1180 руб.17700 руб.
3, пример 8-800-333-2020 59000 руб.1180 руб.12390 руб.
4, пример 8-800-333-4008 41300 руб.1180 руб.7670 руб.
Без категории14750 руб.1180 руб.590 руб.

mango office

Обычные Абонентская плата: 590,00 руб. Подключение: 2 200,00 руб. (за один номер)
Серебряные Абонентская плата: 590,00 руб. Подключение: 7 200,00 руб. (за один номер)
Золотые Абонентская плата: 590,00 руб. Подключение: 17 200,00 руб. (за один номер)
Платиновые Абонентская плата: 590,00 руб. Подключение: 77 200,00 руб. (за один номер)
Эксклюзивные по запросу

Хотя ещё большое значение будет иметь стоимость минуты, но для небольших объёмов хорошо видно, кто предпочтительнее.

вторник, 23 октября 2012 г.

SIP SRV Server Resolution (RFC 3263 - Locating SIP Servers)

RFC3263
http://www.cisco.com/en/US/docs/voice_ip_comm/sip/proxies/2.1/administration/guide/ddns.html

Суть технологии в том, что в днс указаны несколько серверов для подлючения по sip, с разными приоритетами (весом), и при отказе одного сервера все устройства, поддерживающие эту технологию, сами будут подключаться к резервному серверу.
Плюс упрощается настройка телефонов - воткнул и работай, они сами подхватят настройки.

FXO или LifeLine?

FXO это когда можно использовать встроенный порт "снаружи", то есть привязывается отдельный сип аккаунт, порт делается транковым, и на каком-нибудь астериске настраивается для исходящих.
Пример lifeline -- siemens gigaset, серия IP (450, 470, 595, 510, 610). В них телефонный порт использовать можно исключительно с трубок, привязанных к базе.

понедельник, 22 октября 2012 г.

DECT IP телефония

В офисах часто делают внутреннюю телефонию. И DECT получается удобнее стационарных телефонов. А что взять?

Для небольших офисов хорошо подходят обычные dect ip телефоны, умеющие GAP, и на 1 базу можно привязать до 6 трубок. А почему для небольших? Нет таких вещей как ретрансляторы/повторители, всего 6 трубок на базу, а одновременных вызовов и тех - от 2 до 4. Плюс нет бесшовного перемещения между базами.
Частично проблемы можно решить, частично - просто терпеть.. Но даже для 100 человек такие системы уже сложны в обслуживании и неудобны. Несколько упрощает настройку такая штука как Auto/manual provisioning system. В сименсе этого нет, в панасонике preprovisioning можно сделать только 1 раз (откуда брать настройки), в грандстиме нормально сделано. В более серьёзных устройствах это обязательная опция.

Оборудование, которое заслуживает внимания:
Siemens gigaset
Пожалуй, наиболее известный производитель таких решений. При этом совсем бюджетный, то есть работает оно хорошо, но дальше дома или офиса из 5 человек уже плохо применимо. И с каждой версией появляется всё больше "домашних" штук вроде работы с twitter, facebook, ebay, погодой, гороскопами...

C450IP/C470IP (снято с производства и поддержки). Очень тормозной веб-интерфейс, довольно тормозные трубки. замена - C595IP, потом C610 IP
C595IP (снято с производства). Замена - C610 IP
A510 IP
C610 IP
Отличия между сериями - поддержка автоответчика, разные экраны, в последних сериях появилось HDSP (High Definition Sound Performance). При этом ни одна модель не умеет русский Caller Name.
510 и 610 - держат (2+1) разговоров -- 2 VoIP + 1 городской.
"Модель C610A IP - это небольшой ребрендинг-рестайлинг C595IP, по сути с тем же функционалом. Рестайлинг заключается в появлении серебристой накладки под экраном, а ребрендинг в исчезновении на базе слова Siemens."
http://icepartners.ru/gigaset-c610a-ip.html
2 ветки, которые развиваются параллельно, подешевле и подороже:
450 - ??? - 510 и
470 - 595 - 610
в версии подороже обычно присутствует автоответчик и выход на гарнитуру.

panasonic
У них пока только 1 серия, типа пилотной - 500. До этого не было IP.

Обзоры, даже положительные, показывают пока еще сырость продукта. И оно с глянцем, осторожно!

Grandstream
Оборудование в целом достойное и качественное, с большим количеством настроек, но есть неудачные серии.

DP715/DP710

"Стык" бытовой и бизнес-телефонии -- такие решения как Polycom KIRK, но там 1 базовая станция KIRK 300 уже будет стоить от 15 тысяч за 12 трубок и 4 активных канала. Сами трубки тоже от 5 тысяч.

Уровня поликома также можно назвать Aastra.

Также был найден RTX 8630 (9тыс без трубок?), трубка порядка 6 тыс.. Но по возможностям -- очень много плюшек... Есть даже виброзвонок.


RTX8630 уникальное решение SIP- DECT, которое поддерживает до 200 абонентов в одной беспроводной сети.
до 200 зарегистрированных абонентов
от 1 до 40 базовых станций в сети
10 обычных или 4 широкополосных голосовых канала на одну базу
10 вызовов с кодеками G.726 / G711
10 вызовов с кодеком  G.729 (опционально DSP)
4 вызовова с широкополосным кодеком G.722
кодеки G.726, G.711,l G.729, G.722 (широкополосный)
питание через PoE
синхронизация "по воздуху"
поддержка handover
поддержка до 6 репитеров
http://www.siptrade.ru/katalog/voip_telefony/dectiptelefony/bazovaya_stantciya_rtx_8630.html

Совсем бизнес-решения это всякие Avaya, но ценники там совсем негуманные, вдобавок та же avaya -- вещь очень "в себе", на каждый чих нужна лицензия и нет никакой совместимости.

ЗЫ И не стоит забывать о таких вещах как телефоны с wi-fi. Тогда АТС в том или ином виде обязательна, можно и арендованная в интернете, зато ряд проблем типа перемещения по большой площади решаются легче.
Например Welltech WP589, серия Polycom SpectraLink, а также sip phone на обычном сотовом телефоне.

ЗЫ2 И никто не отменял такие решения как SPA2102 + пара дешёвых аналоговых DECT телефонов. По цене - вполне может выйти очень хорошо. Но вот по сложности настройки, количеству узлов и проводов...
С другой стороны, все базы из первого раздела  умеют GAP - единый стандарт для dect-трубок, так что можно подключить и трубки за 1.5к рублей/пара. Но про плюшки типа сообщений, перевода вызовов итд - можно забыть.

Линки
http://www.voip-info.org/wiki/view/DECT

воскресенье, 14 октября 2012 г.

nginx: favicon.ico

По стандарту, "картинка (иконка) сайта" должна быть. Поэтому в еррлоги активно пишется на каждый запрос, что favicon.ico not found.
Можно для nginx создать секцию
location /favicon.ico {
    root ...
    log_not_found off;
    access_log off;
}

Есть опция empty_gif
location /favicon.ico {
    empty_gif;
    access_log off;
}

Таким образом будет отдаваться прозрачный гиф 1х1px на все запросы иконки.

А теперь объединим.
location /favicon.ico {
    access_log off;
    try_files $uri @emptygif;
}
location @emptygif {
    internal;
    empty_gif;
}

линки

русский раздел на форуме Nginx закрыт.

Home > Archive (read-only) > Russian Forum > Topic
Раздел форума закрыт и находится в архиве

Фактически всё общение происходит и происходило всегда в списках рассылки nginx. В связи с этим данный раздел форума был закрыт и отправлен в архив.

Вы можете задать свой вопрос в разделе форума, связанном с русскоязычном списком рассылки: http://forum.nginx.org/list.php?21 , либо (рекомендуется) подписаться на рассыку и спросить непосредственно там: http://mailman.nginx.org/mailman/listinfo/nginx-ru

пятница, 12 октября 2012 г.

Немного об оборудовании разных хостеров

Кто-то эту информацию скрывает, кто-то -- нет. Например, у selectel и fastvps эта информация доступна по запросу.

Пока по 2 компаниям, наиболее интересные моменты, возможно потом дополню другими.

selectel, dedicated
Серверы Intel Atom D525 работают на материнской плате: Supermicro X7SPA-HF.
Серверы Intel Xeon E3-1230 работают на материнской плате: Supermicro X9SCL-F.

FastVPS

EX4
Mainboard Asus P8H67 
CPU Intel Core i7-2600 
RAM 16 GB DDR3
HDD 2*(Seagate) 3 TB 7200rpm

EX6
Mainboard Asus P8B WS 
CPU Intel® Xeon® Processor E3-1245 
RAM 16 GB DDR3 ECC
HDD 2*(Constellation ES.2) 3TB 7200 rpm

EX8
Mainboard Asus P8B WS 
CPU Intel® Xeon® Processor E3-1275 
RAM 16 GB DDR3 ECC
HDDs can be chosen.
KVM


SSD-контроллеры

http://www.3dnews.ru/storage/618144?top-articles-block

О контроллерах SandForce и твердотельных приводах на его основе мы писали уже не раз. Фактически добрую половину раздела «Накопители» за последние полгода составляют материалы, описывающие SandForce во всех его проявлениях. Что поделать, если продукт этой молодой компании буквально оккупировал рынок массовых SSD на MLC-микросхемах. Вот и еще один представитель большого семейства, Kingston HyperX.

четверг, 11 октября 2012 г.

Небольшая подборка линков по "облачным" услугам

Тестирование дисков облачных провайдеров
Облачные услуги «Cloud хостинг». Интервью с поставщиками услуг
Выбираем отечественного поставщика облачного хостинга
Функциональное и экономическое сравнение российских операторов предоставляющих облачные услуги

По линкам видно, кого вообще можно считать условно облачными. Условно потому, что обычно это простые вдс с маркетинговой шелухой.
Также читать комменты - тот же clodo активно пиарится, а на деле отзывы весьма негативны.
Плюс 100% стабильных просто нет, все сбоили и падали, но кто-то типа скалакси этим болел несколько месяцев, кто-то типа селектела просто на сутки выпадал.. итд

Как правильно мерять производительность диска

Как правильно мерять производительность диска

fio давно знаю, гоняли им наши SSD intel 320. Замеры есть в комментах

WD Red

Несколько запоздало, но для меня это оказалось новостью. Четвёртая серия (blue, green, black), red

WD Red


Обзор на 3dnews:
http://www.3dnews.ru/storage/637274

понедельник, 8 октября 2012 г.

nginx: закрываем сайт на обслуживание

Варианты
1) в location /

## System Maintenance (Service Unavailable)
if (-f $document_root/system_maintenance.html ) {
error_page 503 /system_maintenance.html;
return 503;
}
error_page 503 /system_maintenance.html;

location = /system_maintenance.html {
   root /var/www/;
   internal;
}
(if нежелателен - там куча ограничений, нюансов и оно довольно сильно грузит сервер, IfIsEvil)

2) try_files closed.html @apache =503;
(проблема в том, что в таком варианте код ответа при обслуживании будет 200). Хотя можно сделать отдельный location closed.html и в нем выставить код ответа 503, по желанию оттуда же отдать и саму страницу.
Можно написать как
try_files /maintenance.html $uri $uri/ @wordpress;
но если индекса нет и апач перекидывает на какую-то внутреннюю страницу с рядом опций - могут быть проблемы, если такой файл вдруг появится, а это не предусмотрено системой. Плюс, если была встроенная фильтрация на бэкенде - так ее можно обойти. Ну и 2 лишние проверки получаем. С другой стороны, для простых движков этот вариант будет быстрее и если вся статика не вынесена по отдельным location, автоматом начнётся раздача статики. Но снова безопасность, надо тогда создавать location на потенциально опасные места и там запрещать, обязательно. В частности на .ht, .svn, .git, служебные области. В общем, лучше первая версия этого варианта.

3) через переменную и if
set $Maintenance = off;
if ($Maintenance = 'on') ...
но см выше про if.

4) выделить блок, закрывающий сайт на обслуживание в отдельный файл maint.conf, сделать 2 файла maint-on.conf и maint-off.conf, и вешать симлинк на нужную версию файла с именем maint.conf и потом делать reload. Можно не симлинком а копированием. Самый быстрый способ, но требует немного кодинга.

Линки

activecloud

Захотелось завести для теста акк на activecloud.ru... На данный момент впечатление удручающее. Качество проверить так и не удалось, ибо обещанные ресурсы примерно на месяц тестов (на слете сисадминов 2012 была брошюрка, что можно для тестов получить) до сих пор не выдали. Кошмарный сайт. на котором так и не получилось найти поля "вход в панель управления", потому что панелей оказалось даже не 2, а минимум 4. Для партнеров, какая-то вообще левая с базой знаний и тикетами, панель биллинга, куда уже неделю попасть не могу, и похоже под каждый сервис ещё своя.

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

Зато партнёрка у них крутая, да. Платят за размещение всякого вида баннеров, текста, привлечение клиентов... За привлечение хорошие проценты...
Видимо, не могут взять качеством, поэтому берут агрессивной рекламой. "Мы говно, но всем известное говно" (мтс, перефразировано)

Итог: даже не начав с ними работать, у меня уже о них крайне негативное мнение. Думаю, проблемы реальных клиентов они решают так же, на "от**бись".

UP
Удалось завести акк. Про отстойнейшую панель управления будет отдельно.
Снова порадовали тикеты: там 3 уровня важности - обычный, высокий, авария. Время ответа на высокий приоритет - 10 часов, больше часа передавали в другой отдел и еще 9 - этот отдел думал.

Панель управления - получить доступ к своему серверу - отдельный квест. Точнее, узнать эти параметры. Логин-пароль спрятаны где-то на 5 уровне вложенности, имя куда цепляться явно не указано нигде.. Или просто мне найти не удалось. Хотя само имя сервера в нескольких местах светится, незаметно так.
Часть 2 - как получить к нему доступ -- там ispmanager, но при обращении просто по имени сервера ничего нет. И даже на /manager - ничего. Надо еще явно указать https!
пример:
https://demo4653.atservers.net/manager/ispmgr

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

UP
Найдена нормальная админка а-ля селектел:
https://cc.activecloud.com/client/

vlan-ы на cisco и аналогах

В частности, у EdgeCore и Huawei подобный синтаксис

interface FastEthernet0/11 
 switchport trunk encapsulation dot1q
 switchport trunk allowed vlan 34
  switchport mode trunk

switch#(enable) clear trunk 3/28  1-33,37-333,335,337-1005
switch#(enable) set trunk 3/28 on dot1q 34-36,334,336
The first command disallows some VLANs, the second one allows specific VLANs.

The command
show trunk
can be used to control the trunk state.

http://people.freebsd.org/~arved/vlan/vlan_en.html

vlan-ы

FreeBSD:
Ручной запуск (для проверки или временно)
ifconfig em0.100 create (freebsd 5.3+)
где em0 - наша сетевая;
100 - vlan id

или
ifconfig vlan100 create
ifconfig em0 192.168.0.1/24 vlan 100
(или так: ifconfig vlan100 vlan 100 vlandev em0; ifconfig vlan100 inet 192.68.0.1/24)

Нюанс. Основной интерфейс должен быть поднят (up), даже если на нем не выставлен айпи.
ifconfig em0 up

В конфигах вариантов больше.
До версий 7.3 и 8.1 был вариант указания вланов только через cloned_interfaces (совсем изврат через опцию ядра  pseudo-device vlan 10 опустим), сейчас их больше.

также хорошо бы помнить про опции vlanmtu, vlanhwtag, vlanhwfilter, vlanhwcsum, vlanhwtso

Linux:
Схема типовая: ставим vconfig и грузим 8021q.
Ручной запуск
modprobe 8021q; vconfig;

/sbin/vconfig add eth0 100
Это создаст tagged vlan 100 на eth0. Оригинальный eth0 при этом остается untagged. Теперь выставим айпи.
/sbin/ifconfig eth0.100 192.168.0.1 netmask 255.255.255.0 up

С конфигами - у каждой ОС своя специфика, поэтому линки ниже + гугл.

Просматривать информацию о VLAN-подыинтерфейсах в Linux можно через /proc:
cat /proc/net/vlan/eth0.100

Есть вариант через ip link add (iproute2), описание есть на xgu.ru

Управление tso (offload) выполняется через ethtool

Линки
http://people.freebsd.org/~arved/vlan/vlan_en.html
http://xgu.ru/wiki/VLAN_%D0%B2_FreeBSD
http://bsdadmin.ru/index.php/freebsd/34-freebsd/47-vlan

http://xgu.ru/wiki/VLAN_%D0%B2_Linux
http://xgu.ru/wiki/VLAN_%D0%B2_CentOS
http://dragonflybsd.blogspot.com/2011/12/vlan.html

воскресенье, 7 октября 2012 г.

сроки поддержки ОС

Было найдено на хабре:

Для себя решил поинтересоваться сроками поддержки разных всяких ынтырпрайзных ОС. Как-то так получилось:

DaaS

Довольно интересный вариант
http://www.activecloud.ru/ru/services/daas/
DaaS (Desktop-as-a-Service) — комплексное решение по построению инфраструктуры виртуальных рабочих столов на базе облачной платформы ActiveCloud. Вы сможете быстро развернуть рабочие места сотрудников, а ваши коллеги получат рабочее окружение и набор всех необходимых приложений удаленно через сеть Интернет, что обеспечит надежность, мобильность и безопасность IT-инфраструктуры.

Правда, тут предполагается только windows. Было бы хорошо еще сделать решение на базе linux - это было бы дешевле, но без таких пакетов как ms office.

Бывают варианты "рабочий стол в браузере", но отлаженных вариантов мне пока не встречалось.

fastvps.ru: отличия NHS и EX серий

NHS - более старая версия, на базе 1366 сокета.
EX - более новая, на 1155.
Имеет смысл помнить при использовании таких ФС как FreeBSD, что на NHS оно уже давно отлажено и проблем с поддержкой железа нет, а с EX надо тестировать, особенно с SAS.

вторник, 2 октября 2012 г.

Мониторинг работы php

Без потери производительности:
Pinba — бесплатный серверный программный инструмент для сбора статистики и мониторинга PHP скриптов в реальном времени, использующий базу данных MySQL в качестве интерфейса. Предназначен для высоконагруженных проектов с большим количеством кода.
http://ru.wikipedia.org/wiki/Pinba

Статья о настройке и интеграции Pinba на работающем коде «Pinba — мониторим php в реальном времени»

Более серьёзные, но с потерей производительности, и более универсальные:
xhprof
xdebug (2)

Особенность xdebug в том, что он создает огромную нагрузку, дамп работы 1 клиента может быть под 150мб... И формат у него cachegrind - надо искать парсеры. Зато подробностей очень много.