linux 서버 리부트 모니터링 설정 – 이메일

image_pdfimage_print

참고) https://ko.linux-console.net/?p=9314#gsc.tab=0

  • mutt 설치
  • 발송 환경 구성
    • vi ~/.muttrc
      • set from = “발신자이메일”
      • set realname = “이름”
      • set smtp_url = “smtp://아이디@smtp주소:smtp포트/”
      • set smtp_pass = “비밀번호”
    • /etc/muttrc 에도 동일하게 설정
  • 발송 테스트
    • echo “This is an email body.” | mutt -s “This is an email subject” [수신자이메일]
  • 리부트 이메일 발송 스크립트 작성 및 권한부여
    • 스크립트 작성
      • sudo vi /usr/local/bin/reboot_notify.sh
        • !/bin/sh
        • echo “hostname was rebooted on date” | mutt -F /etc/muttrc -s “Notification on hostname” [수신자이메일]
    • 권한 부여
      • sudo chmod +x /usr/local/bin/reboot_notify.sh
    • 서비스 등록 및 실행
      • sudo mkdir -p /usr/local/lib/systemd/system
      • sudo vi /usr/local/lib/systemd/system/reboot-task.service
      • sudo systemctl enable reboot-task
      • sudo systemctl start reboot-task

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다