Dell 서버 하드웨어 경고에 대한 전자 메일 알림 설정
모든 Dell 서버에는 시스템 레벨 표시기를 모니터링하고 표시 할 수있는 Dell OpenManage Server Administrator 소프트웨어가 함께 제공됩니다. 또한 경고 관리 탭을 통해 경고가 트리거 될 때마다 실행할 작업을 구성 할 수 있습니다. 불행히도 모든 이벤트에 통일 된 통보를 적용 할 수단이 없으므로 각 이벤트에 대해 알려주는 이메일을 보내도록 모든 경고 조치를 구성하는 스크립트를 제공 할 것입니다. 스크립트를 수동으로 설정할 수도 있지만 여러 서버에 쉽게 배포 할 수 있으므로 스크립트를 사용하는 것이 가장 좋습니다..
작동 원리
스크립트는 매우 간단합니다. 응용 프로그램을 스크립트 자체로하여 각 경고를 "응용 프로그램 실행"으로 설정하는 설치 명령이 있습니다. 스크립트가 실행되면 컴퓨터 이름, 날짜, 시간 및 경고가 발생한 전자 메일 (Blat 도구 사용)을 생성하기 만하면됩니다.
스크립트가 실행되기 전에 :
스크립트 실행 후 :
모든 알림은 이메일 알림 스크립트를 사용합니다.
요구 사항
물론 Dell OpenManage Server Assistant가 설치되어 있어야합니다. 이 소프트웨어는 시스템과 함께 제공되지 않는 경우 Dell의 지원 사이트를 통해 다운로드 할 수 있습니다.
또한 시스템에 명령 줄 전자 메일러 인 Blat가 구성되어 있어야합니다. Blat을 구성하려면 바이너리 파일을 다운로드하고 Windows 시스템 폴더와 같은 시스템의 PATH 변수에 blat.exe, blat.dll, blat.lib 파일을 추출하십시오. 그런 다음 명령 줄에서 다음을 실행합니다.
blat -install my.mailserver.com [email protected]
메일 서버와 이메일 주소를 적절하게 바꿉니다. 이 명령의 대부분은 실행하는 데 필요한 것이지만 서버에 특별한 구성 (대체 포트 등)이 있으면 Blat의 웹 사이트에서 전체 설치 옵션을 볼 수 있습니다.
이메일 알림 알림 설정
이러한 요구 사항을 갖추면 스크립트를 사용할 수 있습니다. 통지 할 이메일 주소 ( 'ToEmail'변수)를 포함하도록 스크립트를 편집하십시오. 서버가 중계하기 위해 인증을 요구할 경우 스크립트에 설명 된대로 Blat 명령에이 매개 변수를 추가해야합니다.
스크립트를 사용하도록 Server Assistant 경고를 설정하려면 설치 프로그램을 실행하십시오.
Dell 경고 / 설정
이 스크립트를 경고 조치로 사용하고 모든 설정이 완료되었는지 확인하십시오. 설정의 일부로 샘플 경고가 트리거되므로 이메일이 의도 한 수신자에게 도달하는지 확인할 수 있습니다.
스크립트
@ECHO OFF TITLE Dell 하드웨어 전자 메일 경고 ECHO Dell 하드웨어 전자 메일 경고 ECHO 필기장 : Jason Faulkner ECHO SysadminGeek.com ECHO. 에코. REM Dell 하드웨어 경고가 발생하면 이메일 경고를 전송합니다. REM이 스크립트는 공백이 들어있는 경로에 없어야합니다. REM REM 사용법 : REM Dell 경고 / SETUP | 경고 메시지 REM / SETUP 경고를 위해이 스크립트를 사용하도록 Dell Server Assistant를 구성하십시오. REM 경고 메시지 REM 보낼 메시지. REM REM 필요한 항목 : REM Blat : (명령 행 이메일 발송자)가 구성되어 현재 시스템에서 작동 중입니다. REM 전자 메일 서버가 릴레이 인증을 요구할 경우 아래 주석을 참조하십시오. REM 경고를 보낼 전자 메일 주소 (쉼표로 구분) SET [email protected] SETLOCAL EnableExtensions IF / I % 1 == / SETUP GOTO 설정 % 1 == GOTO 경고 GOTO 끝 : 경고 SET 로그 = "% TEMP % DellAlert.txt"DATE / T> % 로그 % TIME / T >> % 로그 % ECHO Dell 경고 트립! >> % Log % ECHO % * >> % Log % REM 전자 메일 서버가 인증을 중계해야하는 경우 다음 줄 끝에 REM을 추가하십시오. REM -u UserName -pw 암호 BLAT % Log % --to % ToEmail % -subject "% ComputerName % 하드웨어 경고"IF EXIST % 로그 % DEL / F / Q % 로그 % GOTO 끝 : 설치 ECHO이 스크립트에 대한 ECHO 호출로 현재 Dell Server Assistant 경고를 모두 대체합니다. 계속 하시겠습니까?를 확인하려면 YES (대소 문자 구분)를 입력하십시오. % / dpnx0 ECHO 사용할 경고를 구성합니다. % ScriptPath % omconfig system alertaction event = powersupply execappath = "% ScriptPath % power supply failure" omconfig 시스템 경고 이벤트 = powersupplywarn execappath = "% ScriptPath % 전원 공급 장치 경고"omconfig 시스템 경고 이벤트 = tempwarn execappath = "% ScriptPath % 온도 경고"omconfig 시스템 경고 이벤트 = tempfail execappath = "% ScriptPath % 온도 오류"omconfig 시스템 경고 이벤트 = fanwarn execappath = "% ScriptPath % 팬 속도 경고"omconfig 시스템 경고 이벤트 = fanfail execappath = "% ScriptPath % 팬 속도 오류"omconfig 시스템 경고 이벤트 = voltwarn execappath = "% ScriptPath % 전압 경고"omconfig 시스템 경고 이벤트 = voltfail execappath = "% ScriptPath % 전압 오류"omconfig 시스템 경고 이벤트 = 침입 execappath = "% ScriptPath % 섀시 침입"omconfig 시스템 경고 이벤트 = redundantegrad execappath = "% ScriptPath % redundancy d omconfig 시스템 경고 이벤트 = redunlost execappath = "% ScriptPath % 중복이 손실 됨"omconfig 시스템 경고 이벤트 = memprefail execappath = "% ScriptPath % 메모리 사전 오류"omconfig 시스템 경고 이벤트 = memfail execappath = "% ScriptPath % 메모리 오류"omconfig 시스템 경고 이벤트 = hardwarelogwarn execappath = "% ScriptPath % 하드웨어 로그 경고"omconfig 시스템 경고 이벤트 = hardwarelogfull execappath = "% ScriptPath % 하드웨어 로그가 가득 참"omconfig 시스템 경고 이벤트 = processorwarn execappath = "% ScriptPath % 프로세서 경고"omconfig 시스템 경고 이벤트 = 프로세서 오류 execappath = "% ScriptPath % 프로세서 오류"omconfig 시스템 경고 이벤트 = watchdogasr execappath = "% ScriptPath % watchdog asr"omconfig 시스템 경고 이벤트 = batterywarn execappath = "% ScriptPath % 배터리 경고"omconfig 시스템 경고 이벤트 = batteryfail execappath = " % ScriptPath % 배터리 오류 "omconfig 시스템 경고 이벤트 = systempowerwarn execappath ="% ScriptPath % 시스템 전원 경고 " omconfig 시스템 경고 이벤트 = systempowerfail execappath = "% ScriptPath % 시스템 전원 오류"omconfig 시스템 경고 이벤트 = storagesyswarn execappath = "% ScriptPath % 저장소 시스템 경고"omconfig 시스템 경고 이벤트 = storagesysfail execappath = "% ScriptPath % 저장소 시스템 오류"omconfig system 경고 조치 이벤트 = storagectrlwarn execappath = "% ScriptPath % 저장소 컨트롤러 경고"omconfig 시스템 경고 이벤트 = storagectrlfail execappath = "% ScriptPath % 저장소 컨트롤러 오류"omconfig 시스템 경고 이벤트 = pdiskwarn execappath = "% ScriptPath % 물리적 디스크 경고"omconfig 시스템 경고 이벤트 = "% ScriptPath %"가상 디스크 오류 "% ScriptPath % 가상 디스크 오류"omconfig 시스템 경고 이벤트 = enclosurewarn execappath = "% ScriptPath % 인클로저 경고"omconfig system alertaction event = enclosur efail execappath = "% ScriptPath % 인클로저 오류"omconfig 시스템 경고 이벤트 = storagectrlbatterywarn execappath = "% ScriptPath % 저장소 컨트롤러 배터리 경고"omconfig 시스템 경고 이벤트 = storagectrlbatteryfail execappath = "% ScriptPath % 저장소 컨트롤러 배터리 오류"ECHO. ECHO 샘플 경고 수신 : ECHO % ToEmail % CALL : 경고 Dell 하드웨어 경고 경고 테스트 ... ECHO. 일시 중지 GOTO 끝 : 끝 ENDLOCAL
스크립트 수정 / 유지 관리
제공된 스크립트의 이벤트 경고는 Dell 서버 중 하나에서 가져옵니다. Dell 서버 하드웨어 및 Server Assistant 버전에 따라 경고가 다를 수 있습니다. 일반적으로 스토리지 이벤트 생성 항목 중 일부가 실패하여 이벤트가 서버에 유효하지 않은 경우 (예 : Dell RAID 컨트롤러가없는 경우) 설치 스크립트를 실행할 때 알 수 있습니다.
위의 스크립트에서 이벤트 트리거는 명령 프롬프트에서 다음을 실행하여 얻었습니다.
omconfig 시스템 경고 /?
이 명령은 해당 경고에 대한 설명과 함께 모든 이벤트 키워드를 나열합니다. 추가 경고를 추가하려면 위 명령을 실행하고 누락 된 항목을 스크립트의 설정 부분에 추가 한 다음 / Setup 스위치를 사용하여 스크립트를 다시 실행하십시오.
모래밭
SysadminGeek.com에서 Dell Server Email 경고 스크립트 다운로드
Blat Command Line Emailer 다운로드
Dell 지원 사이트