Zabbix Agent 설정

Zabbix Agent 설정호스트를 모니터링하기 위한 방법으로 SNMP를 이용하는 것과 Zabbix agent를 이용하는게 있다. 이중 Zabbix agent를 이용해서 모니터링하는 방법을 살펴보려고 한다. 모니터링 대상은 www.joinc.co.kr로 network interface in/out 트래픽이다. 시스템 정보는 다음과 같다. 운영체제는 Ubu...

Mysql 모니터링

Mysql 모니터링보안을 위해서 모니터링만 가능한 계정을 만든다. show status Mysql의 show status에서 보여주는 값들 중 아래의 것들을 모니터링 한다. mysqladmin의 extended-status 옵션으로 가져올 수 있다. 혹은 show status 질의어로도 확인할 수 있다. 중요하다고 생각하는 것들만 나열했다.|| Abort...

시스템 정보 모니터링

시스템 정보 모니터링...

QOS - CPU 사용율 모니터링

QOS - CPU 사용율 모니터링이 문서는 리눅스(리눅스 운영체제에서 시스템정보를 얻는 방법은 아래의 문서를 통해서 여러번 설명되었다. 아래의 proc 파일시스템 분석관련 문서를 읽었다면, 어렵지 않게 CPU 사용율을 측정하는 프로그램을 만들 수 있을 것이다.이 프로그램은 에서 소개한 방식으로 작성될 것이다. 즉 1. 공통 인터페이스를 가지며, 2. 공유...

QOS - DNS 서비스 QOS 측정

QOS - DNS 서비스 QOS 측정호스팅을 받는 수준이 아닌, 기업수준에서의 웹서비스라면 별도의 DNS(nslookup(8)의 응답속도를 계산하는 방식이다.# nslookup google.co.kr dns.server.nameServerAddressNon-authoritative answerNameAddressNameAddressNameAddress만약...

netstat 정보 확인

netstat 정보 확인netstat(1)은 네트워크 연결정보를 확인하기 위해서 사용하는 툴이다. 네트워크 상황을 디버깅 하기 위한 용도로 주로 사용한다. 만약 특정 Port(다음은 netstat 정보를 얻어오는 간단한 perl 스크립트다. zenoss(#!/usr/bin/perl$argnum = $#ARGV+1;if ($argnum < 1){ print...

QOS - HTTP Submit Process

QOS - HTTP Submit Process다음과 같은 2가지 사항에 대해서 체크한다면, 웹서비스에 대한 기본적인 품질 체크는 가능할 것이다. 1. 페이지 응답체크 1. 페이지 응답시간여기에 덧붙여서 Submit Process까지 체크한다면, 더 나은 품질 모니터링 환경을 만들 수 있을 것이다.어떤 웹서비스가 제대로 작동하는지 확인하고 싶을 경우, PO...

RRD - Round Robin Database

RRD - Round Robin Databasehttp를 이용해서 만든 RRD DataRound Robin Database 의 줄임말이다. RRD는 데이터를 저장하고, 저장한 데이터를 시간흐름에 따라 보여주는 일을 한다. 또한 그래픽을 통해서 데이터의 변화를 직관적으로 관찰할 수 있도록 도와준다. MRTG(MRTG에서 아이디어를 얻은 관계로 좀더 다양한 ...

RRD - Round Robin Databse

RRD - Round Robin DatabseRound Robin Database 의 줄임말이다. RRD는 데이터를 저장하고, 저장한 데이터를 시간흐름에 따라 보여주는 일을 한다. (예. 네트워크 트래픽, CPU 온도, 서버의 load 평균등) 시간을 기준으로 데이터를 저장하는 많은 시스템이 시간이 늘어날 수록 데이터베이스의 크기가 커지는 경향이 있지만,...

C++ 프로그램에서 TDD - Test Driven Development 적용해보기

C++ 프로그램에서 TDD - Test Driven Development 적용해보기 는 소프트웨어 개발을 위한 방법론으로 짧은 개발 사이클을 반복적으로 수행하는것을 기본으로 하고 있습니다. 이를 위해서 개발자들은 자동화된 테스트 케이스를 만들어서 새로운 기능을 개발하고 기존의 기능을 분석하는 과정을 수행합니다. 라고 정의하고 있습니다TDD는 개발 방법론으...