Linux 대시로 Nginx 서버 모니터링

리눅스 대시

Linux는 웹 서버, 그리고 그 사이 Apache 및 Nginx에 그들은이 시장의 좋은 부분을 절대적으로 지배하고 있으며 이것은 두 대안이 얼마나 강력한 지뿐만 아니라 무엇보다도 우리가 가진 좋은 옵션 때문인 것으로 알려져 있습니다. 웹 사이트 모니터링 그들 중 누구와도. 그리고이 작업은 시스템 관리자로 일하고 서버가 작동하는지, 그리고 서버가 어떤 방식으로 작동하는지 항상 알아야하는 사람들에게 매우 중요합니다.

그러나 Zenoss 또는 Nagios와 같은 잘 확립되고 고급 사용 솔루션과 함께 사용할 수있는 더 간단한 도구가 많이 있습니다. Linux 서버 모니터링 더 간단하게 다운 스트림 사용자가 더 쉽게 액세스 할 수 있습니다. 이제 우리는 통화를 검토 할 것입니다 리눅스 대시, 매우 완전하고 설치 및 사용이 간단합니다.

그럼 보자 Ubuntu에 linux-dash를 설치하고 웹 서버로 Nginx를 사용하는 방법 (최근 몇 달 동안 가장 많이 성장한 Apache와 비교하여이 옵션을 선택했습니다.) 먼저, 항상 그렇듯이 명령 줄에 다음을 입력합니다.

sudo apt-get 설치 git nginx php5-json php5-fpm php5-curl

그때 Nginx에서 기본 구성을 비활성화합니다.:

sudo rm / etc / nginx / sites-enabled / default

이제 파일을 편집해야합니다. /etc/ngingx/conf.d/linuxdash.conf, 그리고 Nginx가 포트 8080을 사용하도록 설정할 것이므로 파일의 내용은 다음과 같아야합니다.

서버 {
server_name $ domain_name;
8080를 들어;
루트 / var / www;
색인 index.html index.php;
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;

위치 ~ * \. (? : xml | ogg |mp3| mp4 | ogv | svg | svgz | eot | otf | woff | ttf | css | js | jpg | jpeg | gif | png | ico) $ {
try_files $ uri = 404;
만료;
access_log off;
add_header 프라그마 공개;
add_header Cache-Control "public, must-revalidate, proxy-revalidate";
}

위치 / linux-dash {
색인 index.html index.php;
}

# 소켓을 통한 PHP-FPM
위치 ~ \ .php (/ | $) {
fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name;
fastcgi_split_path_info ^ (. +? \. php) (/.*) $;
fastcgi_pass unix : /var/run/php5-fpm.sock;
if (! -f $ document_root $ fastcgi_script_name) {
404가 돌아;
}
try_files $ uri $ uri / /index.php?$args;
fastcgi_params 포함;
}
}

이제 우리는 php-fpm 구성, 첫 번째 단계에서 설치 한 패키지 중 하나이며 파일을 편집하여 수행합니다. /etc/php5/fpm/pool.d/www.conf, 매개 변수 '사용자', '그룹'및 '수신을 추가하려면 (나머지 파일은 변경하지 않고 그대로 둘 수 있습니다.

사용자 = www-data
그룹 = www-data
듣기 = /var/run/php5-fpm.sock

우리는 마침내 준비가되었습니다 linux-dash 설치, PPA는 없지만 github에서 설치합니다.

자식 클론 https://github.com/afaqurk/linux-dash.git
sudo cp -r linux-dash / / var / www /
sudo chown -R www-data : www-data / var / www

완료하려면 php5-fpm과 함께 Nginx 서버를 다시 시작하면됩니다.

sudo service php5-fpm restart
sudo 서비스 nginx restart

이제이 도구를 설치 했으므로 다음 작업을 계속할 것입니다.이 도구를 사용하여 효과적으로 Linux 서버 모니터링,이를 위해 웹 브라우저를 시작하고 탭을 열고 서버의 URL을 입력 한 다음 포트 8080과 linux-dash 설치를 입력해야합니다. 위의 단계를 따르면 다음과 같아야합니다.

http://<linux-IP-address>:8080/linux-dash/

보시다시피 리눅스 대시 인터페이스는 매우 간단합니다. 여러 위젯을 시각화 할 수있는 보드와 그 안에 시스템 속성, 다른 한편으로는 선호도에 최대한 수용하기 위해 취향에 맞게 재정렬 할 수있는 위젯으로 구성되며 테마를 사용하여 우리 시스템에 linux-dash의 모습. linux-dash로 모니터링 할 수있는 다양한 매개 변수 중에서 시스템 (운영 체제, 램 메모리, 코어 수), 디스크 사용량 및 시스템의 마운트 된 각 파티션에 대한 일반 정보가 있습니다. 설치된 플러그인 (mysql, openssl, python 등), 연결과 관련된 모든 정보 : 활성 인터페이스 (각각에 대한 정보 포함), 서버의 다운로드 및 업로드 속도, 수신 및 발신 연결 수, 핑 , 연결된 사용자 및 활성 프로세스가 있습니다.

보시다시피, 그것은 상당히 완벽한 솔루션이며 무엇보다도 설치 및 사용이 매우 간단하므로 고급 사용자가 될 필요가 없습니다. 우리는 이러한 단계가 독자들에게 도움이 되었기를 바랍니다. 두 가지 이상의 경우 매우 즐거운 놀라움을 발견 할 수 있기 때문입니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.