Ubuntu Linux에서 Grafana를 사용하여 SNMP 장치를 모니터링하는 방법을 배우고 싶습니까? 이 튜토리얼에서는 Ubuntu Linux에 Grafana를 설치하는 방법과 InfluxDB 및 Telegraf를 설치하여 네트워크의 다른 장치에서 SNMP 정보를 수집하고 저장하는 방법을 보여줍니다.

어떻게 작동합니까?

Telegraf 에이전트를 사용하여 장치에서 원격으로 SNMP 정보를 수집 할 것입니다.

Telegraf가 수집 한 모든 정보는 INfluxDB 데이터베이스에 삽입됩니다.

Grafana는 InfluxDB 데이터베이스에 연결하고 필요한 정보를 얻고 대시 보드를 만듭니다.

Grafana는 무엇입니까?

Grafana는 어디서나 액세스 할 수있는 웹 서버와 함께 제공되는 데이터 모니터링, 분석 및 시각화를위한 오픈 소스 플랫폼입니다.

웹 인터페이스에서 사용자는 시간이 지남에 따라 메트릭을 나타내는 패널이있는 Grafana 대시 보드를 작성할 수 있습니다.

Grafana 튜토리얼 :

이 페이지에서는 Grafana 튜토리얼 목록에 빠르게 액세스 할 수 있습니다.

튜토리얼-우분투 리눅스에서의 Grafana 설치

Linux 콘솔에서 다음 명령을 사용하여 MySQL 데이터베이스 서비스를 설치하십시오.

Copy to Clipboard

다음 명령을 사용하여 MySQL 명령 행에 액세스하십시오.

Copy to Clipboard

다음 SQL 명령을 사용하여 grafana라는 데이터베이스를 작성하십시오.

Copy to Clipboard

다음 SQL 명령을 사용하여 grafana라는 데이터베이스 사용자를 작성하십시오.

Copy to Clipboard

grafana라는 데이터베이스에 grafana라는 SQL 사용자 권한을 부여하십시오.

Copy to Clipboard

Linux 콘솔에서 다음 명령을 사용하여 Grafana APT 저장소를 구성하십시오.

Copy to Clipboard

Grafana를 설치하려면 다음 명령을 사용하십시오.

Copy to Clipboard

Grafana 구성 파일 grafana.ini를 편집하십시오.

Copy to Clipboard

[데이터베이스] 섹션에서 다음 구성을 수행하십시오.

Copy to Clipboard

환경을 반영하기 위해 MySQL 사용자 이름과 비밀번호를 변경해야합니다.

다음 명령을 사용하여 Grafana 서비스를 시작하십시오.

Copy to Clipboard

Grafana 서비스는 TCP 포트 3000에서 청취를 시작합니다.

부팅 중에 Grafana 서비스가 자동으로 시작되도록 구성하십시오.

Copy to Clipboard

Grafana 서비스 상태를 확인하십시오.

Copy to Clipboard

다음은 Grafana 서비스 상태의 예입니다.

Copy to Clipboard

브라우저를 열고 서버의 IP 주소에 : 3000을 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://34.216.84.149:3000

Grafana 웹 인터페이스가 제공되어야합니다.

프롬프트 화면에서 Grafana 기본 비밀번호 로그인 정보를 입력하십시오.

• 사용자 이름 : admin
• 비밀번호 : admin

Grafana 기본 암호를 변경하라는 메시지가 표시됩니다.

새 비밀번호를 사용하여 로그인하면 Grafana 대시 보드가 표시됩니다.

축하합니다! Ubuntu Linux에 Grafana를 설치했습니다.

튜토리얼-Ubuntu Linux에서 InfluxDB 설치

Ubuntu Linux에 InfluxDB 패키지를 다운로드하여 설치하십시오.

Copy to Clipboard

부팅하는 동안 InfluxDB 서비스가 자동으로 시작되도록 구성하십시오.

influxDB 서비스의 상태를 확인하십시오.

Copy to Clipboard

다음은 influxDB 서비스 상태의 예입니다.

Copy to Clipboard

이제 다음 명령을 사용하여 InfluxDB 명령 행에 연결하십시오.

Copy to Clipboard

축하합니다! Ubuntu Linux에서 influxDB 설치를 완료했습니다.

튜토리얼-Ubuntu Linux에서 Telegraf 설치

SNMP 모니터링을 사용하려면 필요한 소프트웨어를 설치하십시오.

Copy to Clipboard

snmp.conf라는 SNMP 구성 파일을 편집하십시오.

Copy to Clipboard

구성하기 전에 원본 파일이 있습니다.

Copy to Clipboard

여기에 우리의 구성을 사용하여 새 파일입니다.

Copy to Clipboard

SNMP 클라이언트 구성을 완료했습니다.

Ubuntu Linux에 Telegraf 패키지를 다운로드하여 설치하십시오.

Copy to Clipboard

부팅 중에 Telegraf 서비스가 자동으로 시작되도록 구성하십시오.

Telegraf 서비스의 상태를 확인하십시오.

Copy to Clipboard

다음은 Telegraf 서비스 상태의 예입니다.

Copy to Clipboard

축하합니다! Ubuntu Linux에서 Telegraf 설치를 완료했습니다.

Telegraf 구성 파일을 편집해야하는 경우이 명령을 사용하십시오.

Copy to Clipboard

Telegraf 서비스의 기본 구성 파일은 다음과 같습니다.

Copy to Clipboard

이제 설치된 로컬 Telegraf 에이전트를 원격 SNMP 장치에 연결하기위한 구성 파일을 만들어 보겠습니다.

이 예에서 원격 snmp 장치는 SNMP 서비스를 실행하는 Linux 컴퓨터 다음과 같은 구성으로 :

• 우분투 18.04
• 장치 IP 주소 : 172.31.41.29
• 장치 호스트 이름 : ip-172-31-41-29
• SNMP 커뮤니티 이름 : GokuBlack

원격 모니터링 구성 파일을 작성하여 SNMP 모니터링 기능을 사용하십시오.

Copy to Clipboard

파일 내용은 다음과 같습니다.

Copy to Clipboard

환경을 반영하려면 IP 주소 172.31.41.29:161과 SNMP 커뮤니티를 변경해야합니다.

Telegraf 서비스를 다시 시작하십시오.

Copy to Clipboard

구성 파일을 테스트하십시오.

Copy to Clipboard

테스트로 연결하자 I로컬로 설치된 InfluxDB

Copy to Clipboard

Telegraf 데이터베이스에 액세스하여 시스템 모니터링이 무엇인지 확인하십시오.

Copy to Clipboard

As a test, select the last 2 lines of information stored on the SNMP sensor.

Copy to Clipboard

축하합니다! Telegraf 설치가 작동 중입니다.

Grafana 모니터링 SNMP 장치

이제 Grafana와 InfluxDB 데이터베이스를 연결해야합니다.

브라우저를 열고 Grafana 서버의 IP 주소에 : 3000을 입력하십시오.

이 예에서는 브라우저에 다음 URL이 입력되었습니다.

• http://34.216.84.149:3000

Grafana 웹 인터페이스가 제공되어야합니다.

Grafana 대시 보드에서 구성 메뉴에 액세스하고 데이터 소스 옵션을 선택하십시오.

다음 데이터 소스를 추가하십시오. InfluxDB

Grafana data source influxdb

다음 데이터 소스 구성을 수행하십시오.

• URL : http : // localhost : 8086
• 데이터베이스 : 전신

저장 및 테스트 버튼을 클릭하십시오.

grafana influxdb data source configuration

Grafana 대시 보드에서 작성 메뉴에 액세스하고 대시 보드 옵션을 선택하십시오.

grafana create dashboard

이 화면에서 쿼리 추가 옵션을 선택하십시오.

grafana add query

조회 대상으로 InfluxDB를 선택하십시오.

SNMP 장치를 모니터하기위한 조회를 작성하십시오.

다음은 네트워크 인터페이스 eth0 입력을 모니터링하기 위해 만든 쿼리 이미지입니다.

grafana monitor network interface eth0

다음은 네트워크 인터페이스 eth0 출력을 모니터링하기 위해 만든 쿼리 이미지입니다.

grafana monitor network interface eth0 output

다음은 eth0 인터페이스 입력을 모니터링하는 데 사용되는 Grafana 쿼리입니다.

Copy to Clipboard

다음은 eth0 인터페이스 출력을 모니터링하는 데 사용되는 Grafana 쿼리입니다.

Copy to Clipboard

시각화 메뉴에 액세스하고 축 단위를 비트 / 초로 변경하십시오.

grafana axes bps

대시 보드를 저장하고 대시 보드 홈 메뉴로 돌아갑니다.

작성한 대시 보드 이름을 선택하십시오.

grafana snmp basic dashboard

축하합니다! Grafana를 사용하여 snmp 장치를 모니터링 할 수 있습니다.