Архивы: FreeBSD

Настройка sendmail для отправки рутовых уведомлений

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

Эта инструкция применима как к опубликованным Web серверам так и к внутренним локальным серверам (ниже инструкция для FreeBSD 8.2).

Все по порядку, проверяем установлен ли sendmail (далее SM):

[cc lang=’bash’ ]

service sendmail status
sendmail_submit is running as pid 902.
sendmail_clientmqueue is running as pid 913.

[/cc]

Это означает что сервис SM присутствует и запущен. Если не запущен то делаем start. Если не установлен то скорее всего должен присутствовать другой MTA (Mail Transfer Agent), например Postfix (как в suse enterprise), его мы настроим в другой статье.

Создаем на своем почтовом сервере (например Exchange) почтовый ящик или группу рассылки для того чтобы на нее отправлять почту. Я предпочитаю делать рассылки именно через группы, для того чтобы можно было подписывать и других людей на оповещения.

В Unix системах существуют так называемые алиасы (alisses) — нужны они для сопоставления имен и адресов. Так как система отправляет всю почту через MTA в локальную папку пользователя root, то нам нужно просто перенаправить всю рутовую почту на алиас (другой почтовый адрес). Заходим в папку /etc/mail/ и открываем на редактирование файл alises.

/etc/mail/

Добавляем строчки как в скриншоте (levkin можно заменить на что угодно): Читать далее »

FreeNas. watchdog timeout

Привет, для тех кто не знает что такое NAS и FreeNas я расскажу об этом позже. А сейчас поделюсь опытом в устранении одной наиболее известной ошибке в работе этого устройства.

Иногда при больших нагрузках на сетевой интерфейс FreeNAS виснет (перестает отвечать на запросы по сети). В консоли в этос случае присутствуют ошибка:

В консоли FreeNAS
msk0: watchdog timeout (missed Tx interrupts) - - recovering

Выглядит это так:

watchdog timeout

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

И так вот примеры решений:

  1. Отключить поддержку ACPI в биосе. Но тогда, например у меня, возникли проблемы с USB клавиатурой. Принажатии в консоли любой цифры, ее ввод автоматически повторялся неопределенное время и приходилось рестартовать FreeNAS. Но можно использовать и PS2 клаву. Читать далее »