Posts Tagged ‘ system

snmpd: error on subcontainer ‘ia_addr’ insert (-1)

Если даная ошибка сыпется в лог с завидным постоянством, то в системе есть конфликт IP-адресов.
Нужно убедится, что у вас нет конфликтов, особенно присмотреться к IPv6 адресам
Как вариант – отключить IPv6
Либо можно понизить логирование самого snmpd демона
В файле /etc/default/snmpd немного поправив строку
Read more

SendEmail: invalid SSL_version specified at /usr/share/perl5/IO/Socket/SSL.pm line 332

Its a debian bug.
need to change one line in /usr/share/perl5/IO/Socket/SSL.pm

replace this:

m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))$}i

with this:

m{^(!?)(?:(SSL(?:v2|v3|v23|v2/3))|(TLSv1[12]?))}i

line 1490.
http://crunchbang.org/forums/viewtopic.php?id=31949

Конвертация xva в KVM формат qcow2

Итак…имеем XenServer на котором крутятся виртуалки.
Задача: нужно перенести их в другое место. А под рукой есть только сервак с KVM

Заходим на Xenserver, делаем Snapshot и сохраняем его куда то.
Закидываем бекап на сервер с KVM
Наш файл имеет формат xva, это ни что иное как обычный архив

Распаковываем его

tar vxf vm1.xva
.....
tar: Ref:50/00008193: implausibly old time stamp 1970-01-01 01:00:00
tar: Ref:50/00008193.checksum: implausibly old time stamp 1970-01-01 01:00:00
...

Read more

Управляем KVM через браузер с помощью WebVirtMgr

При работе с системами виртуализации всегда хочеться получить доступ к хост-машине с любой точки мира и с любого устройства которое есть под рукой. Если пользоваться штатными инструментами KVM, XenServer, VMWare то там необходима установленая консоль управления на локальном ПК и если нужно сделать, что то удаленно и быстро то возникают проблемы… начинаеш ставить консоль, не хватает .Net… поставил его, не хватает чего то другого. В результате, иногда, чтоб перегрузить умершую виртуалку требуется 30-60мин пока все скачаеш и поставишь. Хотя все это можно проделать с консоли за 30сек 🙂
Но мы не об этом.

Тут будет актуально имет скорый доступ к управлению через браузер, что даст возможность подключится даже с телефона.
Приступим к настройке.
Исходные данные: Debian 7.7
Настраиваем все с нуля.
Read more

Cacti: пропадают графики при рестарте tun/tap

Есть мониторилка Cacti, которая снимает показания с интерфейсов на сервере. У сервера подняты vpn тунели tun0 и tap0.
Когда происходит какой то обрыв OpenVPN перезапускает интерфейс (reconnect) и жизнь продолжается, но в этот момент cacti перестает отрисовывать график

Пропажа графика cacti

Пропажа графика cacti


Read more

ssh авторизация по ключу

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

ssh-keygen -t rsa

Теперь отправляем его на тот сервер к которому будем подключаться.

ssh-copy-id -i /root/.ssh/id_rsa root@your.server.de

либо вот так:

cat /root/.ssh/id_rsa | ssh root@your.server.de "mkdir -p /root/.ssh && cat >>  ~/.ssh/authorized_keys"

теперь можно делать так

scp /backup/current.tar.gz root@your.server.de:/backup/

Read more

Просмотр smb-шары из Mint

Если вылетает ошибка монтирования из Nemo (проводник под Mint ) то нужно доставить такую софтинку

apt-get install gvfs-backends

Просмотр S.M.A.R.T у hdd подключенных к LSI Megaraid

Есть HDD подключенные к SAS RAID контроллеру Dell Perc 5/i он же LSI MegaLogic 1068
Для просмотра подробного статуса состояния HDD можно восмользоваться пакетом smart
Устанавливаем:

apt-get install smartmontools

Но так как они спрятаны за контроллером, то нужны драйвера ядра megaraid

lsmod | grep megaraid
megaraid_sas           68571  4 
scsi_mod              162321  6 megaraid_sas,libata,ses,sd_mod,sr_mod,sg

Read more

Установка MegaCli в Debian 7

Долго пришлось искать утилиту мониторинга MegaRAID SAS рэйд контроллера от LSI, который установлен в сервере Dell и опознаётся как Dell Perc 5
В архиве файл megacli_8.07.14-1_amd64.deb
MegaCli_Linux Debian
megacli_i386
Read more

Ошибка “sh: 1: source: not found” при выполнении через PHP

Выполняя php-скриптом команду

exec("source vars");

вылетала ошибка

sh: 1: source: not found

Хотя сама команда source является встроеной в bash и напрямую с консоли все выполняется. Варианты с sudo, su и прочими танцами с бубном не помагали.
Как оказалось проблема в том, что в Debian 7 по умолчанию как интерпретатор sh используется dash

Debian and derived Linux distributions such as Ubuntu ship a version of ash, known as dash (Debian Almquist shell), as the default /bin/sh, although Bash is the default login shell for interactive use.

Read more

Отключить Basic авторизацию для каталога в Apache

На сервере настроена Basic авторизация доступа к http средствами Apache, но есть одна директория к которой нужно получать доступ без запроса логина и пароля.
Чтобы исключить этот каталог можно воспользоваться файлом .htaccess
Что мы имеем на входе: Apache 2.2.22, Debian 7 и такой конфиг :

cat /etc/apache2/sites-enabled/000-default
.......
<Directory / >  
AuthType Basic
  AuthName "Authentication Required"
  AuthUserFile ".password"
  Require valid-user
......

Read more