웹사이트 검색

linux-dash: 웹 브라우저를 사용하여 원격으로 "Linux 서버 성능"을 모니터링합니다.


리소스가 적고 빠른 서버 통계 모니터링 스크립트를 찾고 있다면 linux-dash를 찾아보세요. Linux Dash의 인기에 대한 주장은 크고 작은 화면에서 더 잘 작동하는 매끄럽고 반응이 빠른 웹 대시보드입니다.

Linux Dash는 메모리 효율적이고 리소스가 적으며 설치가 쉽고 PHP로 작성된 서버 통계 모니터링 스크립트입니다. 웹 통계 페이지에서는 다양한 위젯을 끌어서 놓을 수 있으며 원하는 대로 디스플레이를 재정렬할 수 있습니다. 스크립트는 RAM, CPU, 디스크 공간, 네트워크 정보, 설치된 소프트웨어, 실행 중인 프로세스 등을 포함하여 서버의 실시간 통계를 표시합니다.

Linux Dash의 인터페이스는 체계적인 방식으로 정보를 제공하므로 기본 도구 모음에 있는 버튼을 사용하여 특정 섹션 간에 쉽게 전환할 수 있습니다. Linux Dash는 Collectl 또는 Glances와 같은 고급 모니터링 도구는 아니지만 가볍고 배포하기 쉬운 사용자를 위한 좋은 모니터링 응용 프로그램입니다.

리눅스 대시 데모

linux-dash 개발자가 설정한 데모 페이지를 간단히 살펴보세요.

  1. 데모 보기: linux-dash: 서버 모니터링

리눅스 대시 기능

  1. 서버 리소스를 모니터링하기 위한 반응형 웹 기반 인터페이스입니다.
  2. CPU, RAM, 디스크 사용량, 로드, 가동 시간, 사용자 및 기타 다양한 시스템 통계를 실시간으로 모니터링합니다.
  3. Apache/Nginx + PHP를 사용하는 서버에 쉽게 설치할 수 있습니다.
  4. 클릭하고 드래그하여 위젯을 재구성하세요.
  5. 광범위한 Linux 서버 버전을 지원합니다.

설치를 위한 전제조건

  1. Apache/Nginx가 설치된 Linux 서버.
  2. PHP 및 php-json 확장이 설치되었습니다.
  3. 서버에 설치된 압축 해제 유틸리티입니다.
  4. 선택적으로 서버의 통계 페이지를 비밀번호로 보호하려면 htpasswd를 설치해야 합니다.

결국 보안 위험이 있으므로 통계를 전 세계에 표시하고 싶지 않습니다.

참고: htpasswd는 서버를 보호하는 방법 중 하나일 뿐입니다. 예를 들어 특정 IP에 대한 액세스를 거부하는 것과 같은 다른 방법도 있습니다. 편한 방법을 사용하세요.

하지만 이 기사에서는 Apache 웹 서버를 사용하여 Linux 서버에서 linux-dash를 설정하는 방법을 보여주었습니다. 또한 Firefox, MidoriChrome과 같은 다른 브라우저에서도 이 멋진 도구를 테스트했는데 잘 작동합니다.

RedHat 및 Debian 기반 시스템에 "linux-dash" 설치

위에서 말했듯이 linux-dash는 Apache가 있는 Linux용 PHP에서 생성됩니다. 따라서 php-json 모듈과 함께 이 두 패키지를 서버에 설치해야 합니다. 서버 배포에 따라 yum 또는 apt-get이라는 패키지 관리자 도구를 사용하여 설치해 보겠습니다.

1단계: Apache, PHP, PHP 모듈 설치

yum 명령을 사용하여 Red Hat 기반 시스템에 설치합니다.

yum install httpd httpd-tools
yum install php php-xml php-common php-json
service httpd start

apt-get 명령을 사용하여 Debian 기반 시스템에 설치합니다.

apt-get install apache2 apache2-utils
apt-get install php5 curl php5-curl php5-json
service apache2 start

2단계: linux-Dash 다운로드 및 설치

'GitHub' 저장소로 이동하여 linux-dash를 다운로드하고 Apache 공개 폴더의 'linux-dash'라는 하위 디렉터리에 콘텐츠를 추출합니다. 폴더(예: /var/www 또는 /var/www/html).

git clone https://github.com/afaqurk/linux-dash.git

3단계: linux-dash를 사용하여 서버 모니터링

브라우저를 열고 'linux-dash'가 설치된 폴더로 이동합니다. 내 경우에는 http://localhost/linux-dash입니다.

다음은 내 CentOS 6.5 서버에서 가져온 linux-dash 대시보드의 일부 스크린샷입니다.

일반 정보

디스크 사용량

CPU 사용량

RAM 사용량

사용자

네트워크 통계

전체 Linux-dash 미리보기

4단계: 비밀번호로 linux-dash 보호

통계 페이지를 비밀번호로 보호하려면 '.htaccess' 및 '.htpasswd' 파일을 생성해야 합니다. 다음 명령은 사용자 'admin'을 생성하고 비밀번호 'admin123'을 설정하며 '/ 아래에 새 'htpasswd' 파일을 생성합니다. var' 폴더입니다.

htpasswd -c /var/.htpasswd admin admin123

참고: 'htpasswd' 파일은 사용자 'admin' 비밀번호를 암호화된 형식으로 저장하며 이 파일은 브라우저에서 볼 수 없도록 비공개 폴더에 배치하세요.

이제 'linux-dash' 디렉토리 아래에 '.htaccess' 파일을 만들고 다음 내용을 추가하세요. 파일을 저장하고 닫습니다.

AuthName "Restricted Area" 
AuthType Basic 
AuthUserFile /var/.htpasswd 
AuthGroupFile /dev/null 
require valid-user

브라우저의 캐시를 지웁니다. 다음에 통계 페이지로 이동하면 로그인 메시지가 표시됩니다. htpasswd 명령에 사용한 사용자 이름과 비밀번호로 로그인하세요.

참조 링크

https://github.com/afaqurk/linux-dash

자원이 적은 서버 통계 모니터링 애플리케이션을 즐겨보세요.