이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 2752|회답: 2

[리눅스] 리눅스는 Docker를 사용하여 Netdata 성능 모니터링 도구를 배포합니다

[링크 복사]
게시됨 2024. 9. 4. 오후 10:43:10 | | | |
요구사항: 웹 시청을 지원하는 시각적 모니터링 도구의 리눅스 소형 호스트 배포, Openwrt 시스템에서 Netdata 성능 모니터링 도구를 본 적이 있고, Grafana+Prometheus+Node Exporter도 사용해 본 적이 있는데, 효과도 매우 좋았습니다. 다만 결국 컴퓨터가 하나뿐이라 이 조합이 너무 무겁습니다.

Grafana+Prometheus+Node Exporter fetches Linux server metrics
https://www.itsvse.com/thread-9971-1-1.html

다음은 AI의 답변입니다:
많은 리눅스 서버 모니터링 시각화 대시보드가 있으며, 다음은 여러분을 위한 인기 있는 도구들입니다:

Grafana: Prometheus, InfluxDB 등 여러 데이터 소스를 지원하며, 리눅스 서버용 다양한 지표를 보여주는 풍부한 시각적 대시보드를 만들 수 있는 오픈 소스 데이터 시각화 및 분석 플랫폼입니다.

Kibana: Elasticsearch의 오픈 소스 데이터 시각화 도구로, 주로 로그 분석에 사용되며 통계 차트, 검색, 보기 등 다양한 기능을 지원하며, 많은 로그 분석이 필요한 시나리오에 적합합니다.

Netdata: CPU, 메모리, 디스크, 네트워크 및 기타 지표를 모니터링할 수 있는 풍부한 그래픽 인터페이스를 제공하는 실시간 자동 생성 리눅스 시스템 자원 모니터링 도구입니다.

Zabbix: 자동 발견, 분산 모니터링, 장애 경보 등 강력한 모니터링 기능을 갖춘 엔터프라이즈급 오픈소스 모니터링 솔루션입니다. Zabbix는 다양한 모니터링 지표를 표시할 수 있는 풍부한 웹 인터페이스를 제공합니다.

Cacti: RRD 데이터베이스 기반의 트래픽 모니터링 도구로, SNMP를 사용해 네트워크 장치 정보를 얻고, 과거 곡선을 그릴 수 있으며, 플러그인 확장을 통해 더 많은 모니터링 객체를 지원합니다.

Prometheus: 컨테이너화된 환경에서 서비스 모니터링에 흔히 사용되는 오픈소스 시계열 데이터베이스입니다. Grafana와 같은 시각화 도구를 사용하면 리눅스 서버를 포괄적으로 모니터링할 수 있습니다.

Nagios: 호스트, 서비스, 애플리케이션 등을 모니터링하며 장애 경보 기능을 제공하는 고전적인 오픈소스 모니터링 도구입니다. Nagios 자체는 기본 웹 인터페이스만 제공하여, 플러그인을 설치해 더 풍부한 시각화를 가능하게 합니다.

Iptop: top 명령어와 유사한 네트워크 모니터링 도구로, 네트워크 트래픽과 연결 정보를 실시간으로 표시할 수 있습니다.

실제 필요와 상황에 맞는 모니터링 시각화 대시보드 도구를 선택하세요. 어떤 도구는 대규모 기업 환경에 더 적합하고, 다른 도구는 소규모 팀이나 개인 사용자에게 더 적합합니다.
공식 웹사이트:하이퍼링크 로그인이 보입니다.
GitHub 주소:하이퍼링크 로그인이 보입니다.

이 글은 Rocky Linux 9에서 docker-compose를 사용하여 다음 docker-compose.yml 구성 파일을 사용하여 배포합니다:

그다음 브라우저가 열립니다:http://ip:19999/일정 시간 달리기 후 효과는 다음과 같습니다:



참조:하이퍼링크 로그인이 보입니다.




이전의:리눅스는 시스템 시간을 동기화하기 위해 크로니를 사용합니다
다음:Docker는 최신 버전(대응) 이미지를 확인합니다
 집주인| 게시됨 2024. 9. 6. 오전 9:08:11 |
방화벽이 켜져 있으면 포트 19999에 접근할 수 없을 수 있습니다


옵션 1 (권장하지 않음)

다음 명령어로 방화벽을 영구적으로 끄세요:

옵션 2

TCP 19999 포트를 다음 명령어로 실행합니다:

firewall-cmd --permanent --add-port=19999/tcp 이 명령어는 방화벽 내 포트(이 경우 포트 19999)를 영구적으로 여는 데 사용됩니다. 이제 이 명령어의 매개변수를 하나씩 설명해 보겠습니다:

firewall-cmd: Fedora/RedHat/CentOS 시스템 방화벽(방화벽 서비스)을 관리하는 데 사용되는 명령줄 도구입니다.

--영구적: 이 매개변수는 변경된 사항이 영구적임을 나타내며, 시스템이 재부팅되어도 변경 사항이 여전히 유효함을 의미합니다. 이 매개변수를 사용하지 않으면, 수정은 현재 실행 중인 세션에서만 적용됩니다.

--add-port=19999/tcp: 이 매개변수는 추가하고 열어야 할 포트 번호와 프로토콜 유형을 나타냅니다. 이 예시에서 포트 번호는 19999이고 프로토콜 유형은 TCP입니다. 필요에 따라 다른 포트나 프로토콜(예: UDP)의 프로그래밍을 변경할 수 있습니다.

요약하자면, 이 명령어는 방화벽 내 TCP 프로토콜 하에서 포트 19999를 영구적으로 열어주는 것입니다. 이 명령을 실행한 후에는 방화벽 설정을 다시 불러와 변경한 내용을 적용하세요. firewall-cmd --reload 명령어를 사용하면 가능합니다.


 집주인| 게시됨 2025. 9. 25. 오전 10:50:10 |
리눅스 시스템 성능 모니터링 도구를 위한 sysstat 튜토리얼
https://www.itsvse.com/thread-11076-1-1.html
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com