서버 관리
-
[Python] check ICMP using ping3 module. (파이썬을 이용한 ping 체크)Python/Python for Windows 2019. 8. 19. 18:31
시스템을 운영하다 보면 기본적으로 서버나 네트워크 장비 ICMP 핼스 체크를 지속적으로 해야하는데, python의 ping3 모듈을 이용하여 구현할 수 있다. 모듈 설치 : pip install ping3 소스설명 우선 프로그램이 pinglist.txt 파일에 ping check 해야하는 리스트를 기입한다. 테스트IP를 설명하자면 203 IP서버는 네트워크가 단절되어 있고, #으로 시작하는 IP는 주석으로 인식하여 check 대상에서 제외된다. IP 서버설명 10.x.x.201 Test_Server1 10.x.x.202 Test_Server2 10.x.x.203 Test_Server3 → 네트워크 단절 10.x.x.204 Test_Server5 10.x.x.205 Test_Server6 #10..
-
python, mariadb, Grafana를 이용한 URL 모니터링 (1) - 구축System ManageMent 2018. 12. 30. 02:41
- Python : 웹 사이트 URL Check - mariadb : check 결과를 DB화. (Grafana에서 지원하는 Data Source 중 선택) - Grafana : DashBoard 1. python으로 웹 사이트 핼스체크 import requests import time import pymysql from datetime import datetime conn = pymysql.connect(host=' ', user=' ', password=' ', db=' ', charset='utf8') c = conn.cursor() url = ('url1','url2') # urllist, http프로토콜까지 붙임 def func1(): sql = 'insert into urlcheck (logd..