ГлавнаяРегистрацияВходВ закладки
Автор: admin  Раздел: Безопасность
Как установить Monit на Centos

Monit - это программный watchdog, он может перезапускать демоны (да в общем-то делать все, что душа наша пожелает) при пришествии определённого действия, пример перегрузки CPU либо исчерпания всей памяти и прочего. Я приведу примерчик работы с ним для высокой защиты от зависаний, так сказать Спамообороны сервера.

И так, начнем установку:
yum -y install monit


Конфигурация его здесь:
vi /etc/monit.conf


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

set daemon 35

check process sp-daemon with pidfile /var/run/sp-daemon.pid
start = "/etc/init.d/sp-daemon start"
stop = "/etc/init.d/sp-daemon stop"
if children < 2 then restart



Добавляем его в автозапуск:
/sbin/chkconfig monit on


Запускаем Monit:
/etc/init.d/monit start ...
Читать дальше »
Просмотров: 3761
Дата: 2011-08-07 01:01:36
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Как установить часовой пояс в Debian 5
Как установить часовой пояс в Centos 5

На centos
Cможете и собственной пояс поставить, однако собственно мне Мосековский роднее:
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime


На Debian 5 Lenny:

cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime

Либо еще более верный способ:
dpkg-reconfigure tzdata

Во всплывшем окошке выбираем Europe - Moscow. ...
Читать дальше »
Просмотров: 4077
Дата: 2011-08-07 00:56:00
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Как установить logwatch ?

Устанавливаем logwatch:
yum -y install logwatch



logwatch стандартно даёт очень много избыточной информации и поэтому его нужно улучшать(модифицировать). Список всех доступных сервисов:
ls -la /usr/share/logwatch/scripts/services/


Открываем следующую конфигурацию:
vi /etc/logwatch/conf/logwatch.conf


И теперь вписываем следующее:

# Local configuration options go here (defaults are in /usr/share/logwatch/default.conf/logwatch.conf)
Service = All
# отключаем отчет о свободном месте, т.к. за этим следит другая система мониторинга
Service = "-zz-disk_space"
# т.к. у Пофикса очень большие логи и этот скрипт не очень прямой и сильно спамит
Service = "-postfix"


Последнее, запускаем: /etc/cron.daily/0logwatch и будет следить за количеством спама. ...
Читать дальше »
Просмотров: 4778
Дата: 2011-08-07 00:51:54
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Замена syslog (sysklogd) на rsyslog в CentOS 5

Поднялась задачка централизации сбора абсолютно всех логов на один сервер, а вариант рассылки логов по UDP (один-единственный метод передачи логов, который поддерживает sysklogd) не очень устраивали эти логи и необходимо переправлять по "открытому каналу" и возможность их замены вдобавок не особенно устраивала.

Значит так, основываясь на моем чуть-чуть забегающем вперед эксперименте "/etc/init.d/rsyslog start Shut down sysklogd before you run rsyslog", удостоверяемся в необходимости отключения стандартного логгера(ротатора).

Значит так, двинули:
yum install -y rsyslog


Убираем стандартный логгер(ротатор) из авто-запуска:
chkconfig syslog off


Теперь добавляем туда "нестандартный":
chkconfig rsyslog on


Выключаем стандартный и включаем rsyslog:

/etc/init.d/syslog stop
/etc/init.d/rsyslog start


В результате это выведет последующее:

# /etc/init.d/syslog stop
Shutting down kernel logger: [ OK ]
Shutting do ...
Читать дальше »
Просмотров: 4854
Дата: 2011-08-06 22:57:34
Комментариев: 0
Автор: admin  Раздел: Как настроить CentOS
Как оптимизировать nginx

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

Недурной исходной точкой для настройки nginx представляется конфиг, какой идёт в наборе с дистрибутивом, однако очень многие способности данного сервера в нём и не упоминаются. Очень сильно более детальный образчик имеется на сайте Игоря Сысоева: sysoev.ru/nginx/docs/example.html. Хотя, давайте наилучше отведим скопить с нулевой отметки собственной конфиг, с бриджем и поэтессами.

Начнём с всеобщих опций. Для начала покажем юзера, от имени какого будет работать nginx от рута трудиться нехорошо, все ведают.

user nobody;

Теперь же скажем nginx-у, какой-никакое число пролетарых действий посеять. Как обычно, добрым подбором случается количество действий, равновеликое числу процессорных ядер в вашем сервере, одн ...
Читать дальше »
Просмотров: 3782
Дата: 2011-08-06 22:50:22
Комментариев: 0
Автор: admin  Раздел: Безопасность
Первый способ:

С данной командой можно забанить нежелательный IP адресс.
Надо заменить 127.0.0.1 на IP адрес который хотите забанить.

Code:
iptables -I INPUT -j DROP -s 127.0.0.1 
Можно добавить в алиасы .bashrc или в .bash_aliases для быстрого бана подонков

Code:
alias ban=’iptables -I INPUT -j DROP -s’
alias unban=’iptables -D INPUT -j DROP -s’

Второй способ:

Добавляем в
Code:
/etc/hosts.deny
нежелательный IP адрес.
Пример как нужно записывать IP адреса, которые хотим забанить:
sshd: 111.111.111.111
sshd: 222.222.222.222
sshd: 333.333.333.333 ...
Читать дальше »
Просмотров: 7959
Дата: 2011-08-06 20:05:46
Комментариев: 0
Автор: admin  Раздел: Безопасность
Как узнать, что идет брутфорс
Защита от перебора пароля

Как узнать, что пытаются взломать root пользователя ssh порт стандартный 22. Выполняем следующую команду:


sudo cat /var/log/secure* | grep 'Failed password' | grep sshd | awk '{print $1,$2}' | sort -k 1,1M -k 2n | uniq -c

И в моем случае видим:


sudo cat /var/log/secure* | grep 'Failed password' | grep sshd | awk '{print $1,$2}' | sort -k 1,1M -k 2n | uniq -c
17 Jul 3
2798 Jul 4
896 Jul 5
4441 Jul 6
8712 Jul 7
17261 Jul 8
13638 Jul 9
25532 Jul 10
4160 Jul 11
711 Jul 12
2988 Jul 13
2937 Jul 14
354 Jul 15
333 Jul 16
1302 Jul 17
5065 Jul 18
12575 Jul 19
4879 Jul 20
1958 Jul 21
54 Jul 22
35 Jul 23
69 Jul 24
62 Jul 25
55 Jul 26
35 Jul 27
38 Jul 28
41 Jul 29
65 Jul 30
48 Jul 31
38 Aug 1
49 Aug 2
58 Aug 3
18 Aug 4
31 Aug 5
46 Aug 6

Слева показано к ...
Читать дальше »
Просмотров: 3294
Дата: 2011-08-06 19:12:25
Комментариев: 0
 Страницы: << ... 7 8 9 10 11 ... >>