Thiết lập thông báo qua email cho Cảnh báo phần cứng máy chủ Dell

Mục lục:

Thiết lập thông báo qua email cho Cảnh báo phần cứng máy chủ Dell
Thiết lập thông báo qua email cho Cảnh báo phần cứng máy chủ Dell

Video: Thiết lập thông báo qua email cho Cảnh báo phần cứng máy chủ Dell

Video: Thiết lập thông báo qua email cho Cảnh báo phần cứng máy chủ Dell
Video: How To Create a 1 Click Organizational Chart In Excel [Masterclass + Free Download] - YouTube 2024, Tháng tư
Anonim

Tất cả các máy chủ Dell đều có phần mềm Quản trị Máy chủ Dell OpenManage có khả năng giám sát và hiển thị các chỉ báo mức hệ thống. Ngoài ra, thông qua tab Quản lý cảnh báo, bạn có thể định cấu hình các hành động để thực thi bất cứ khi nào cảnh báo được kích hoạt. Thật không may là không có phương tiện để áp dụng thông báo thống nhất cho tất cả các sự kiện, vì vậy chúng tôi sẽ cung cấp một tập lệnh cấu hình tất cả các hành động cảnh báo để gửi email thông báo cho bạn về sự kiện tương ứng. Trong khi bạn có thể thiết lập các thủ công, có một kịch bản là lý tưởng vì bạn có thể dễ dàng triển khai điều này trên nhiều máy chủ.

Làm thế nào nó hoạt động

Kịch bản rất đơn giản. Có một lệnh thiết lập đặt từng cảnh báo thành "Thực thi ứng dụng" với ứng dụng là chính kịch bản lệnh. Khi kịch bản chạy, nó chỉ đơn giản là tạo ra một email (bằng cách sử dụng công cụ Blat) với tên máy tính, ngày tháng, thời gian và cảnh báo được kích hoạt.

Trước khi tập lệnh được chạy:

Sau khi tập lệnh được chạy:
Sau khi tập lệnh được chạy:
Tất cả cảnh báo đều sử dụng tập lệnh thông báo qua email:
Tất cả cảnh báo đều sử dụng tập lệnh thông báo qua email:
Image
Image

Yêu cầu

Tất nhiên, bạn sẽ cần phải có Dell OpenManage Server Assistant được cài đặt. Phần mềm này, nếu không được cung cấp cùng với hệ thống của bạn, có thể tải xuống thông qua trang web hỗ trợ của Dell.

Ngoài ra, bạn sẽ cần phải có Blat, một emailer dòng lệnh, được cấu hình trên hệ thống của bạn. Để cấu hình Blat, chỉ cần tải xuống các tệp nhị phân và trích xuất chúng (tổng số 3: blat.exe, blat.dll, blat.lib) đến một vị trí trong biến PATH của hệ thống của bạn, chẳng hạn như thư mục Windowssystem32 của bạn. Sau đó, từ dòng lệnh, chạy:

blat -install my.mailserver.com [email protected]

Thay thế máy chủ thư và địa chỉ email một cách thích hợp. Đối với hầu hết các phần lệnh này là tất cả những gì bạn cần để chạy, nhưng nếu máy chủ của bạn có cấu hình đặc biệt (cổng thay thế, vv), bạn có thể thấy các tùy chọn cài đặt đầy đủ trên trang web của Blat.

Thiết lập thông báo cảnh báo qua email

Khi bạn có các yêu cầu này, bạn đã sẵn sàng sử dụng tập lệnh. Chỉnh sửa tập lệnh để bao gồm (các) địa chỉ email để thông báo (biến ‘ToEmail’). Nếu máy chủ của bạn yêu cầu xác thực để chuyển tiếp, bạn sẽ phải thêm các tham số này vào lệnh Blat như được ghi lại trong tập lệnh.

Để thiết lập cảnh báo Trợ lý máy chủ để sử dụng tập lệnh, chỉ cần chạy thiết lập:

DellAlert /setup

Xác nhận bạn muốn sử dụng tập lệnh này làm hành động cảnh báo của mình và bạn đã hoàn tất. Là một phần của quá trình thiết lập, cảnh báo mẫu được kích hoạt để bạn có thể đảm bảo email đang tiếp cận người nhận dự định.

Kịch bản

@ECHO OFF TITLE Dell Hardware Email Alert ECHO Dell Hardware Email Alert ECHO Written by: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. REM Sends email alerts when Dell hardware warnings are triggered. REM This script should _not_ be in a path which contains spaces. REM REM Usage: REM DellAlert {/SETUP | Alert message} REM /SETUP Configure Dell Server Assistant to use this script for alerts. REM Alert Message REM Message to send. REM REM Requires: REM Blat: (command line emailer) is configured and working on the current system. REM If your email server requires authentication to relay, see comments below. REM Email address(es) to send alerts to (comma separated) SET [email protected] SETLOCAL EnableExtensions IF /I {%1}=={/SETUP} GOTO Setup IF NOT {%1}=={} GOTO Alert GOTO End:Alert SET Log='%TEMP%DellAlert.txt' DATE /T > %Log% TIME /T >> %Log% ECHO Dell Alert Tripped! >> %Log% ECHO %* >> %Log% REM If your email server requires autentication to relay, REM add the following to the end of the line below: REM -u UserName -pw Password BLAT %Log% -to %ToEmail% -subject '%ComputerName% Hardware Alert' IF EXIST %Log% DEL /F /Q %Log% GOTO End:Setup ECHO This will replace all the current Dell Server Assistant alerts with a call ECHO to this script. To confirm you want to continue, enter YES (case sensitive). SET /P Confirm= IF NOT {%Confirm%}=={YES} GOTO End SET ScriptPath=%~dpnx0 ECHO Configuring alerts to use: %ScriptPath% omconfig system alertaction event=powersupply execappath='%ScriptPath% power supply failure' omconfig system alertaction event=powersupplywarn execappath='%ScriptPath% power supply warning' omconfig system alertaction event=tempwarn execappath='%ScriptPath% temperature warning' omconfig system alertaction event=tempfail execappath='%ScriptPath% temperature failure' omconfig system alertaction event=fanwarn execappath='%ScriptPath% fan speed warning' omconfig system alertaction event=fanfail execappath='%ScriptPath% fan speed failure' omconfig system alertaction event=voltwarn execappath='%ScriptPath% voltage warning' omconfig system alertaction event=voltfail execappath='%ScriptPath% voltage failure' omconfig system alertaction event=intrusion execappath='%ScriptPath% chassis intrusion' omconfig system alertaction event=redundegrad execappath='%ScriptPath% redundancy degraded' omconfig system alertaction event=redunlost execappath='%ScriptPath% redundancy lost' omconfig system alertaction event=memprefail execappath='%ScriptPath% memory pre-failure' omconfig system alertaction event=memfail execappath='%ScriptPath% memory failure' omconfig system alertaction event=hardwarelogwarn execappath='%ScriptPath% hardware log warning' omconfig system alertaction event=hardwarelogfull execappath='%ScriptPath% hardware log full' omconfig system alertaction event=processorwarn execappath='%ScriptPath% processor warning' omconfig system alertaction event=processorfail execappath='%ScriptPath% processor failure' omconfig system alertaction event=watchdogasr execappath='%ScriptPath% watchdog asr' omconfig system alertaction event=batterywarn execappath='%ScriptPath% battery warning' omconfig system alertaction event=batteryfail execappath='%ScriptPath% battery failure' omconfig system alertaction event=systempowerwarn execappath='%ScriptPath% system power warning' omconfig system alertaction event=systempowerfail execappath='%ScriptPath% system power failure' omconfig system alertaction event=storagesyswarn execappath='%ScriptPath% storage system warning' omconfig system alertaction event=storagesysfail execappath='%ScriptPath% storage system failure' omconfig system alertaction event=storagectrlwarn execappath='%ScriptPath% storage controller warning' omconfig system alertaction event=storagectrlfail execappath='%ScriptPath% storage controller failure' omconfig system alertaction event=pdiskwarn execappath='%ScriptPath% physical disk warning' omconfig system alertaction event=pdiskfail execappath='%ScriptPath% physical disk failure' omconfig system alertaction event=vdiskwarn execappath='%ScriptPath% virtual disk warning' omconfig system alertaction event=vdiskfail execappath='%ScriptPath% virtual disk failure' omconfig system alertaction event=enclosurewarn execappath='%ScriptPath% enclosure warning' omconfig system alertaction event=enclosurefail execappath='%ScriptPath% enclosure failure' omconfig system alertaction event=storagectrlbatterywarn execappath='%ScriptPath% storage controller battery warning' omconfig system alertaction event=storagectrlbatteryfail execappath='%ScriptPath% storage controller battery failure' ECHO. ECHO Sending sample alert to: ECHO %ToEmail% CALL:Alert Testing Dell hardware alert warnings… ECHO. PAUSE GOTO End:End ENDLOCAL

Sửa đổi Script / Bảo trì

Thông báo sự kiện từ tập lệnh được cung cấp là từ một trong các máy chủ Dell của chúng tôi. Tùy thuộc vào phần cứng máy chủ Dell và phiên bản Trợ lý máy chủ, các cảnh báo có thể thay đổi. Nói chung, bạn có thể biết khi nào bạn chạy tập lệnh thiết lập nếu sự kiện không hợp lệ cho máy chủ của bạn (ví dụ: nếu bạn không có bộ điều khiển RAID của Dell) vì một số mục tạo sự kiện lưu trữ sẽ không thành công.

Sự kiện kích hoạt trong kịch bản trên đã thu được bằng cách chạy các lệnh sau từ dấu kiểm nhắc lệnh:

omconfig system alertaction /?

Lệnh này liệt kê tất cả các từ khóa sự kiện với mô tả về cảnh báo tương ứng. Để thêm các cảnh báo bổ sung, hãy chạy lệnh trên và thêm các mục bị thiếu vào phần thiết lập của tập lệnh và sau đó chạy lại tập lệnh bằng nút chuyển / Thiết lập.

Liên kết

Tải xuống kịch bản cảnh báo email máy chủ Dell từ SysadminGeek.com

Tải xuống Blat Command Line Emailer

Trang web hỗ trợ của Dell

Đề xuất: