-
[Python] website basic monitoring usging requests module (웹 사이트 모니터링)System ManageMent 2018. 5. 5. 16:33
파이썬(python) requests 모듈을 이용한 간단한 웹 사이트 모니터링.
import requests import time from datetime import datetime url = ('url1','url2','url3') # tuple while True: for site in url: with requests.Session() as s: r = s.get(site) if r.status_code == 200: # r.status_code : response status print('%s is ok : Response Status : %d' %(site, r.status_code)) else: print('%s is Check : Response Status : %d' % (site, r.status_code)) print(str(datetime.today())[:19]) time.sleep(60) # 1min loop --------------------------------------------------------------------------------------------------- 'url1' is ok : Response Status : 200 'url2' is ok : Response Status : 200 'url3' is Check : Response Status : 404 2019-08-29 22:54:14
'System ManageMent' 카테고리의 다른 글
[Python] sqlite db를 이용한 서버와 스토리지 파일 용량 분석 (0) 2019.08.21 [Python] ping3 Module - divice ping check (0) 2019.04.26 WUG (WhatsUp Gold) 평가판 체험 - 설치 (1) 2019.03.15 python, mariadb, Grafana를 이용한 URL 모니터링 (1) - 구축 (0) 2018.12.30 [Log-Analysis] Wowza Media Server Access Log (0) 2018.07.22