У меня есть Dell PowerEdge R415 и R515, и мне интересно, как я могу удаленно получать уведомления о выходе из строя жесткого диска на любом из серверов? Оба работают с RAID, поэтому мне нужно получить уведомление, чтобы я мог заменить диск. Оба сервера имеют только базовый контроллер управления основной платой. Возможно ли это с помощью стороннего инструмента / программного обеспечения?
Программное обеспечение Dell OpenManage сделает это за вас. Я бы предположил, что он поставляется с вашим сервером, в противном случае вы можете загрузить его с веб-сайта Dell
Если у вас есть карта DRAC на сервере, которая может отправлять предупреждения, и не имеет значения, какая ОС установлена на сервере. Карты стоят всего пару сотен долларов или около того, если у вас их еще нет, и они дают вам МНОГО удаленных функций, таких как веб-KVM, удаленное включение / выключение питания и т. Д.
Программное обеспечение Dell OpenManage может отправлять предупреждения на консоль и транслировать сообщения в сеть. Я бы предпочел электронную почту, поскольку я отслеживаю несколько клиентов, поэтому другой вариант в программном обеспечении OpenManage - запустить приложение. Я использую простую почтовую программу bmail и настраиваю для ее запуска командный файл.
Итак, я установил папку на диске C: с именем bmail и скопировал в нее файл bmail.exe. Затем создал командный файл с именем email.cmd со следующим кодом:
REM Created by Jerod Hammerstein
REM This is called via the Dell System Administrator in case of storage alerts
REM using bmail to send logs via email to the recipients listed in toaddress
REM when calling email.cmd, use first parameter "%1" as subject
REM use second paramater as full path to log file then alter command line to include -m "%2".
REM Put SMTP server address here and make sure it allows Relay from 127.0.0.1
SET SMTP="192.168.1.200"
SET toaddress="jerod@yourdomain.com,helpdesk@yourdomain.com"
SET fromaddress="Exchange@yourdomain.com"
c:\bmail\bmail -s %SMTP% -t %toaddress% -f %fromaddress% -h -a %1
В OpenManage Server Administrator перейдите в раздел Alert Management и щелкните системное событие, о котором вы хотите получить электронное письмо. Отметьте «Исключить приложение» и в поле «абсолютный путь к приложению» укажите следующее:
c:\bmail\email.cmd "Put the name of the System Event here"
Вот и все.
Я использую управляемый узел Dell Openmanage Server Administrator с Nagios и плагином check_openmanage (http://folk.uio.no/trondham/software/check_openmanage.html). А потом все это проверяем по SMTP.