Netdata เป็นเครื่องมือตรวจสอบสถานะโอเพ่นซอร์สฟรีแบบเรียลไทม์ซึ่งได้รับการบำรุงรักษาอย่างแข็งขันติดตั้งง่ายและมาพร้อมกับ UI แดชบอร์ดที่สวยงามซึ่งเข้าถึงได้โดยใช้เว็บเบราว์เซอร์ การใช้ Netdata คุณสามารถตรวจสอบพารามิเตอร์ทุกตัวของอินสแตนซ์ Vultr ของคุณได้แบบเรียลไทม์โดยไม่มีค่าใช้จ่ายน้อยหรือไม่มีเลย Netdata นั้นมีน้ำหนักเบามากและต้องการ CPU มากที่สุด 1% และ RAM ส่วนใหญ่ประมาณ 20MB
การติดตั้ง Netdata
Netdata มาพร้อมกับสคริปต์การตั้งค่าที่สามารถทำงานในการแจกแจงที่แตกต่างกันได้อย่างง่ายดาย สคริปต์การตั้งค่าปัจจุบันรองรับการแจกแจงต่อไปนี้:
- โค้ง
- Gentoo
- Debian
- อูบุนตู
- Sabayon
- CentOS
- หมวกสีแดง
- Fedora
- OpenSUSE
- SUSE
ในการติดตั้ง Netdata เพียงแค่เรียกใช้คำสั่งต่อไปนี้
# install required packages for all netdata plugins
bash <(curl -Ss https://my-netdata.io/kickstart.sh) all
สิ่งที่สคริปต์นี้ทำ:
- ตรวจจับ distro และติดตั้งแพ็คเกจระบบที่จำเป็นสำหรับการสร้าง Netdata (จะขอการยืนยัน)
- ดาวน์โหลดแหล่งต้นไม้ Netdata
/usr/src/netdata.git
ล่าสุดเพื่อ
- ติดตั้ง Netdata โดยเรียกใช้
./netdata-installer.sh
จากต้นไม้ต้นกำเนิด
- ติดตั้ง
netdata-updater.sh
เพื่อcron.daily
ดังนั้นการติดตั้ง Netdata ของคุณจะได้รับการอัพเดททุกวัน (คุณจะได้รับข้อความจาก cron เฉพาะในกรณีที่การอัปเดตล้มเหลว)
หลังจากรันkickstart.sh
สคริปต์แล้ว Netdata จะติดตั้งข้อกำหนดทั้งหมดโดยใช้ตัวจัดการแพคเกจดั้งเดิมของ linux จากนั้นดำเนินการติดตั้งเอง
ใช้แดชบอร์ด Netdata
หลังจากขั้นตอนการติดตั้งคุณสามารถเรียกดูhttp://192.0.2.139:19999
เพื่อเข้าถึง Netdata
อย่าลืมแทนที่192.0.2.139
ด้วยที่อยู่ IP จริงของคุณ
การกำหนดค่าหรือเปลี่ยนการตั้งค่าเริ่มต้น
การตั้งค่า Netdata สามารถปรับเปลี่ยนได้ตามความต้องการของคุณโดยแก้ไขไฟล์กำหนดค่า
sudo vi /etc/netdata/netdata.conf
การเปลี่ยนพอร์ตเริ่มต้น
หากต้องการเปลี่ยนพอร์ตเว็บ UI เริ่มต้นเป็นพอร์ตที่กำหนดเองเพียงแก้ไขไฟล์กำหนดค่าและเปลี่ยนบรรทัดต่อไปนี้ ภายใต้[web]
ส่วนให้ยกเลิกหมายเหตุบรรทัดต่อไปนี้
# default port = 19999
ควรมีลักษณะดังต่อไปนี้
default port = <Your-Desired-Port>
บันทึกและออก.
รีสตาร์ท Netdata
systemctl restart netdata
http://192.0.2.139:<Your-Desired-Port>
ตอนนี้เรียกดู
การควบคุมบริการ Netdata
คุณสามารถควบคุม Netdata เช่นบริการปกติด้วยคำสั่งต่อไปนี้บนระบบที่ใช้ SystemD
systemctl start netdata #start netdata service
systemctl stop netdata #stop netdata service
systemctl restart netdata #restart netdata service
systemctl status netdata #status of the netdata service