هل ترغب في معرفة كيفية إجراء تثبيت Grafana على Ubuntu Linux؟ سنشرح لك في هذا البرنامج التعليمي كيفية تثبيت Grafana على Ubuntu Linux وكيفية الوصول إلى واجهة إدارة الويب Grafana للمرة الأولى.

ما هو غرافانا؟

Grafana عبارة عن منصة مفتوحة المصدر لرصد البيانات وتحليلها وتصورها والتي تأتي مع خادم ويب يتيح الوصول إليها من أي مكان.

على واجهة الويب ، يمكن للمستخدمين إنشاء لوحات معلومات Grafana مع لوحات لتمثيل المقاييس بمرور الوقت.

برنامج Grafana التعليمي:

في هذه الصفحة ، نقدم وصولاً سريعًا إلى قائمة دروس Grafana التعليمية.

البرنامج التعليمي - تثبيت Grafana

على وحدة تحكم Linux ، استخدم الأوامر التالية لتثبيت خدمة قاعدة بيانات MySQL.

# apt-get update
# apt-get install mysql-server

استخدم الأمر التالي للوصول إلى سطر أوامر MySQL.

# mysql -u root -p

استخدم أمر SQL التالي لإنشاء قاعدة بيانات باسم grafana.

CREATE DATABASE grafana CHARACTER SET UTF8 COLLATE UTF8_BIN;

استخدم أمر SQL التالي لإنشاء مستخدم قاعدة بيانات باسم grafana.

CREATE USER 'grafana'@'%' IDENTIFIED BY 'kamisama123';

إعطاء المستخدم SQL المسمى grafana إذن عبر قاعدة البيانات المسمى grafana.

GRANT ALL PRIVILEGES ON grafana.* TO 'grafana'@'%';
quit;

على وحدة تحكم Linux ، استخدم الأوامر التالية لتكوين مستودع Grafana APT.

# mkdir /downloads/grafana -p
# cd /downloads/grafana
# wget https://packages.grafana.com/gpg.key
# apt-key add gpg.key
# add-apt-repository 'deb [arch=amd64,i386] https://packages.grafana.com/oss/deb stable main'
# apt-get update

استخدم الأمر التالي لتثبيت Grafana.

# apt-get install grafana

قم بتحرير ملف التكوين Grafana grafana.ini.

# vi /etc/grafana/grafana.ini

قم بإجراء التكوين التالي ضمن قسم [Database] و [Session].

[database]

type = mysql
host = 127.0.0.1:3306
name = grafana
user = grafana
password = kamisama123

[session]

provider = mysql
provider_config = `grafana:kamisama123@tcp(127.0.0.1:3306)/grafana`

ضع في اعتبارك أنك بحاجة إلى تغيير اسم المستخدم وكلمة المرور MySQL لتعكس بيئتك.

استخدم الأمر التالي لبدء خدمة Grafana.

# service grafana-server start

ستبدأ خدمة Grafana الاستماع على منفذ TCP 3000.

استخدم الأمر التالي لمشاهدة سجلات Grafana وتحقق مما إذا كان كل شيء يعمل.

# cat /var/log/grafana/grafana.log

t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ServerLockService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UsageStatsService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing UserAuthTokenService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing CleanUpService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing NotificationService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing ProvisioningService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing TracingService" logger=server
t=2019-03-24T01:50:56+0000 lvl=info msg="Initializing Stream Manager"
t=2019-03-24T01:50:56+0000 lvl=info msg="HTTP Server Listen" logger=http.server address=0.0.0.0:3000 protocol=http subUrl= socket=
t=2019-03-24T01:50:57+0000 lvl=info msg="cleanup of expired auth tokens done" logger=auth count=0

تسجيل الدخول إلى Grafana Dashboard

افتح المستعرض وأدخل عنوان IP لخادمك plus: 3000.

في مثالنا ، تم إدخال عنوان URL التالي في المتصفح:

• http://34.216.84.149:3000

يجب تقديم واجهة الويب Grafana.

grafana default password

في شاشة المطالبة ، أدخل معلومات تسجيل الدخول إلى Grafana Default Password.

• اسم المستخدم: المشرف
• كلمة المرور: admin

سيطلب منك النظام تغيير كلمة المرور الافتراضية في Grafana.

Grafana Default password change

بعد تسجيل دخول ناجح باستخدام كلمة المرور الجديدة ، سيتم عرض لوحة بيانات Grafana.

Grafana Dashboard

إذا كنت ترغب في بدء تشغيل Grafana أثناء وقت التمهيد ، استخدم الأمر التالي:

# systemctl enable grafana-server.service

Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

استخدم الأمر التالي للتحقق من حالة خدمة Grafana.

# systemctl status grafana-server.service

فيما يلي مثال لإخراج حالة خدمة Grafana

● grafana-server.service - Grafana instance
Loaded: loaded (/usr/lib/systemd/system/grafana-server.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2019-03-24 02:13:58 UTC; 2min 15s ago
Docs: http://docs.grafana.org
Main PID: 758 (grafana-server)
Tasks: 9 (limit: 1152)
CGroup: /system.slice/grafana-server.service
└─758 /usr/sbin/grafana-server --config=/etc/grafana/grafana.ini --pidfile=/var/run/grafana/grafana-server.pid --packaging=deb cfg:default.paths.logs=/var/log/grafana cfg:default.paths.d

تهانينا! لقد قمت بإنشاء تثبيت Grafana بنجاح على Ubuntu Linux.