Игорь Олемской — практические заметки по системному администрированию Linux CentOS

Добавлен новый пакет php-pecl-imagick-3.0.0RC1

Комментариев нет

Добавлен новый пакет php-pecl-imagick-3.0.0RC1 для php 5.2.

Для установки требует ImageMagick2 из репозитория Remi.

26.04.2010

Написал Игорь Олемской

Добавлен пакет php-pecl-amfext

Комментариев нет

В репозиторий Southbridge добавлен пакет php-pecl-amfext 0.9.2.

17.03.2010

Написал Игорь Олемской

Логирование медленных запросов Apache

Комментариев нет

Для логирования медленных запросов Apache очень удобно использовать модуль mod_log_slow, домашняя страница которого находится по адресу http://code.google.com/p/modlogslow/

Для установки модуля под CentOS 5 64bit можно воспользоваться репозиторием Southbridge:

yum install modlogslow

или установить пакет по прямой ссылке:

rpm -ihv http://rpms.southbridge.ru/stable/x86_64/modlogslow-1.0.6-1.southbridge.x86_64.rpm

Пример конфигурации можно посмотреть в файле /etc/httpd/conf.d/logslow.conf

13.03.2010

Написал Игорь Олемской

Как удобно копировать файлы и папки между серверами, соблюдая доступы

Комментариев нет

Это удобнее всего сделать используя tar через ssh:

tar zcvf - /files | ssh root@192.168.0.1 "cat > /files.tar.gz"

03.02.2010

Написал Игорь Олемской

Рубрики: Мои записи

Теги: , , ,

Zabbix RPMs Updated to 1.8.1 in my repository (перепечатка)

Комментариев нет

I just updated the CentOS RPMs and spec file in my repository for Zabbix 1.8. This is a minor version bump to 1.8.1 of Zabbix. See their changelog for changes to Zabbix. Also, I added some new features based on requests from users…

  1. IPMI Support
  2. Jabber support
  3. NOTE (corrected): SSH did not make it into this one, I will package it in the next release

NOTE: If you have problems installing zabbix-web because of the PHP >= 5.2 dependency, please visit this link: PHP >= 5.2 requirements for zabbix-web

All you need to do if you have my repository is run `yum update` to upgrade your packages, if you don’t know about it yet, visit the link below for more info on my repository! :)

  Article links:

  1. My Yum RPM Repository
  2. Zabbix 1.8.1 RPM Spec File
  3. Zabbix 1.8r5 Previous RPM update
  4. PHP >= 5.2 requirements for zabbix-web

Zabbix RPMs Updated in my repository (1.8r5) (перепечатка)

Комментариев нет

Thanks to your feedback, and a patch (thanks Tom) I just updated the CentOS RPMs and spec file in my repository for Zabbix 1.8. Rev. 5 of the Zabbix RPMs adds…

  1. Zabbix-Proxy RPM
  2. LibCURL support (web scenarios work now)
  3. Fixed x86_64 repo (was missing repodata)
  4. Package upgrade issue (thanks Tom for catching this)
  5. Fixed some file permissions (thanks ericgearhart)
  6. Added all necessary buildRequirements to specfile

Go upgrade your packages, if you don’t know much about it, visit the link below for my repository! :)

  Article links:

  1. Zabbix 1.8r5 RPM Spec File
  2. My Yum RPM Repository
  3. Zabbix Forums post regarding my Zabbix RPMs

RPM Repository Online (перепечатка)

Комментариев нет

I tend to build RPMs, packages and/or spec files for recent versions of various linux packages for my preferred operating systems (CentOS, Ubuntu, Gentoo, and OS-X). The first package inside is Zabbix 1.8 packaged for CentOS 5, but the RPMs should work on any RHEL-compatible linux.

My repository can be found at http://repo.andrewfarley.com

Or add my source to your RHEL-compatible Linux with the following command in your terminal…

And then you can install zabbix agent, zabbix server, zabbix get, or zabbix proxy with…

sudo yum install zabbix-agent
sudo yum install zabbix-server
sudo yum install zabbix-get
sudo yum install zabbix-proxy

If it fails to install, you might need to clean the metadata with the following command and try again…

sudo yum clean metadata

Warning: I of course take no responsibility for the integrity of the packages. I’m simply providing them for myself and anyone else who needs similar packages as myself, where possible I also provide full spec/make/build files so you can go build the packages yourself if you don’t trust me.

On a final note… I will be adding packages on a as-needed basis, but I plan to keep packages relatively up-to-date. So when a new version of something comes out, expect to see the newest version in here pretty quickly.

Merry Christmas, and Enjoy!

  Article links:

  1. Zabbix 1.8.1 RPM Spec File
  2. CentOS/RHEL RPMs
  3. PHP >= 5.2 requirements for zabbix-web

Как создать партицию больше 2ТБ

Комментариев нет

Хорошая статья на эту тему: http://www.cyberciti.biz/tips/fdisk-unable-to-create-partition-greater-2tb.html

И еще: http://blog.gtuhl.com/2007/09/18/big-ext3-partitions-in-opensuse-102/

17.12.2009

Написал Игорь Олемской

Рубрики: Мои записи

Теги: , , , ,

Какой выбрать RAID или почему не использовать RAID-5?

Комментариев нет

Отличная статья на эту тему: http://habrahabr.ru/blogs/hardware/78311/

15.12.2009

Написал Игорь Олемской

Рубрики: Мои записи

Теги: , , , , ,

CentOS + OpenVZ: iptables ssh-anti-bruteforce в контейнере

Комментариев нет

Для того, чтобы в контейнере OpenVZ под CentOS заработала блокировка iptables вида (разрешается не больше 4 соединений для порта 22 в течение 180 секунд):

-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -m recent --update --seconds 180 --hitcount 4 --name DEFAULT --rsource -j DROP
-A INPUT -p tcp -m tcp --dport 22 -m state --state NEW -m recent --set --name DEFAULT --rsource

Необходимо в файле /etc/vz/vz.conf разрешить следующие iptables-модули:

IPTABLES="iptable_filter ipt_multiport ip_conntrack ipt_REJECT"

По-умолчанию ip_conntrack отсутствует в этом списке, iptables при добавлении приведенных выше правил не ругается, но и ничего не работает. :-)

03.12.2009

Написал Игорь Олемской

Рубрики: Мои записи

Теги: , , , ,