prtg 서버에 SMS 알림을 설정해서 이용중인데 어느순간 부터 SMS 알림 문자가 오지 않고 있었다.
SMS 서비스 나 DB 에서 발송 테스트 결과 정상적으로 발송이 되고 있어 PRTG 서버 자체에서 발송을 못하는게 아닌지 의심하게 되었다.
기본적으로 PRTG 는 알림 로그를 설정이 꺼져 있어 레지스트리를 수정하여 로그 활성화 해야 한다.
알람 로그를 활성화 하면 아래의 로그들을 확인 할 수 있다.
- Notification Delivery Debug Log (MX Server)
- Notification Delivery Debug Log (SMTP Relay 1)
- Notification Delivery Debug Log (SMTP Relay 2)
- Notification Delivery Debug Log (HTTP)
- Notification Delivery Debug Log (SMS)
- Notification Delivery Debug Log (Amazon SNS)
1.단계 레지스트리 수정
64bit – HKEY_LOCAL_MACHINE\Software\Wow6432Node\Paessler\PRTG Network Monitor\Server\Core
32bit – HKEY_LOCAL_MACHINE\SOFTWARE\Paessler\PRTG Network Monitor\Server\Core
regeidt 명령 후 해당 경로로 이동하여 DWORD 값으로 LogNotificationDelivery 생성
LogNotificationDelivery 값을 1 로 변경 한다.
2. 단계 prtg Core 서비스 재시작
PRTG Core Server Service 서비스를 재시작 하면
PRTG Network Monitor DATA\Logs (Debug) 경로에 폴더가 생성되기 시작한다.
SMS 발송 테스트 버튼을 누르고 생성된 로그를 확인하니 띵~~~~!!
Message=Socket Error # 11001 Host not found
sms 발송 서버가 도메인으로 연결되어 있는데 해당 도메인을 찾을 수 없어 생긴 문제 였다.
DNS 캐쉬를 날리고 도메인으로 ping 테스트 확인 후 SMS를 다시 발송 하니 정상적으로 보내졌다 캬핫~~