netdata 에 php-fpm, mariadb 모니터링 추가

netdata 설치 후  php-fpm, mariadb 모니터링이 되지 않는다면 다음의 추가 작업이 필요하다. 설정 작업은 Ubuntu 16.04 환경을 기준으로 한다. 1. mariadb 모니터링 추가 위 이미지와 같이 mariadb(mysql) 서버의 모니터링 차트를 표시하기 위해서는 우선 python-mysqldb 패키지 설치가 필요하다. sudo apt-get -y install python-mysqldb 다음으로 netdata 에서 mariadb 로 접속하기 위해 사용자를 추가해야 한다. MariaDB [(none)]> create […]

Read More

[Ubuntu] Monit 설치 및 설정

서버 모니터링 용도로 오픈소스 monit 을 사용하고 있다. 설치 및 설정이 간단하지만 기능은 강력하다. monit 공식사이트는 https://mmonit.com/monit/ 이다. 설치 $ sudo apt-get install monit 우분투 환경에서는 위 명령을 실행해서 monit을 설치할 수 있다. monit 설정은 /etc/monit 에서 한다. 설정 파일은 monitrc 이며 모니터링할 서비스 설정은 conf-available 디렉토리에 제공되고 있다. 아래는 기본 제공되는 설정 파일이다. 이 중 php7.0-fpm […]

Read More

php-fpm pool 설정

php-fpm 설정 [www] user = nobody group = nobody ;listen = 127.0.0.1:9000 listen = /var/run/fpm-www.sock listen.backlog = 4096 listen.owner = nobody listen.group = nobody listen.mode = 0660 ;listen.allowed_clients = 127.0.0.1 process.priority = -19 pm = dynamic pm.max_children = 30 pm.start_servers = 6 pm.min_spare_servers = 4 pm.max_spare_servers = 8 pm.process_idle_timeout = 0 pm.max_requests = 500 request_terminate_timeout […]

Read More

DigitalOcean CentOS 7 서버 세팅

변덕일 것이다. 어제 우분투 서버를 세팅하고 나서 CentOS 7은 또 어떨까 싶은 생각이 들어서 무작정 DigitalOcean 의 $10 plan 을 신청하고 바로 서버 세팅을 시도해봤다. 그동안 CentOS 를 꾸준히 사용해 왔기 때문에 세팅은 그렇게 어렵지 않았다. 더구나 소스 컴파일도 아니기 때문에 문제가 생길만한 여지가 거의 없다고 해도 무방하다. 근데.. 방화벽 설정이 바뀌어서 그게 조금 시간을 잡아 […]

Read More

PHP-FPM pool 설정

PHP 5.4 버전의 PHP-FPM 기본 설정값. 다음에 설정을 변경하게 되면 참고하기 위해 기록으로 남겨둔다. [www] user = nobody group = nobody ;listen = 127.0.0.1:9000 listen = /var/run/fpm-www.sock listen.owner = nobody listen.group = nobody listen.mode = 0660 ;listen.allowed_clients = 127.0.0.1 process.priority = -19 pm = dynamic pm.max_children = 30 pm.start_servers = 10 pm.min_spare_servers = 10 pm.max_spare_servers […]

Read More