גרפנה היא תוכנה חופשית, עשירה בתכונות, עוצמתית, אלגנטית וניתנת להרחבה בצורה רבה לניתוח וניטור שעובדת על לינוקס, ווינדוס ו-מקוס. זו היא תוכנה דה פקטו לניתוח נתונים, והיא משמשת ב-Stack Overflow, eBay, PayPal, Uber ו-Digital Ocean – רק כדי לציין כמה.
היא תומכת ב-30+ מקורות נתונים פתוחים ומסחריים כולל MySQL, PostgreSQL, Graphite, Elasticsearch, OpenTSDB, Prometheus ו-InfluxDB. היא מאפשרת לך לחקור בעומק בנתונים תפעוליים בזמן אמת; להמחיש, לשאול, להגדיר התראות ולקבל תובנות מהמדדים שלך ממקומות אחסון שונים.
קרא גם: איך להתקין את תוכנת Piwik (Google Analytics) בלינוקס
מרכזי, גרפנה מאפשרת להגדיר ארגונים מרובים ועצמאיים עם כל אחד יש לו סביבת שימוש משלו (מנהלים, מקורות נתונים, לוחות מחוונים ומשתמשים).

תכונות של גרפנה:
- גרפיקה אלגנטית להמחשת נתונים.
- גרפים מהירים וגמישים עם מספר אפשרויות.
- לוחות מחוונים דינמיים וניתנים לשימוש חוזר.
- היא ניתנת להרחבה בצורה רבה באמצעות מאות לוחות מחוונים ותוספים בספריית הרשמית.
- תומך בהעדפות משתמש חזקות.
- תומך ברב-שכוניות, הגדרת ארגונים עצמאיים מרובים.
- תומך באימות דרך LDAP, Google Auth, Grafana.com ו-Github.
- תומך בהתראות דרך Slack, PagerDuty ועוד.
- תומך בשיתוף פעולה מצוין על ידי אפשרות לשתף נתונים ולוחות בקרה בין צוותים ועוד הרבה יותר.
קיים דמו מקוון שניתן לנסות לפני התקנת Grafana על ההפצה שלך של Linux.
Demo URL: http://play.grafana.org/
במאמר זה, נסביר כיצד להתקין את תוכנת Grafana – ויזואליזציה של נתונים וניטור על ההפצות CentOS, Debian ו-Ubuntu.
התקנת Grafana במערכות Linux
1. נתקין את Grafana ממאגרי החבילות הרשמיים שלו, כך שתוכל לעדכן אותו באמצעות מנהל החבילות הברירת מחדל שלך.
התקנת 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
- יוצר קובץ ברירת מחדל (משתני סביבה) ב- /etc/default/grafana-server
- מתקין קובץ הגדרות ב- /etc/grafana/grafana.ini
- מתקינים שירות systemd בשם grafana-server.service
- הקובץ ברירת המחדל מגדיר את קובץ הלוג ב- /var/log/grafana/grafana.log
- בהגדרת ברירת המחדל מצוין db של sqlite3 ב- /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 ו- סיסמה: admin)
http://Your-Domain.com:3000 OR http://IP-Address:3000

6. לאחר הכניסה, תוכל לגשת לדשבורד הבית, כפי שמוצג בצילום המסך שלהלן.

7. לאחר מכן, הוסף בסיס נתונים או מקור נתונים, לחץ על "הוסף מקור נתונים". לדוגמה, נוסיף בסיס נתונים מסוג MySQL; ציין את שם מקור הנתונים, סוג וחיבורי הפרמטרים. לאחר מכן, לחץ על שמור ובדוק.

תתקבל הודעה אם החיבור למסד הנתונים הצליח או כשהוא נכשל, כפי שמוצג בתמונת המסך. לאחר מכן חזור ללוח הבקרה הראשי כדי להוסיף לוח בקרה חדש.

8. מלוח הבקרה ראשי, לחץ על לוח בקרה חדש כדי להוסיף פאנל חדש להמחשת מדדים ממקור הנתונים שלך.

מכאן, תוכל להוסיף עוד מקורות נתונים, לוחות בקרה, להזמין את חברי הצוות שלך, להתקין אפליקציות ותוספים כדי להרחיב את היכולות הבסיסיות, ולעשות עוד.
ניתן למצוא מידע נוסף בדף הבית של Grafana: https://grafana.com/
גרפנה היא תוכנה אלגנטית לניתוח נתונים בזמן אמת ולניטורינג. אנו מקווים שהתקנת את Grafana בהצלחה על המערכת שלך בלינוקס, אחרת, השתמש בטופס משוב למטה כדי לשאול שאלות או לשתף את דעתך על כך.
Source:
https://www.tecmint.com/install-grafana-analytics-in-centos-ubuntu-debian/