파이썬(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 |