Grafana - 분석 및 모니터링을위한 오픈 소스 소프트웨어


Grafana Linux , Windows 에서 실행되는 오픈 소스, 기능이 풍부하고 강력하며 우아하고 확장 성이 뛰어난 분석 및 모니터링 소프트웨어입니다. > MacOS 를 선택하십시오. 이것은 Stack Overflow , eBay , PayPal , Uber 및 데이터 분석에 사용되는 사실상의 소프트웨어입니다. 디지털 오션 - 몇 가지만 언급하면됩니다.

그것은 MySQL , PostgreSQL , Graphite , Graphite 를 포함하여 상용 데이터베이스/strong> Elasticsearch , OpenTSDB , Prometheus InfluxDB 대량의 실시간 운영 데이터를 깊이 파고들 수 있습니다. 시각화, 질의, 경고 설정 및 다양한 스토리지 위치에서 얻은 통계 정보를 얻을 수 있습니다.

중요한 점은 Grafana 가 각각 자체 사용 환경 (관리자, 데이터 소스, 대시 보드 및 사용자)을 보유한 여러 독립 조직을 설정할 수 있다는 점입니다.

  • Elegant graphics for data visualization.
  • Fast and flexible graphs with numerous options.
  • Dynamic and reusable dashboards.
  • It’s highly extensible using hundreds of dashboards and plugins in the official library.
  • Supports power user preferences.
  • Supports multi tenancy, setup multiple independent organizations.
  • Supports authentication via LDAP, Google Auth, Grafana.com, and Github.
  • Supports notifications via Slack, PagerDuty, and more.
  • Remarkably supports collaboration by allowing sharing of data and dashboards across teams and so much more.

Linux 배포판에 Grafana 를 설치하기 전에 온라인 데모를 시도해보십시오.

Demo URL: http://play.grafana.org/

이 기사에서는 Grafana - Data Visualization & amp; CentOS , 데비안 우분투 배포판에서 모니터링 소프트웨어.

Linux 시스템에 Grafana 설치

1. 공식 YUM 또는 APT 저장소에서 Grafana 를 설치합니다. 기본 패키지 관리자.

$ echo "deb https://packagecloud.io/grafana/stable/debian/ stretch main" | sudo tee -a /etc/apt/sources.list
$ curl https://packagecloud.io/gpg.key | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install grafana
# echo "[grafana]
name=grafana
baseurl=https://packagecloud.io/grafana/stable/el/7/$basearch
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://packagecloud.io/gpg.key https://grafanarel.s3.amazonaws.com/RPM-GPG-KEY-grafana
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt" | sudo tee /etc/yum.repos.d/grafana.repo

# yum install grafana

2. Grafana 를 설치 한 후 다음 위치에서 중요한 파일을 찾을 수 있습니다.

  • Installs binary to /usr/sbin/grafana-server
  • Installs Init.d script to /etc/init.d/grafana-server
  • Creates default file (environment vars) to /etc/default/grafana-server
  • Installs configuration file to /etc/grafana/grafana.ini
  • Installs systemd service name grafana-server.service
  • The default configuration sets the log file at /var/log/grafana/grafana.log
  • The default configuration specifies an sqlite3 db at /var/lib/grafana/grafana.db
  • Installs HTML/JS/CSS and other Grafana files at /usr/share/grafana

3. 그런 다음 Grafana 서비스를 시작하고 서비스가 시작되었는지 확인한 다음 부팅시 자동 시작되도록 설정합니다. 기본적으로이 프로세스는 설치 과정에서 생성 된 grafana 사용자로 실행되며 HTTP 포트 3000 에서 수신 대기합니다.

# systemctl daemon-reload
# systemctl start grafana-server
# systemctl status grafana-server
# systemctl enable grafana-server
# service grafana-server start
# service grafana-server status
# sudo update-rc.d grafana-server defaults  [On Debian/Ubuntu]
# /sbin/chkconfig --add grafana-server      [On CentOS/RHEL/Fedora]

4. 시스템에 기본적으로 방화벽이 활성화되어있는 경우 클라이언트 요청을 허용하기 위해 방화벽에서 3000 포트를 열어야합니다.

-----------  [On Debian/Ubuntu] -----------
$ sudo ufw allow 3000/tcp
$ sudo ufw reload

-----------  [On CentOS/RHEL/Fedora] -----------  
# firewall-cmd --permanent --add-port=3000/tcp
# firewall-cmd --reload

5. 이제 다음 URL을 사용하여 Grafana 에 액세스하십시오. 로그인 페이지로 리디렉션되고 사용자 이름 : admin > 비밀번호 : admin )

http://Your-Domain.com:3000
OR
http://IP-Address:3000

6. 로그인하면 아래 스크린 샷과 같이 홈 대시 보드에 액세스하게됩니다.

7. 다음으로 데이터베이스 또는 데이터 소스를 추가하고 " 데이터 소스 추가 "를 클릭하십시오. 예를 들어 MySQL 데이터베이스를 추가합니다. 데이터 소스 이름, 유형 및 연결 매개 변수를 지정하십시오. 그런 다음 저장 & amp; amp; 테스트 .

스크린 샷과 같이 데이터베이스 연결이 성공했는지 또는 실패한 경우 알림 메시지가 표시됩니다. 그런 다음 집 대시 보드로 돌아가서 새 대시 보드를 추가하십시오.

8. 대시 보드에서 새 대시 보드 를 클릭하여 데이터 소스에서 통계를 시각화 할 수있는 새 패널을 추가합니다.

여기에서 더 많은 데이터 소스, 대시 보드를 추가하고, 팀 구성원을 초대하고, 기본 기능을 확장하는 응용 프로그램과 플러그인을 설치하는 등의 작업을 수행 할 수 있습니다.

Grafana 홈페이지 (https://grafana.com/)에서 자세한 정보를 찾을 수 있습니다.

Grafana 는 실시간 데이터 분석 및 모니터링을위한 고급 소프트웨어입니다. Grafana가 Linux 시스템에 성공적으로 설치 되었으면 좋겠습니다. 그렇지 않은 경우 아래 피드백 양식을 사용하여 궁금한 사항이나 생각을 공유하십시오.