Archive for the ‘Хобби’ Category

Первое испытание NUT

Пятница, июня 5, 2009

Вчера было первое выключение света с того момента как я настроил централизированное управление серверами и ИБП.

Первое выключение света, ИБП идет на розряд, достигает заданного уровня розрядки и происходит выключение серверов.

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

Вот так получилось.

Вывод таков: не стоит держать розряд ИБП до слишком низкой границы. Я выставил значение 20%

Обновление FreeBSD (Этап 1)

Пятница, мая 1, 2009

Для начала я обновил систему до ветки 7.1 release. Версия до момента обновления была 7.0 Beta 1.5.

Поехали

(далее…)

Ротация логов веб сервера Apache

Понедельник, марта 9, 2009

Самый первый скрипт ротации логов был очень примитивным и непрактичным.

Началось все с того что в один прекрасный день в директории /var закончилось место и сервер начал сбоить. В процессе выяснения кто скушал все свободное место виновником оказались логи веб сервера Apache. На один из виртуальных хостов в течении недели была сильная атака спам-ботов что призвело до ужасно быстрого разростания обьема access_log.

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

Как Вы сами понимаете это очень примитивно и неправильно.  Отсутсвовала полноценная ротация логов, а вместо него простое очищение файла в определенное время. Уже тогда я прекрасно понимал что это не выход их ситуации.

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

Из недостатков и наработок на будущее:

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

Dovecot 1.1.11 обновился

Пятница, февраля 20, 2009

И снова обновление чудесного IMAP, POP3 сервера dovecot 1.1.11.

И как обычно я обновил версию dovecot на mail.syntezz.net.

Впечетления хорошые, работать dovecot 1.1.11 стал значительно шустрей в сравнении с более ранними версиями dovecot.
(далее…)

Обновление Dovecot 1.1.10 на mail.syntezz.net

Суббота, января 31, 2009

На днях появилась нова версия Dovecot. Ну и я как всегда сразу же обновился.

На сервере стояла версия 1.1.8 апгрейд у меня получился сразу на 1.1.10. Мог бы и раньше обновится сначала до dovecot 1.1.9, а потом к 1.1.10. Но я как правило стараюсь немного ждать что бы сразу не попасть на кучу ошыбок.

(далее…)

Выбор нового ИБП. General Electric, MGE, APC

Пятница, января 23, 2009

После недавнего происшествия с ИБП решил занятся вопросом выбора и покупки нового и более надежного ИБП.

Выбирал по следующим критериям:

  • неприрывного действия (онлайн)
  • замена батарей в горячем режиме
  • масштабирование емкости батарей
  • монтируемые в стойку
  • занимают не более 2U

(далее…)

Проблема с ИБП APC

Пятница, января 23, 2009

Сегодня произошел казус, ИБП APC не с того не с сего начал пищать и давать показания что какой-то непорядок с аккумулятором.

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

Из за этого сбоя пришлось выключить хостинг сервер на 20-25 минут.

Что бы ошыбка не повторялась и дальше и дабы уберечь себя от проблем в будущем. Буду уже сейчас подбирать новую и более мощную модель ИБП.

Обновил Dovecot 1.1.8

Четверг, января 22, 2009

Недавно в портах FreeBSD появилась новая версия dovecot 1.1.8

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

С прошлого обновления никаких значительных сбоев в роботе почтового сервера, а в частности dovecot 1.1.7 замечено небыло. Буду надеятся что и здесь все будет в полном порядке и никаких серйоздных сбоев в роботе не будет.

Новый сервер собран

Четверг, января 22, 2009

Ну вот получил последнюю комплектующую и сервер уже собран.

(далее…)

Смена конфигурации шлюза и интерфейсов

Пятница, января 16, 2009

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

Мало знаний было.

После смены настроек сетевых интерфейсов и дефолтного шлюза нужно обязательно перегрузить:

/etc/rc.d/netif restart

/etc/rc.d/routing restart

и все! Дальше все чудесно работает