ค้นหาเว็บไซต์

Grafana - ซอฟต์แวร์โอเพ่นซอร์สสำหรับการวิเคราะห์และการตรวจสอบ


Grafana เป็นโอเพ่นซอร์สที่มีซอฟต์แวร์การวิเคราะห์และการตรวจสอบที่หลากหลาย ทรงพลัง หรูหรา และขยายได้สูงที่ทำงานบน Linux, Windows และ แมคโอเอส เป็นซอฟต์แวร์สำหรับการวิเคราะห์ข้อมูลที่ใช้งานจริงที่ Stack Overflow, eBay, PayPal, Uber และ Digital Ocean – กล่าวถึงเพียงบางส่วนเท่านั้น

รองรับโอเพ่นซอร์ส 30+ เช่นเดียวกับฐานข้อมูลเชิงพาณิชย์/แหล่งข้อมูล รวมถึง MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus และ InfluxDB ช่วยให้คุณสามารถเจาะลึกข้อมูลการดำเนินงานแบบเรียลไทม์จำนวนมาก แสดงภาพ ค้นหา ตั้งการแจ้งเตือน และรับข้อมูลเชิงลึกจากหน่วยวัดของคุณจากที่จัดเก็บข้อมูลต่างๆ

อ่านเพิ่มเติม: วิธีติดตั้งซอฟต์แวร์ Piwik (Google Analytics) ใน Linux

ที่สำคัญ Grafana ช่วยให้สามารถตั้งค่าองค์กรอิสระหลายแห่งโดยแต่ละองค์กรมีสภาพแวดล้อมการใช้งานของตนเอง (ผู้ดูแลระบบ แหล่งข้อมูล แดชบอร์ด และผู้ใช้)

คุณสมบัติกราฟาน่า:

  • กราฟิกที่สวยงามสำหรับการแสดงข้อมูล
  • กราฟที่รวดเร็วและยืดหยุ่นพร้อมตัวเลือกมากมาย
  • แดชบอร์ดแบบไดนามิกและนำมาใช้ซ้ำได้
  • สามารถขยายได้สูงโดยใช้แดชบอร์ดและปลั๊กอินหลายร้อยรายการในไลบรารีอย่างเป็นทางการ
  • รองรับการตั้งค่าผู้ใช้ระดับสูง
  • รองรับผู้เช่าหลายราย ตั้งค่าองค์กรอิสระหลายแห่ง
  • รองรับการตรวจสอบสิทธิ์ผ่าน LDAP, Google Auth, Grafana.com และ Github
  • รองรับการแจ้งเตือนผ่าน Slack, PagerDuty และอื่นๆ
  • สนับสนุนการทำงานร่วมกันอย่างน่าทึ่งโดยอนุญาตให้แบ่งปันข้อมูลและแดชบอร์ดระหว่างทีมและอีกมากมาย

มีการสาธิตออนไลน์ให้คุณลองก่อนติดตั้ง Grafana บน Linux ของคุณ

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

ในบทความนี้ เราจะอธิบายวิธีการติดตั้งซอฟต์แวร์ Grafana – Data Visualization & Monitoring บน CentOS, Debian และ Ubuntu การแจกแจง

ติดตั้ง Grafana ในระบบ Linux

1. เราจะติดตั้ง Grafana จากที่เก็บอย่างเป็นทางการของ YUM หรือ APT เพื่อให้คุณสามารถอัปเดตได้โดยใช้ ตัวจัดการแพ็คเกจเริ่มต้น

ติดตั้ง Grafana บน Debian และ Ubuntu

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

ติดตั้ง Grafana บน CentOS, RHEL และ Fedora

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 คุณจะพบไฟล์สำคัญในตำแหน่งต่อไปนี้:

  • ติดตั้งไบนารีไปที่ /usr/sbin/grafana-server
  • ติดตั้งสคริปต์ Init.d ไปที่ /etc/init.d/grafana-server
  • สร้างไฟล์เริ่มต้น (vars สภาพแวดล้อม) เป็น /etc/default/grafana-server
  • ติดตั้งไฟล์การกำหนดค่าไปที่ /etc/grafana/grafana.ini
  • ติดตั้งชื่อบริการ systemd grafana-server.service
  • การกำหนดค่าเริ่มต้นจะตั้งค่าไฟล์บันทึกเป็น /var/log/grafana/grafana.log
  • การกำหนดค่าเริ่มต้นระบุ sqlite3 db ที่ /var/lib/grafana/grafana.db
  • ติดตั้ง HTML/JS/CSS และไฟล์ Grafana อื่นๆ ที่ /usr/share/grafana

3. ต่อไป ให้เริ่มบริการ Grafana ตรวจสอบว่าบริการเปิดใช้งานอยู่หรือไม่ จากนั้นเปิดใช้งานให้เริ่มอัตโนมัติในเวลาบูตดังนี้ ตามค่าเริ่มต้น กระบวนการจะทำงานในฐานะผู้ใช้ grafana (สร้างขึ้นระหว่างกระบวนการติดตั้ง) และรับฟังบนพอร์ต HTTP 3000

เริ่มเซิร์ฟเวอร์ Grafana (ผ่าน Systemd)

systemctl daemon-reload
systemctl start grafana-server
systemctl status grafana-server
systemctl enable grafana-server

เริ่มเซิร์ฟเวอร์ Grafana (ผ่าน init.d)

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 ในไฟร์วอลล์เพื่ออนุญาตคำขอของไคลเอ็นต์ไปยังกระบวนการ Grafana

-----------  [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 และ รหัสผ่าน: ผู้ดูแลระบบ)

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

6. หลังจากเข้าสู่ระบบ คุณจะเข้าถึงแดชบอร์ดหลัก ดังที่แสดงในภาพหน้าจอด้านล่าง

7. ถัดไป เพิ่มฐานข้อมูลหรือแหล่งข้อมูล คลิกที่ “เพิ่มแหล่งข้อมูล ” ตัวอย่างเช่น เราจะเพิ่มฐานข้อมูล MySQL ระบุชื่อแหล่งข้อมูล ประเภท และพารามิเตอร์การเชื่อมต่อ จากนั้นคลิกที่ บันทึกและทดสอบ

คุณจะได้รับแจ้งหากการเชื่อมต่อฐานข้อมูลสำเร็จหรือล้มเหลว ดังที่แสดงในภาพหน้าจอ จากนั้นกลับไปที่แดชบอร์ดหลักเพื่อเพิ่มแดชบอร์ดใหม่

8. จากแดชบอร์ด หน้าแรก คลิก แดชบอร์ดใหม่ เพื่อเพิ่มแผงใหม่สำหรับการแสดงภาพเมตริกจากแหล่งข้อมูลของคุณ

จากที่นี่ คุณสามารถเพิ่มแหล่งข้อมูล แดชบอร์ด เชิญสมาชิกในทีมของคุณ ติดตั้งแอปและปลั๊กอินเพื่อขยายฟังก์ชันการทำงานเริ่มต้น และทำสิ่งต่างๆ ได้มากขึ้น

คุณสามารถค้นหาข้อมูลเพิ่มเติมได้จากหน้าแรกของ Grafana: https://grafana.com/

Grafana เป็นซอฟต์แวร์ที่หรูหราสำหรับการวิเคราะห์และติดตามข้อมูลแบบเรียลไทม์ เราหวังว่าคุณจะติดตั้ง Grafana บนระบบ Linux ของคุณสำเร็จ ไม่เช่นนั้น ให้ใช้แบบฟอร์มคำติชมด้านล่างเพื่อถามคำถามหรือแบ่งปันความคิดเห็นของคุณเกี่ยวกับเรื่องนี้