pyDash - 웹기반 리눅스 모니터링 도구

pyDash - 웹기반 리눅스 모니터링 도구

728x90

pydash는 Python 및 Django와 Chart.js로 작성된 Linux 용 경량 웹 기반 모니터링 도구입니다.

"Linux 배포판에서 실행할 수 있습니다."

"이를 사용하여 CPU, RAM, 네트워크, 온라인 사용자를 포함한 프로세스 등 Linux PC/서버 리소스를 모니터링 할 수 있습니다. "

"대시 보드는 Python 라이브러리를 사용하여 개발되었으므로 몇 가지 종속성이 있습니다. "

"실행하기 위해 많은 패키지 나 라이브러리를 설치할 필요가 없습니다."

- 설치방법

sudo apt-get install git python-pip

2. git과 Python pip가 설치되어있는 경우 다음과 같이 Python 프로젝트의 종속성 문제를 해결하는데 도움이되는 virtualenv를 설치하십시오.

sudo pip install virtualenv

3. git 명령을 사용하여 pydash 디렉토리를 다음과 같이 홈 디렉토리에 복사합니다.

git clone https://github.com/k3oni/pydash.git cd pydash

4. 다음은 virtualenv 명령을 사용하여 pydashtest라는 프로젝트 가상 환경을 만듭니다.

virtualenv pydashtest

ubuntu@ip-172-16-0-13:~/pydash$ virtualenv pydashtest created virtual environment CPython3.8.10.final.0-64 in 204ms creator CPython3Posix(dest=/home/ubuntu/pydash/pydashtest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/ubuntu/.local/share/virtualenv) added seed packages: pip==21.3.1, setuptools==58.3.0, wheel==0.37.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator ubuntu@ip-172-16-0-13:~/pydash$ source /home/ubuntu/pydash/pydashtest/activate -bash: /home/ubuntu/pydash/pydashtest/activate: No such file or directory

- 중요 : 위의 내용중 가상 환경의 bin 디렉토리 경로를 따로 저장합니다. > /home/ubuntu/pydash/pydashtest

5. 가상 환경 (pydashtest)을 만든 후에는 다음과 같이 사용하기 전에 활성화해야합니다.

source /home/ubuntu/pydash/pydashtest/bin/activate

위의 스크린 샷에서 프롬프트가 변경되어 가상 환경이 활성화되었고 사용할 준비가되었음을 알 수 있습니다.

6. 이제 pydash 프로젝트 requirements을 설치하십시오. 궁금하다면 cat 명령을 사용하여 requirements.txt의 내용을보고 아래와 같이 설치합니다.

$ cat requirements.txt $ pip install -r requirements.txt

"7. 이제 settings.py를 포함하는 pydash 디렉토리로 이동하거나 아래 명령을 실행하여이 파일을 열고 SECRET_KEY를 사용자 정의 값으로 변경하십시오."

$ vi pydash/settings.py

> requirements.txt 파일을 못찾겠음...

https://ko.linux-console.net/?p=2073

728x90

from http://may9noy.tistory.com/331 by ccl(A) rewrite - 2021-10-31 21:01:03