이 튜토리얼에서는 Collectd에 대한 네트워킹 플러그인을 활성화하는 방법에 중점을 둘 것입니다. 다른 Collectd에 대한 중앙 모니터링 서버 역할을 하기 위한 데몬 네트워크를 통해 다양한 서버에 설치된 클라이언트입니다.
Collectd를 중앙 Linux 모니터링 서버로 구성 이 설정에 대한 요구 사항은 하나의 수집을 구성하는 것입니다. 데몬(Collectd-web 사용) 인터페이스)는 모니터링의 중앙 지점을 제공하는 서버 모드에서 실행되도록 활성화될 구내 호스트에 있습니다. Collectd를 실행하는 나머지 모니터링 호스트 데몬은 수집된 모든 통계를 중앙 장치로 보내려면 클라이언트 모드에서만 구성해야 합니다.
요구사항
- Linux 서버를 모니터링하기 위해 Collectd 및 Collectd-Web 설치
1단계:수집 서버 모드 활성화
1. 수집했다고 가정 데몬 및 Collectd-web 인터페이스가 서버 역할을 할 컴퓨터에 이미 설치되어 있는 경우, 가장 먼저 처리해야 할 단계는 시스템 시간이 근처에 있는 시간 서버와 동기화되는지 확인하는 것입니다.
이 목표를 달성하려면 ntp를 설치할 수 있습니다. 또는 더 편리한 방법은 ntpdate를 실행하여 정기적으로 시스템 시간을 동기화하는 것입니다. 사용 가능한 ntp 서버에 대해서는 http://pool.ntp.org 웹사이트를 참조하여 로컬 시간 서버 또는 구내 근처의 공개 시간 서버에 대해 cron에서 명령을 실행하세요.
따라서 ntpdate를 설치하세요. 명령이 시스템에 아직 없는 경우 다음 명령을 실행하여 가장 가까운 시간 서버와 시간 동기화를 수행하십시오.
# apt-get install ntpdate [On Debain based Systems] # yum install ntpdate [On RedHat based Systems] OR # dnf install ntpdate
# ntpdate 0.ro.pool.ntp.org
참고 :위 명령에 맞게 ntp 서버 URL을 교체하세요.
Ntpdate 및 시간 동기화 설치 2. 다음으로 위의 시간 동기화 명령을 crontab에 추가합니다. 아래 명령을 실행하여 매일 자정에 데몬 루트 파일을 예약하도록 합니다:
# crontab -e
3. 일단 루트 crontab 편집을 위해 파일이 열린 경우 파일 하단에 다음 줄을 추가하고 저장한 후 종료하면 일정을 활성화할 수 있습니다.
@daily ntpdate 0.ro.pool.ntp.org
Linux 서버 시간 동기화 참고 :모든 수집 기능에 대한 시간 동기화와 관련하여 이 단계를 반복합니다. 모든 시스템 시간을 중앙 시간 서버에 맞추기 위해 네트워크에 클라이언트 인스턴스가 존재합니다.
2단계:중앙 모니터링 시스템에서 서버 모드로 Collectd 구성
4. 수집을 실행하려면 데몬을 서버로 사용하고 collectd에서 모든 통계를 수집합니다. 클라이언트에서는 네트워크를 활성화해야 합니다. 플러그인.
네트워크의 역할 플러그인은 기본 25826/UDP에서 연결을 수신하는 것입니다. 클라이언트 인스턴스로부터 데이터를 포팅하고 수신합니다. 따라서 편집을 위해 기본 Collectd 구성 파일을 열고 다음 명령문의 주석 처리를 제거하십시오.
# nano /etc/collectd/collectd.conf OR # nano /etc/collectd.conf
아래와 같이 구문을 검색하고 주석을 제거하세요:
LoadPlugin logfile LoadPlugin syslog <Plugin logfile> LogLevel "info" File STDOUT Timestamp true PrintSeverity false </Plugin> <Plugin syslog> LogLevel info </Plugin> LoadPlugin network
Collectd 구성
Collectd 네트워크 플러그인 구성 이제 파일 내용을 자세히 검색하고, 네트워크 플러그인 블록을 식별하고, 다음 문장의 주석 처리를 제거하고, 다음 발췌문에 제시된 대로 Listen 주소 문을 바꿉니다.
<Plugin network> ... # server setup: <Listen "0.0.0.0" "25826"> </Listen> .... </Plugin>
Collectd에 대한 네트워크 활성화 5. 파일 편집이 끝나면 파일을 저장하고 닫은 후 Collectd를 다시 시작하세요. 변경 사항을 반영하고 모든 네트워크 인터페이스를 수신하는 서버가 되는 서비스입니다. netstat 사용 수집을 가져오는 명령 네트워크 소켓 출력.
# service collectd restart or # systemctl restart collectd [For systemd init services]
# netstat –tulpn| grep collectd
Collectd 네트워크 확인 페이지:1 2
Linux 기술을 한 단계 끌어올리세요
루트 회원은 매달 새로운 과정이 추가되는 모든 과정, 인증 준비 트랙 및 점점 늘어나는 실습 Linux 콘텐츠 라이브러리에 대한 전체 액세스 권한을 갖습니다.
얻을 수 있는 것
모든 프리미엄 기사를 광고 없이 이용하세요
모든 강좌 이용 가능:Linux, Linux용 AI, Bash 스크립팅, Ubuntu 핸드북, Golang 등을 배우세요.
Linux 인증(RHCSA, RHCE, LFCS 및 LFCA)에 액세스
출시되면 새로운 강좌에 액세스하세요
주간 뉴스레터에 접속하세요
댓글의 우선 도움말
비공개 텔레그램 커뮤니티
Linux 커뮤니티와 연결

저는 컴퓨터 중독자이고 오픈 소스와 Linux 기반 시스템 소프트웨어의 팬이며 Linux 배포 데스크톱, 서버 및 bash 스크립팅에 약 4년의 경험을 갖고 있습니다.
TecMint의 각 튜토리얼은 숙련된 Linux 시스템 관리자로 구성된 팀에 의해 작성되었습니다. 우리의 고품질 기준을 충족합니다.