RadarURL
Skip to content
웹서버,WAS
2019.01.18 09:31

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

조회 수 116 추천 수 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
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.17 828853
2487 업무 공공기관 관련 법령, 지침 JaeSoo 2019.02.08 36
2486 윈도우즈 Windows 수명 주기 팩트 시트 JaeSoo 2019.02.07 25
2485 업무 다수공급자계약(MAS) 제도 소개 file JaeSoo 2019.01.24 141
2484 업무 다수공급자계약(MAS) 2단계경쟁제도 JaeSoo 2019.01.24 140
2483 하드웨어 LAG vs LACP: What’s the Difference? file JaeSoo 2019.01.24 122
2482 하드웨어 LACP Active/Passive, Dynamic/Static JaeSoo 2019.01.24 124
2481 하드웨어 티밍 (Link Aggregation)에 대해 알아보자 JaeSoo 2019.01.24 126
2480 유닉스/리눅스 Btrfs vs EXT4 - 파일시스템 비교 file JaeSoo 2019.01.24 123
2479 웹서버,WAS Netdata - Linux 시스템 용 실시간 성능 모니터링 도구 file JaeSoo 2019.01.18 170
» 웹서버,WAS netdata 에 php-fpm, mariadb 모니터링 추가 file JaeSoo 2019.01.18 116
2477 모바일 모바일 관리 솔루션 MDM, MAM, EMM, UEM의 차이 JaeSoo 2019.01.15 163
2476 생활 고양시(행신) - 동탄 SRT 역 (지하철, 시외버스) JaeSoo 2018.08.29 1371
2475 생활 워커홀릭(Workholic), 알콜홀릭(Alcoholic), -holic file JaeSoo 2018.08.25 727
2474 업무 Python & R vs. SPSS & SAS file JaeSoo 2018.08.20 562
2473 업무 R과 SAS 비교 JaeSoo 2018.08.20 228
2472 웹서버,WAS Tomcat7 성능 튜닝 방법 JaeSoo 2018.07.26 635
2471 웹서버,WAS Tomcat7 Tuning file JaeSoo 2018.07.26 652
2470 취업 늦은 나이에 도전한 공무원 합격 수기(스압죄송;;) JaeSoo 2018.07.24 700
2469 업무 팀의 유형과 팀조직 file JaeSoo 2018.07.06 1020
2468 업무 팀장님, 우리팀 인력이 부족해요! file JaeSoo 2018.07.06 778
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 125 Next
/ 125

Recent Articles

 

■ 즐겨찾기 - 가족
JAESOO's HOMEPAGE YOUNGAE's HOMEPAGE 장여은 홈페이지 장여희 홈페이지 장여원 홈페이지

■ 즐겨찾기 - 업무
알리카페 홀릭 숭실대 컴퓨터 통신연구실 (서창진) 말레이시아 KL Sentral 한국인 GuestHouse

■ 즐겨찾기 - 취미
어드민아이디 유에코 사랑회 아스가르드 좋은사람/나쁜사람 JServer.kr 제이서버 메타블로그 재수 티스토리

■ 즐겨찾기 - 강의, 커뮤니티
재수 강의 홈페이지 한소리 VTMODE.COM 숭실대 인공지능학과 숭실대 통신연구실


PageViews   Today : 1,737   Yesterday : 2,270   Total : 61,591,183  /  Counter Status   Today : 616   Yesterday : 893   Total : 3,397,867
Site Info   Member : 1,397  /  Total documents : 7,225   New documents : 1  /  Total comments : 520

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소