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

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

조회 수 134 추천 수 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 828889
2493 웹서버,WAS 2-Tier, 3-Tier, N-Tier 개념, 특징 및 장단점 JaeSoo 2019.05.28 167
2492 경제 아파트의 일조량 & 방향의 중요성을 한번 알아봤어요. file JaeSoo 2019.05.11 27
2491 취업 ‘범죄기록’ 있으면 정말 취업할 수 없을까? file JaeSoo 2019.03.14 83
2490 보안 "랜섬웨어에 당해보니", 한 기업 보안 책임자의 데이터 구출 경험담 JaeSoo 2019.03.13 70
2489 윈도우즈 윈도우10 업데이트 후 네트워크 공유폴더가 안열린다면... file JaeSoo 2019.03.13 96
2488 네트워크 무료 핑 테스트(PingTester) 대체 프로그램 3개 JaeSoo 2019.03.05 198
2487 업무 공공기관 관련 법령, 지침 JaeSoo 2019.02.08 51
2486 윈도우즈 Windows 수명 주기 팩트 시트 JaeSoo 2019.02.07 38
2485 업무 다수공급자계약(MAS) 제도 소개 file JaeSoo 2019.01.24 162
2484 업무 다수공급자계약(MAS) 2단계경쟁제도 JaeSoo 2019.01.24 175
2483 하드웨어 LAG vs LACP: What’s the Difference? file JaeSoo 2019.01.24 147
2482 하드웨어 LACP Active/Passive, Dynamic/Static JaeSoo 2019.01.24 140
2481 하드웨어 티밍 (Link Aggregation)에 대해 알아보자 JaeSoo 2019.01.24 144
2480 유닉스/리눅스 Btrfs vs EXT4 - 파일시스템 비교 file JaeSoo 2019.01.24 136
2479 웹서버,WAS Netdata - Linux 시스템 용 실시간 성능 모니터링 도구 file JaeSoo 2019.01.18 193
» 웹서버,WAS netdata 에 php-fpm, mariadb 모니터링 추가 file JaeSoo 2019.01.18 134
2477 모바일 모바일 관리 솔루션 MDM, MAM, EMM, UEM의 차이 JaeSoo 2019.01.15 173
2476 생활 고양시(행신) - 동탄 SRT 역 (지하철, 시외버스) JaeSoo 2018.08.29 1461
2475 생활 워커홀릭(Workholic), 알콜홀릭(Alcoholic), -holic file JaeSoo 2018.08.25 841
2474 업무 Python & R vs. SPSS & SAS file JaeSoo 2018.08.20 595
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 125 Next
/ 125

 

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

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

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

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


PageViews   Today : 284   Yesterday : 2,762   Total : 62,054,317  /  Counter Status   Today : 134   Yesterday : 633   Total : 3,511,202
Site Info   Member : 1,430  /  Total documents : 7,417   New documents : 7  /  Total comments : 537

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


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

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

설치 취소