Tag Archives: SA

Автоматизация резервного копирования rdiff-backup

Стоит задача автоматизации инкрементального резервного копирования системных файлов и пользовательских данных на сервере и ряде клиентов с созданием LVM-снэпшотов, где это возможно.
Существует огромное количество решений для backup’а, с внушительными каталогами которых можно ознакомиться, например, по адресам:

http://www.debianhelp.co.uk/backuptools1.htm
http://www.debianhelp.co.uk/backuptools.htm

Мы же будем использовать rdiff-backup как идеальный (IMHO, of course) компромис между логической простотой, гибкостью и функциональностью для small-medium инсталляций.
Основная [...]

Башекод: наблюдение за логами

Утилита наблюдает за указанным файлом. Когда обнаруживается указанная строка, шлет письмо на определенный имеил и/или выполняет указанную команду, на stdin которой подается найденная строка.
Public domain!
http://trac.ungrund.org/dev/browser/adm/logwatch/logwatch.sh
Пример использования:

$ logwatch.sh -f /var/log/apache2/access.log -c hd -m root@ungrund.org -p 2 -q POST

Наблюдает за файлом /var/log/apache2/access.log с интервалом в 2 секунды, ищет строки с вхождением “POST”, при нахождении [...]

Extremely simple bandwidth statistics collection with vnstat

Задача: установить и настроить систему для сбора статистики о трафике на интерфейсах маленького сервера, отвечающую требованиям KISS, оснащенную веб-интерфейсом и сохраняющую статистику после перезагрузки.
Дистрибутив: Debian Lenny
Нашим требованиям соответствует утилита vnstat, к которой полагается веб-интерфейс под оригинальным названием vnstat PHP frontend. vnstat не является “трафик-монитром” в том смысле, что он не прослушивает определенные интерфейсы (как, например, [...]

Creating an encrypted partition on Debian Lenny

Objective: писать бэкапы на зашифрованный раздел + LVM
Prerequisites: Хард на пицот гигов, Debian Lenny
Итак, новый диск Maxtor виден в системе как /dev/sdc, будем его приспосабливать в качестве хранилища для секурных бэкапов. Схема такая:

Девайс без таблицы разделов полностью шифруем средствами cryptsetup-luks;
На зашифрованном девайсе создаем дескриптор LVM, VG и LV;
Сверху накатываем ext3, бэкапимся.

lm_sensors (for MSI K9N Platinum)

Ставим пакет lm-sensors.
Начальная конфигурация осуществляется программой sensors-detect. Пускаем ее, отвечаем на вопросы, смотрим, какое железо опеределилось, и какие модули нужны для его поддержки. Предложенные по окончании процедуры обнаружения датчиков модули сохраняем в /etc/modules.
Эти же модули загружаем сейчас, запускаем sensors, смотрим на показатели. Разочаровываемся, идем править /etc/sensors3.conf. Конфиг для хорошей матплаты MSI K9N Platinum:

Roundcube on Debian Testing

OK, к IMAP серверу Dovecat из прошлого поста прикручиваем web-interface. Из всех web-mail систем мне известны IlohaMail, SquirrelMail и RoundCube. Будем ставить последний, потому что он красивый.

Simple Exim+Dovecot Installation

Задача: обеспечить доступ к почтовым ящикам пользователей по протоколам IMAP и POP3 из локальной сети.
Условия: Работающий SMTP сервер exim4 на Debian’е. Поскольку сервер не предоставляет услуги обработки корреспонденции сторонним клиентам, виртуальных пользователей настраивать не будем, т.е. почту смогут забирать только “реальные” пользователи, имеющие аккаунт в системе, что здорово упростит задачу. В дальнейшем такой сетап может [...]

Paranoid Smartd Setup

Diagnosis
Одним из “железных” компонентов, нуждающихся в постоянном мониторинге, являются жесткие диски. Специально для этой цели была разработана система диагностики S.M.A.R.T., описание коей можно почитать на Википедии на русском, на английском. Технология не является панацеей от всех бед, что подтверждаются репортами о выходе из строя вполне здоровых по показаниям S.M.A.R.T. жестких дисков. По этому поводу написана [...]

Multiuser WordPress

Настройка Wordpress 2.5.1 под Debian Lenny для нескольких пользователей