Posts Tagged ‘ BackUP

Debian — backup pgSQL баз

Итак, делать бэкапы своих любимых и не очень БД не прихоть, а необходимость. Только подумайте, как вас «погладит по головке» руководство когда вы потеряете какую нибудь базу. Конечно же, молодые-зеленые лихачи-админы сразу могут возразить — мол как это, потерять базу? Такое разве возможно? У меня супер-пупер сервер с хардварный рейдом и новомодной файловой системой 🙂 До кучи огромный УПС и дизель за окном… Все это, конечно, классно, но от перепадов сетевого напряжение, пропадания оного, заливания водой серверной/сети БП, засыпания снегом и прочих радостей никто не застрахован 🙂 Да и уверены ли вы на 100% что ваш дизель заведется? Вы каждый день его тестируете? Поверьте, если есть хоть малейшая вероятность случиться беде — она обязательно случится, притом, в самый неподходящий момент (тем кто незнаком с законами Мёрфи — прошу ознакомиться!)
Спор о целесообразности бэкапов бесконечен — я из тех кто терял базы, с тех пор я делаю бэкапы … даже тестовых баз, если позволяет место. Читать полностью

Настройка master — slave репликации в MySQL

Предистория: имею 3 сервера под FreeBSD 9.x версии, на них mysql-server версии 5.5. Нужно организовать репликацию одной базы данных с главного сервера (master) на 2 бекапных сервера (slave)
Сначала рихтуем настройки mysql на мастере:
Действия на master-сервере
IP Address: 111.111.111.11
DB для репликации: mydb

Добавим в конфиг mysql, который обычно находится здесь /var/db/mysql/my.cnf такие опции:

log-bin             = mysql-bin
binlog_format       = mixed
binlog-do-db        = mydb
max_binlog_size     = 100M
expire_logs_days    = 30
sync_binlog         = 1
server-id           = 1

Перегружаем mysql-server на master:

root@master:~# service mysql-server restart

Читать полностью

PostfixAdmin — авто архивация почты выключенных учеток

Исходные данные:
PostfixAdmin управляет почтовыми учетками в базе mysql «maildb»
mysql user: mailuser
mysql password: mailpassword
Почтовые ящики хранятся в /var/spool/mail/my.domain.ua

root@ns:/root # ls -l /var/spool/mail/my.domain.ua/
total 24
drwxr-xr-x  5 virtual  virtual  512 Aug  1 18:26 admin.email@my.domain.ua
drwxr-xr-x  3 virtual  virtual  512 Sep 27 14:46 alexandr.pisnov@my.domain.ua
drwxr-xr-x  2 virtual  virtual  512 Sep 27 14:46 anastasia.gaeva@my.domain.ua
drwxr-xr-x  2 virtual  virtual  512 Sep 27 14:47 andrey.diervin@my.domain.ua
drwxr-xr-x  2 virtual  virtual  512 Sep 27 14:47 anton.balaba@my.domain.ua
drwxr-xr-x  2 virtual  virtual  512 Sep 27 14:47 bogdan.kruk@my.domain.ua
drwxr-xr-x  2 virtual  virtual  512 Sep 27 14:47 dmitriy.perevozov@my.domain.ua
.........
root@ns:/root #

Задача, после того как пользователь выключен через админку PA — ждем 30 дней (вдруг кому понадобится?) и архивируем ящик пользователя в директорию /home/black/archives, сам ящик удаляется. О том какие ящики были заархивированы/удалены сообщать админу на email admin.email@my.domain.ua Читать полностью

Автоматический BackUP конфигов Mikrotik по SSH+FTP

Итак, у вас в компании есть много филиалов, где в качестве роутера используется Mikrotik. И вот нежданно-негаданно происходит казус — с роутером чтото случилось (пожар, потоп, скачек напруги, молния, админ идиот и тп), и просят подготовить новый. Бывало такое? И что мы делаем в таком случае? …. судорожно пытаемся вспомнить «А че ж там было настроено, а какой там провайдер … а как же узнать настройки» ну и еще много вопросов 🙂
Немного ознакомившись с админкой Mikrotik (с той его частью что доступна по ssh), я понял, что очень многое, если не все!, можно настраивать через ssh, не применяя web интерфейс либо winbox. А раз так, то это дает нам возможность автоматизировать действия по настройке и бекапу Mikrotik роутеров.
Вот роясь в своих древних скриптах, нашел «заготовку» для автоматизации бекапов большого количества однотипных устройств доступных по ssh.
Немного подправил, потестил и предлагаю Вам вот такой скриптик на perl для автоматического полного бекапа настроек Mikrotik. Читать полностью

Bacula — обновляем самоподписные ssl сертификаты

После обновления openssl отвалились бекапы в бакуле, поглядев что там в логах, увидел что матерится на TLS, что мол неверные сертификаты и прочее … прочее. И еще чтото про то что простроченные. Не долго думая, решил просто перегенерить и не разбираться. Тем более что дело то пяти минут.
Итак, как это делается? Просто!
Создадим папку где будут храниться сертификаты:

root@gw:~# mkdir /usr/local/etc/bacula-ssl

Перейдем в нее:

root@gw:~# cd /usr/local/etc/bacula-ssl

Создадим необходимые для генерации сертификатов файлы:

root@gw:/usr/local/etc/bacula-ssl# touch ./index.txt && echo "01" > ./serial

Скопируем дефолтный конфиг openssl:

root@gw:/usr/local/etc/bacula-ssl# cp /etc/ssl/openssl.cnf .

Для упрощения создания сертификатов я заполнил своей инфой в конфиге все строчки с суффиксом _default. В принципе это не обязательно, но если этого не сделать то придется вручную много одинаковой инфы вводить, что лениво 🙂 Читать полностью

BackUP for MySQL Bases

Чтото сегодня параноя окончательно сьела мой мозг …. и я решился сделать бекап своих мускульных баз. Даже незнаю с чего бы это … вроде все исправно работает, да и спится ночью хорошо 😀 Но вдруг потянуло на подвиг — забекапиться. К слову сказать, бекапов мускула я вообще никогда не делал, и даже не успел об этом пожалеть. Но желание отчегото появилось. Так почему бы не попробовать реализовать?

Утилитка для этого дела искалась недолго — благо все есть в поставке самого MySQL. Называется mysqldump. Пользоваться проще пареной репы. Читать полностью

Образ Windows из Linux

Часто ли у вас «падала» винда? Не надоедает ли ее переустанавливать раз в год? Знаю 100% что некоторые студенты из моей группы в институте специально ставят перед сессией «свеженькую» Windows и послее ее окончания — переустанавливают снова (на сесии идет нехилый документооборот — и вирусооборот тоже 🙂 ). Рано или поздно, но это надоедает. Неработает то, неработает это … система стала жестко тупить, некоторые программы стали вести себя неадекватно либо сломались вообще — картина знакомая многим! «Переустановить винду!» скажет любой, но какже это влом … ну что? Опять? И так из раза в раз.
Читать полностью