Месяц: Март 2015

.htaccess: Option Multiviews not allowed here

Нужно разрешить Multiview, либо глобально, либо на домен

исправив в файле /etc/httpd/conf.d/secure.conf

<Directory>

AllowOverride FileInfo AuthConfig Limit Indexes Options=All,MultiViews

</Directory>

Аналогично добавить локально домену.

 

Изменение размера раздела виртуальной машины Linux на Xen.

Вот, простой порядок действий:
xl shutdown -w VPStest
cp /xen/domains/VPStest/VPStest.img /xen/domains/VPStest/VPStest.img_back
qemu-img resize /xen/domains/VPStest/VPStest.img 10G

kpartx -a /xen/domains/VPStest/VPStest.img

kpartx -l /xen/domains/VPStest/VPStest.img

—————————————————————————————

fdisk’ом пересоздать раздел

Read More «Изменение размера раздела виртуальной машины Linux на Xen.»

УСТАНОВКА И НАСТРОЙКА NAGIOS И NRPE ИЗ ИСХОДНИКОВ

Версия для начинающих чайников-пингвинов. Более детальный мануал. Установка из исходников.

Ставим Nagios.
Nagios позволяет следить за серверами и сервисами, а также ведет небольшую статику по всему этому, и вы можете видеть как работает ваш сервер(а), а также получать уведомления на почту об ошибках или критических проблемах.

Создаем юзверя и даем ему пароль

/usr/sbin/useradd -m nagios
passwd nagios

Создаем группу nagcmd и даем права на исполнение команд через веб-интерфейс, добавляем пользователя nagios и apache в эту группу

/usr/sbin/groupadd nagcmd
/usr/sbin/usermod -a -G nagcmd nagios
/usr/sbin/usermod -a -G nagcmd apache

Read More «УСТАНОВКА И НАСТРОЙКА NAGIOS И NRPE ИЗ ИСХОДНИКОВ»

УСТАНОВКА ZABBIX

Zabbix – это открытое решение распределенного мониторинга, позволяющее отслеживать статусы разнообразных сервисов компьютерной сети, сетевого и серверного оборудования. На данный момент актуальной версией Zabbix является версия 2.4, увидевшая свет в сентябре нынешнего года. С полным списком изменений и улучшений можно ознакомиться тут.

В этой статье мы расскажем как установить Zabbix на CentOS.

1)Первым делом добавим репозиторий Zabbix. Найти актуальный можно тут. Мы будем устанавливать версию 2.4 на CentOS:

2)Обновляем систему

3)Установим пакеты Zabbix

Read More «УСТАНОВКА ZABBIX»

Install Monitorix

Installation on a RedHat/Fedora/CentOS Linux

Install first the required packages.

# yum install httpd rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI

If yum fails installing one or more of these packages, then you could try to get them manually from these two additional repositories:

Both repositories are considered by many in the community to be stable and safe.

Download and install the Monitorix package.

Read More «Install Monitorix»

МОНИТОРИНГ SOFTWARE RAID LINUX

Какие средства кто знает для мониторинга soft raid на linux ? Кроме /proc/mdstat ничего в голову не приходит.Вот ещё способ:

mdadm —detail /dev/md2
/dev/md2:
Version : 00.90.03
Creation Time : Tue Jun 16 18:41:35 2009
Raid Level : raid1
Array Size : 293684160 (280.08 GiB 300.73 GB)
Used Dev Size : 293684160 (280.08 GiB 300.73 GB)
Raid Devices : 2
Total Devices : 2
Preferred Minor : 2
Persistence : Superblock is persistent

Update Time : Fri Oct 23 18:39:55 2009
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

UUID : 5345cce2:1e5da02a:776c2c25:004bd7b2
Events : 0.8

Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/sda3
1 8 19 1 active sync /dev/sdb3

А вот так смотреть статус в виде, удобном для скриптов:

mdadm —detail /dev/md0 | grep ‘State :’ | awk ‘{print $3}’

Для массива в «нормальном состоянии» выдача скрипт будет «clean»

MPT-STATUS PACKAGES FOR RHEL / CENTOS 5 AND 6

демон для хардварного рейда, который проверяет состояние и отсывалет письмо в случае пброблемы с дисками (если успеет;))

 

Here is my source rpm and some binary packages of the mpt-status utility build on CentOS 6 with mock for CentOS / RHEL 5 and 6.

git repository
SHA1SUMs

mpt-status with mpt-statusd init script

Starting with version 1.2.0-3 my package contains a port of the mpt-statusd init script from the Debian package. This feature requires the daemonize package, which is currently available from the EPEL repository (thanks to Sven Lankes and Niels de Vos #746783).

RHEL / CentOS 6: i686 x86_64 SRPM

RHEL / CentOS 5: i386 x86_64 SRPM

daemonize EPEL 6: i686 x86_64 SRPM

daemonize EPEL 5: i386 x86_64 SRPM

mpt-status

Up to version 1.2.0-2 the package contained only the mpt-status binary, which omits the depedency on daemonize.

RHEL / CentOS 6: i686 x86_64 SRPM

RHEL / CentOS 5: i386 x86_64 SRPM

ЕСЛИ ПИСЬМО НЕ БЫЛО ДОСТАВЛЕНО АДРЕСАТУ И ПОЧЕМУ…

Если Вы отправили письмо, а в ответ на него пришло сообщение серверной службы оповещения с такими параметрами:

В поле «От» (один из нижеприведенных вариантов):

1. Mail Delivery System

2. Mail Delivery Subsystem

3. MAILER-DAEMON

4. Internet Mail Delivery

В поле «Тема» (один из нижеприведенных вариантов):

Read More «ЕСЛИ ПИСЬМО НЕ БЫЛО ДОСТАВЛЕНО АДРЕСАТУ И ПОЧЕМУ…»

ОБЗОР И УСТАНОВКА ПОЧТОВОГО СЕРВЕРА IREDMAIL

iRedMail — это:

1) Полноценный почтовый сервер.
2) Работает под управлением Red Hat® Enterprise Linux (5.x), CentOS (5.x), Debian(5.0.x), Ubuntu (8.04, 9.04, 9.10), FreeBSD (7.x, 8.0).
3) Работает как и на обычной системе, так и под управлением виртуальной машины: пр. VMware, OpenVZ, Xen.
4) Поддержка архитектур i386 и x86_64.
5) Использует для установки и настройки совместимые компоненты, такие как Postfix, Dovecot, SpamAssassin и т.д.
6) При установке использует бинарные пакеты из вашего дистрибутива.
7) Проект с открытым исходным кодом, распространяемый под лицензией GPL v2.
8) Поддержка двух бэкэндов для хранения виртуальных доменов и пользователей: OpenLDAP и MySQL.
9) Безлимитное число поддержки доменов, пользователей, почтовых алиасов.
10) Поддержка двух Web-Интерфейсов (RoundCube и SquirrelMail).

Read More «ОБЗОР И УСТАНОВКА ПОЧТОВОГО СЕРВЕРА IREDMAIL»

HOW TO CONFIGURE POSTFIX TO LISTEN PORT 25 AND PORT 26 TCP PORT

We will start modifying postfix conf so postfix will listen to port 25 and port 26 TCP.
First, login into the server with root access
I assume your postfix configuration is stored in /etc/postfix
So we just need to edit master.cf

#vi /etc/postfix/master.cf

### add this line below under ###

smtp      inet  n       —       n       —       —       smtpd
26          inet  n       —      n       —       —   smtpd

save this files and we just need to reload the postfix mailserver

#postfix reload

Установка ejabberd на RedHat/CentOS/Fedora

Хотелось бы рассказать в своей новой статье “Установка ejabberd на RedHat/CentOS/Fedora” как я устанавливал XMPP сервер на примере ejabberd2 в моей ОС – CentOS.

ejabberd это сервер Jabber / XMPP для обмена мгновенными сообщениями который выпускается под лицензией GPLv2 (Free и Open Source), написанная на Erlang / OTP. Среди других особенностей, ejabberd – это его кросс-платформенность, отказоустойчивая, кластеризованный и модульный.

1. Установка ejabberd на CentOS.

Я буду устанавливать ejabberd yum командой, но для этого нужно подключить репозиторий EPEL:
Как включить EPEL репозиторий на CentOS 

После того как подключили, выполняем команду:

Read More «Установка ejabberd на RedHat/CentOS/Fedora»

ПОШАГОВОЕ КОНФИГУРИРОВАНИЕ IPTABLES

Начнём с того, что автоматизируем конфигурирование этой службы.

Для этого создадим каталог iptables-restore по пути /usr/local/

В этот каталог копируем файл demo т.е. по пути /usr/local/iptables-restore/ копируем файл demo

Далее изменяем файл /etc/rc.d/rc.local, т.е. дописываем в конце этого файла:

echo «1» > /proc/sys/net/ipv4/ip_forward

/sbin/iptables-restore /usr/local/iptables-restore/demo

Поспе перезагрузки применятся правила прописанные в файле demo

А этот файл (demo), сконфигурирован на блокирование прямого шлюзования из локальной сети (подключенную к eth1) во внешнию сеть и обратно, из интернет (подключен к eth0) все порты закрыты, закоментированы «Цепочка FORWARD — шлюзование всех внутренних IP (локальная сеть) на все внешние IP (сеть интернет) и обратно»

Read More «ПОШАГОВОЕ КОНФИГУРИРОВАНИЕ IPTABLES»