RadarURL
Skip to content
조회 수 709 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

netdata 설치 후  php-fpm, mariadb 모니터링이 되지 않는다면 다음의 추가 작업이 필요하다. 설정 작업은 Ubuntu 16.04 환경을 기준으로 한다.

1. mariadb 모니터링 추가

648x430xnetdata-mysql-700x465_png_pagespeed_ic_ilppnIWGbV.png

 

 

위 이미지와 같이 mariadb(mysql) 서버의 모니터링 차트를 표시하기 위해서는 우선 python-mysqldb 패키지 설치가 필요하다.

  1. sudo apt-get -y install python-mysqldb
sudo apt-get -y install python-mysqldb

다음으로 netdata 에서 mariadb 로 접속하기 위해 사용자를 추가해야 한다.

  1. MariaDB [(none)]> create user 'netdata'@'localhost';
  2. MariaDB [(none)]> grant usage on *.* to 'netdata'@'localhost';
  3. MariaDB [(none)]> flush privileges;
MariaDB [(none)]> create user 'netdata'@'localhost';
MariaDB [(none)]> grant usage on *.* to 'netdata'@'localhost';
MariaDB [(none)]> flush privileges;

netdata 를 재시작하면 이미지와 MySQL 차트가 표시된다.

2. php-fpm 모니터링 추가

648x347xnetdata-php-fpm-700x375_png_pagespeed_ic_y0apMZR9gK.png

 

 

php-fpm 모니터링은 php-fpm 에서 자체적으로 제공하는 /status 페이지를 이용한다.  netdata 에서 http://localhost/status 페이지로 접속해서 값을 확인할 수 있도록 설정을 추가해야 한다. 우선 php-fpm pool 설정 파일에서 ;pm.status_path = /status 항목의 ; 제거해서 주석을 해제한다. 다음으로 웹서버에 /status 페이지 접속을 위한 설정을 추가한다. nginx 기준 설정은 아래와 같다.

  1. server {
  2. listen 80;
  3. server_name localhost;
  4. access_log off;
  5.  
  6. location / {
  7. root /usr/share/nginx/html;
  8. index index.html index.htm;
  9. }
  10.  
  11. location /status {
  12. allow 127.0.0.1;
  13. #allow 1.2.3.4#your-ip;
  14. deny all;
  15. include fastcgi_params;
  16. fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
  17. fastcgi_pass unix:/run/php/php7.0-fpm.sock;
  18. log_not_found off;
  19. }
  20. }
server {
    listen      80;
    server_name localhost;
    access_log  off;

    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm;
    }

    location /status {
        allow 127.0.0.1;
        #allow 1.2.3.4#your-ip;
        deny all;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        log_not_found off;
    }
}

nginx, php-fpm 재시작 후 curl http://localhost/status 명령 실행 후 아래의 결과가 표시되면 설정이 된 것이다.

  1. pool: www
  2. process manager: dynamic
  3. start time: 18/Oct/2018:17:13:41 +0900
  4. start since: 65809
  5. accepted conn: 254639
  6. listen queue: 0
  7. max listen queue: 0
  8. listen queue len: 0
  9. idle processes: 2
  10. active processes: 1
  11. total processes: 3
  12. max active processes: 27
  13. max children reached: 205
  14. slow requests: 0
pool:                 www
process manager:      dynamic
start time:           18/Oct/2018:17:13:41 +0900
start since:          65809
accepted conn:        254639
listen queue:         0
max listen queue:     0
listen queue len:     0
idle processes:       2
active processes:     1
total processes:      3
max active processes: 27
max children reached: 205
slow requests:        0

netdata 를 재시작하면 PHP-FPM 모니터링 차트가 표시된다.

참고자료 : https://docs.iredmail.org/integration.netdata.linux.html

 

출처 : https://ncube.net/14142

 

TAG •
?

List of Articles
번호 제목 글쓴이 날짜 조회 수
80 Netdata - Linux 시스템 용 실시간 성능 모니터링 도구 JAESOO 2019.01.18 137
» netdata 에 php-fpm, mariadb 모니터링 추가 JAESOO 2019.01.18 709
78 apache 2.4.6 worker 방식 튜닝 JAESOO 2016.11.05 420
77 Apache event MPM, Prefork MPM, Worker MPM 방식의 차이점 및 설치 시 설정 방법 JAESOO 2016.11.05 324
76 netdata에 Apache perfomance data 추가 방법 JAESOO 2016.10.25 231
75 htm이나 html 확장자를 php로 인식시키는 apache(아파치) 셋팅 JAESOO 2016.10.25 161
74 httpd.conf의 DirectoryIndex 설정이 적용되지 않습니다. JAESOO 2016.10.25 161
73 Linux - Apache 설치후 페이지 접근시, 권한 에러 JAESOO 2016.10.24 160
72 apache 에서 mod_rewrite 활성화 안될때 (xe 등에서 도메인 하위 경로명 오류 날때) JAESOO 2016.10.24 192
71 아파치 httpd.conf 재시작 없이 설정 적용하기 JAESOO 2016.05.01 266
70 톰캣 8 소개 JAESOO 2015.12.31 308
69 리눅스 아파치 로그 뷰어 webalizer, utf-8로 변환하기 JAESOO 2014.12.22 480
68 Webalizer Configuration – Configure Webalizer for SEO JAESOO 2014.12.22 879
67 Webalizer, AWStats에서 국가 정보 확인하기 JAESOO 2014.12.22 379
66 Webalizer에서 국가별 로그 출력하기 JAESOO 2014.12.22 696
65 Apache: A good Webalizer.conf for the Webalizer Apache Log Analyzer utility JAESOO 2014.12.22 1460
64 아파치 로그분석 webalizer 설치 JAESOO 2014.12.20 424
63 Permission denied: .htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable JAESOO 2014.12.19 683
62 Permission denied: /home/.htaccess pcfg_openfile: unable to check htaccess file JAESOO 2014.12.19 754
61 pcfg_openfile: unable to check htaccess file, ensure it is readable JAESOO 2014.12.19 517
Board Pagination Prev 1 2 3 4 Next
/ 4

PageViews   Today : 704   Yesterday : 1,221   Total : 20,331,925  /  Counter Status   Today : 214   Yesterday : 344   Total : 1,561,563
Site Info   Member : 248  /  Total documents : 1,245   New documents : 0  /  Total comments : 27

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소