안녕하세요.
인터넷 상의 도메인서비스(예를들면 www.naver.com, www.daum.net 등)의 정상 서비스 여부를 check하는
파이썬 코드를 만들었습니다.
아래 파이썬 코드를 참고해서 본인이 담당하고 있는 서비스의 주소만 바꾸어서 활용하세요
- 구글 코랩 주소 : https://colab.research.google.com/drive/1cJ6YynLBc0jiY3P3iCWGpJXR4Njlwr2G?usp=sharing
[결과값]
[Error 발생 기준]
1. Response Code가 200 정상 코드 외 발생시(ex, 404 등)
2. 서비스 response time이 10초 이상 걸릴때
3. 위 1,2번 애러 발생시에만 설정한 이메일로 alert(이메일 알람으로 해서 장애에 신속히 대응 가능하게 만듬)
4. 네이버 이메일 설정 방법
- 네이버 로그인 --> 2단계 인증 설정 --> 보안설정 --> 애플리케이션 비밀번호 관리 --> 아래 창에서 생성하기
[추가 alert 설정 방법 - Windows 스케줄 잡 설정 방법]
1. py파일을 실행파일로 변경
- pyinstaller --noconsole --onefile WEB_Service_Check.py
2. 실행파일 생성 확인 : 위치 아래 참조
3. 작업 스케줄러 열기 (Windows + R -> taskschd.msc)
4. 새로운 작업 만들기 -> 트리거에서 "시스템 시작 시" 설정
5. 작업에서 위에서 생성한 .exe 파일을 실행 파일로 지정
6. 이미 대부분 기업에서 장애 서비스 alert에 위 이벤트만 추가하여 sms까지 받으세요.
'IT' 카테고리의 다른 글
포트스캐너 활용 (0) | 2024.11.11 |
---|---|
이미지 분석하기(with VGG16 모델) (0) | 2024.03.04 |
파이썬으로 감정분석하기(with Colab) (0) | 2024.03.03 |
사진첩에서 강아지를 찾아라!(AI torchvision활용, 파이썬) (0) | 2024.02.18 |
공공데이터 Rest API 활용팁(부동산,정책 등) (0) | 2024.02.17 |