서버 운영
-
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..
-
[Log-Analysis] Wowza Media Server Access LogSystem ManageMent 2018. 7. 22. 13:21
Wowza Media Server는 동영상 Streaming Engine 이다. Access Log를 이용하여 얼마나 어떤 영상을 얼마나스트리밍하는지 ELK와 연동하여 분석해보았다. 흐름도 1. Source Data - Access Log를 필드 python과 SQLite DB화. (총 38개의 필드) - DB를 한 이유 몇가지 있는데 , . 실제 kibana통계와 Acess 통계가 얼마나 일치하는가와 에러와 같은 로그를 별도 테이블에 보관 . 쿼리를 이용하여 필요한 필드만 Input 2. Logstash - SQLlite JDBC를 이용하여 Elasticsearch에 Input * Access Log를 바로 넣어도 집어넣어도 된다. 3. Kibana를 이용한 통계 샘플 - 일자별 Play된 동영상 히트..