개발자의 노트
Fluentd와 MongoDB를 이용한 실시간 로깅 (nginx access log)

Fluentd 설치 참조 : http://misoin.tistory.com/43 MongoDB 설치 참조 : http://misoin.tistory.com/21 nginx 의 access 로그를 수집하도록 설정 # vi /etc/td-agent/td-agent.conf # nginx access log type tail path /log/nginx/access.log tag nginx.log.access format apache time_format %d/%b/%Y:%H:%M:%S %z type mongo database nginx collection access host 192.168.0.204 port 27017 flush_interval 10s # /etc/init.d/td-agent restart..

Fluentd (td-agent) 설치

http://help.treasure-data.com/kb/installing-td-agent-daemon/installing-td-agent-for-redhat-and-centos 참조 CentOS 기준임 # vi /etc/yum.repos.d/td.repo[treasuredata] name=TreasureData baseurl=http://packages.treasure-data.com/redhat/$basearch gpgcheck=0 # yum update # yum install td-agent td-agent 구동 # /etc/init.d/td-agent start Starting td-agent: [ OK ] td-agent 중지 # /etc/init.d/td-agent stop td-agen..

article thumbnail
Nagios (시스템/네트워크/원격서버 모니터링 툴) 설치 - 소스설치

시스템/네트워크 모니터링 툴인 nagios (발음: 나기오스)를 소스 설치해보자. (CentOS 기준) 소스 설치로 깔끔하게 정리된 글이 없어서 약간의 개고생을 했음. 다른 사람은 개고생 덜하길 바라며.. 아니면 RPM설치를 권고함. Nagios (시스템/네트워크 모니터링 툴) 설치 의존성 패키지 설치 # yum install -y wget gcc glibc glibc-common gd gd-devel make xinetd net-snmp zlib-devel libxml2-devel freetype-devel httpd가 패키지로 설치되어있으면 삭제하자 # rpm -qa | grep httpd httpd-2.2.3-65.el5.centos.3 설치된 게 있으면 삭제 (안해도 됨) # rpm -e --no..

article thumbnail
시스템 자원 모니터닝 Cacti 설치

시스템 자원을 모니터링하는 Cacti 이렇게 생긴거다.. 자세한 내용이나 스크린샷은 아래 링크에서 구경할 수 있겠다. http://www.cacti.net/features.php http://www.cacti.net/screenshots.php 요구사항은 아래와 같다. (http://www.cacti.net/downloads/docs/html/requirements.html)RRDTool 1.0.49 or 1.2.x or greaterMySQL 4.1.x or 5.x or greaterPHP 4.3.6 or greater, 5.x greater highly recommended for advanced featuresA Web Server e.g. Apache or IIS CentOS 기준임.. 우선 몇가..