Наш хостинг - WebXL :: Серверы :: Домены

man linux - справочник linux


6 Сентябрь 2008

Проверка очереди exim

Скрипт проверяет очередь exim’а и в случае, если очередь слишком большая, высылает уведомление админу. Таким образом можно вовремя пресечь рассылку спама с сервера.

Создаем файл, например exim_queue и вставляем в файл код скрипта:

#!/bin/bash
 
maxm=500
email=root
 
qu=`/usr/sbin/exim -bpс`
echo $qu messages in mail queue
if(("$qu" > "$maxm"))
then
echo $qu messages in mail queue on `hostname` | mail -s "ALERT Mail Queue!!!!!!!!!!!!!!!!!!!!" $email
fi

Скрипт имеет два настраиваемых параметра:

maxm=500
email=root

maxm - количество писем в очереди, при превышении которого будет выслан емайл админу.
email - соответственно емайл админа (вместо root можете ввести Ваш емайл)

Даем файлу права chmod u+x exim_queue и ставим скрипт на запуск по крону, например ежечасно.



Автор: Виктор Симон
www.man-linux.ru
Права копирования
Категория: Серверы, Софт; Метки: , ;

Нет комментариев »

Еще нет комментариев.

RSS лента комментариев к этой записи.

Оставить комментарий

Вы должны войти чтобы оставить комментарий.

2008 - 2017 © man-linux.ru
ВНИМАНИЕ: Перепечатка материалов с сайта разрешена только с указанием ссылки на сайт man-linux.ru