Мониторинг RAID в Zabbix

Сегодня я расскажу как настроить мониторинг Raid - массива на серверах IBM с помощью системы мониторинга Zabbix.

IBM использует контроллеры LSI, у и них есть своя утилита для администрирования RAID-контроллера - MegaCli.
Для установки нужно добавить репозиторий в ваш sources.list:
открываем /etc/apt/sources.list и добавляем строку:

deb http://hwraid.le-vert.net/debian jessie main

Установка и настройка сервера OpenVPN на Debian

Инструкция по установке и настройке OpenVPN-сервера на базе Linux -дистрибутива Debian 8 Jessie.

Для работы OpenVPN необходима поддержка TUN/TAP интерфейса на сервере. Если вы устанавливаете OpenVPN на физической машине, либо используете виртуализацию KVM, в с этим не должно возникнуть проблем.
В случае использования OpenVZ, необходимо активировать поддержку TUN/TAP в настройках контейнера.

Проверяем поддержку в системе tun/tap-интерфейсов:

ls -l /dev/net/tun
crw-rw-rw- 1 root root 10, 200 Nov 19 23:02 /dev/net/tun

Поиск по содержимому файла в Linux

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

grep -r -n «text» /path

где:
-n показывает строку, где был найден фрагмент;
-r осуществляет поиск рекурсивно, в файлах в самом каталоге /path и в его подкаталогах;

Также можно добавить опцию -C 3, чтобы видеть +- 3 строки вокруг (выше и ниже от найденной).

Ошибка /usr/bin/ld: cannot find -lz при установке python-docx

Рубрики: 

При установке модуля Python-docx для Python 3 через PIP (система управления пакетами) в ОС Debian 8 возникала следующая ошибка:

/usr/bin/ld: cannot find -lz
collect2: error: ld returned 1 exit status
error: command 'i686-linux-gnu-gcc' failed with exit status 1

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

Дело в том, что для lxml необходим пакет libz-dev, устанавливаем его:

apt-get install libz-dev

После этого установка Python-docx прошла без ошибок.

Настраиваем BackupPC. Часть 2 - настройка

В первой части статьи мы рассмотрели установку, начальную настройку и русификацию системы создания бэкапов backuppc. Во второй части рассматривается настройка сервера и клиентской машины под управлением ОС Debian для создания резервной копии с помощью rsync.

Генерация SSH-ключей (сервер backuppc)

Теперь нам нужно создать ssh - ключ, для подключения к клиентским машинам по SSH, для резервного копирования.

1. Генерация ключа

ssh-keygen -t dsa -b 1024 -f /var/lib/backuppc/key

Кэшбэк сервис Aliexpress

Рубрики: 
Кэшбэк сервис Aliexpress

На днях зарегистрировался в кэшбэк - сервисе крупнейшей торговой площадки из Китая - Aliexpress. Я довольно часто заказываю из Китая различную электронику, смартфоны, фонари, одежду и всякую мелочевку. Кэшбэк-сервис Aliexpress AliBonus предлагает возврат 10% от стоимости каждой покупки на Aliexpress. Чтобы начать получать возвраты, нужно зарегистрироваться и установить их плагин для браузера (на данный момент поддерживаются Mozilla Firefox, Google Chrome, Opera и Яндекс - браузер).

Скрипт замены IP в конфиге OpenVPN на Debian

Немного усовершенствовал свой скрипт отправки IP на email. Если у вас на сервере поднят OpenVPN, то в случае изменения внешнего IP, новый адрес будет отправлен вам на e-mail, и в конфиге /etc/openvpn/server.conf в первой строке будет указан также новый IP - адрес.

  1. #!/bin/bash
  2. # парсим текущий IP
  3. ip=`/sbin/ifconfig ppp0 | egrep -io "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}" | head -1`
  4. ip2=`cat < /home/user/ip.txt`
  5. if [ "$ip" != "$ip2" ] # сравниваем 2 IP, и если они не равны
  6. then
  7.  
  8. echo "$ip" > /home/fess/ip.txt # записываем IP в файл
  9. # удаляем первую строку в /etc/openvpn/server.conf (в ней содержится IP)
  10. sed -i '1d' /etc/openvpn/server.conf
  11. sed -i "1i local ${ip}" /etc/openvpn/server.conf # добавляем в первую строчку текущий ip
  12. cat /home/fess/ip.txt | mutt -x -s "New IP" admin@mail.ru # высылаем IP на email
  13. sleep 3 # ждем 3 секунды
  14. /etc/init.d/openvpn reload # говорим OpenVPN-серверу перечитать конфиг
  15.  
  16. else # если IP не изменился, то завершаем сценарий
  17. exit 0
  18. fi

Репозитории Debian 7.x Wheezy

Выкладываю репозитории Debian 7.x Wheezy, мало-ли кому при установке дистрибутива понадобится.

cat /etc/apt/sources.list

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
 
# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install.  The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
 
deb http://ftp.debian.org/debian/ wheezy-updates main contrib
deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib
deb http://ftp.de.debian.org/debian wheezy main
 
# Base Debian distribution
 
deb http://mirror.yandex.ru/debian/ wheezy main non-free contrib
deb-src http://mirror.yandex.ru/debian/ wheezy main non-free contrib
 
# Proposed updates
 
deb http://mirror.yandex.ru/debian/ wheezy-proposed-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ wheezy-proposed-updates main non-free contrib
 
# При необходимости расскоментируйте Sid-репозиторий
#deb http://mirror.yandex.ru/debian/ sid main contrib non-free
#deb http://ftp.de.debian.org/debian sid main

Sid - репозиторий раскомментируйте при необходимости.

Как отказаться от обновления до Windows 10

Как отказаться от обновления до Windows 10?

Предложение обновиться до Windows 10 в последнее время стало очень навязчивым, и, если раньше можно было просто нажать "Напомнить позже", то сейчас уже данной возможности нет, приходится закрывать ненавистное окно, до следующей перезагрузки, когда оно появится вновь:)

Обновление ClamAV через proxy

Рубрики: 
ClamAV

Нередко случается, что на рабочей станции или сервере Linux с работающим антивирусом ClamAV нет прямого подключения к интернету, а обновлять ClamAV нужно. В случае, если в вашей сети развернут proxy-сервер (например SQUID) то можно настроить обновление через Proxy.

Страницы

Подписаться на Блог Системного администратора RSS