InfluxDB، Telegraf اور Grafana کا استعمال کرتے ہوئے Raspberry Pi سسٹم کی نگرانی کرنا

Influxdb Telegraf Awr Grafana Ka Ast Mal Krt Wy Raspberry Pi Ss M Ky Ngrany Krna



اپنے Raspberry Pi سسٹم کی معلومات جیسے CPU استعمال، RAM، سویپ میموری، یا ڈسک کے استعمال کی نگرانی کرنا چاہتے ہیں؟ اس مضمون کی پیروی کریں، جہاں ہم آپ کو دکھائیں گے کہ آپ اپنے Raspberry Pi ڈیوائس کے لیے سسٹم کی نگرانی کیسے کر سکتے ہیں۔ انفلوکس ڈی بی , ٹیلی گراف اور گرافانا .

InfluxDB، Telegraf اور Grafana کا استعمال کرتے ہوئے Raspberry Pi سسٹم کی نگرانی کرنا

سسٹم کی نگرانی کرنے کے لیے درج ذیل ٹولز انسٹال کریں:

Raspberry Pi پر InfluxDB انسٹال کریں۔

I انسٹال کرنے کے لیے nfluxDB Raspberry Pi ذخیرے سے ڈیٹا بیس سسٹم، نیچے دی گئی کمانڈ چلائیں:







$ sudo مناسب انسٹال کریں influxdb



تنصیب کے بعد، چیک کریں انفلوکس ڈی بی درج ذیل کمانڈ کا استعمال کرتے ہوئے اسٹیٹس:



$ sudo systemctl اسٹیٹس influxdb





فعال (چلنے والی) حیثیت کی تصدیق کرتی ہے۔ انفلوکس ڈی بی بغیر کسی مسئلے کے چل رہا ہے۔

Raspberry Pi پر ٹیلی گراف انسٹال کریں۔

ٹیلی گراف ایک سرور ایجنٹ ہے جو میٹرک معلومات اکٹھا کرنے کے لیے استعمال ہوتا ہے اور اسے درج ذیل مراحل سے انسٹال کیا جا سکتا ہے۔



مرحلہ نمبر 1: سب سے پہلے، ڈاؤن لوڈ کریں انفلوکس ڈی بی درج ذیل کمانڈ سے کلید:

$ wget -q https: // repos.influxdata.com / influxdb.key

مرحلہ 2: شامل کریں۔ انفلوکس ڈی بی مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے Raspberry Pi کی کلید:

$ بازگشت '23a1c8836f0afc5ed24e0486339d7cc8f6790b83886c4c96995b88a061c5bb5d influxdb.key' | sha256sum -c && کیٹ influxdb.key | جی پی جی --پیاری | sudo ٹی / وغیرہ / مناسب / trusted.gpg.d / influxdb.gpg > / دیو / خالی

مرحلہ 3: اب، شامل کریں ٹیلی گراف مندرجہ ذیل کمانڈ کا استعمال کرتے ہوئے Raspberry Pi ماخذ کی فہرست میں ذخیرہ:

$ بازگشت 'deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/debian stable main' | sudo ٹی / وغیرہ / مناسب / Source.list.d / influxdata.list

مرحلہ 4: اس بات کو یقینی بنانے کے لیے کہ ریپوزٹری کو کامیابی کے ساتھ شامل کیا گیا ہے، Raspberry Pi ریپوزٹری کو نیچے دی گئی اپ ڈیٹ کمانڈ کے ذریعے اپ ڈیٹ کریں:

$ sudo مناسب اپ ڈیٹ

مرحلہ 5: اپ ڈیٹ کے بعد انسٹال کریں۔ ٹیلی گراف Raspberry Pi پر درج ذیل کمانڈ کے ذریعے:

$ sudo مناسب انسٹال کریں ٹیلی گراف -Y

یقینی بنانا ٹیلی گراف سروس چل رہی ہے، آپ کو درج ذیل کمانڈ کو چلانا ہوگا۔

$ sudo سسٹم سی ٹی ایل اسٹیٹس ٹیلی گراف

Raspberry Pi پر گرافانا انسٹال کریں۔

حتمی تنصیب کا آلہ ہے گرافانا جو کہ ایک سسٹم مانیٹرنگ ٹول ہے جو ویب انٹرفیس پر نتیجہ دکھاتا ہے۔ نصب کرنے کے لئے گرافانا Raspberry Pi پر، ذیل میں دیئے گئے اقدامات پر عمل کریں:

مرحلہ نمبر 1: ڈاؤن لوڈ کریں گرافانا کا مندرجہ ذیل کمانڈ کے ذریعے Raspberry Pi کے لیے تازہ ترین ورژن deb پیکیج:

$ wget https: // dl.grafana.com / انٹرپرائز / رہائی / grafana-enterprise_9.2.5_armhf.deb

ویب سائٹ ملاحظہ کریں۔ یہاں ڈاؤن لوڈ کرنے کے لئے گرافانا آپ کے سسٹم کے فن تعمیر کے مطابق۔

مرحلہ 2: نصب کرنے کے لئے گرافانا Raspberry Pi پر deb پیکیج کے ذریعے، درج ذیل کمانڈ کا استعمال کریں:

$ sudo مناسب انسٹال کریں . / grafana-enterprise_9.2.5_armhf.deb

تنصیب کے بعد، آپ کو شروع کرنا ہوگا گرافانا Raspberry Pi پر درج ذیل کمانڈ سے سروس:

$ sudo systemctl start grafana-server.service

کی فعال چلانے کی حیثیت کی تصدیق کریں۔ گرافانا Raspberry Pi پر درج ذیل کمانڈ کے ذریعے:

$ sudo systemctl status grafana-server.service

گرافانا کے لیے ایک ڈیٹا بیس بنائیں

تمام ٹولز کو انسٹال کرنے کے بعد، آپ کو استعمال کرکے ایک ڈیٹا بیس بنانا ہوگا۔ انفلوکس ڈی بی ڈیٹا بیس سسٹم، جس کی حمایت کی جاتی ہے۔ گرافانا . کا استعمال کرتے ہوئے ایک ڈیٹا بیس بنانے کے لئے انفلوکس ڈی بی ، ذیل میں بیان کردہ اقدامات پر عمل کریں:

مرحلہ نمبر 1: کھولو انفلوکس ڈی بی درج ذیل کمانڈ سے ڈیٹا بیس:

$ آمد

مرحلہ 2: ڈیٹا بیس کا نام بنائیں 'ٹیلیگراف' درج ذیل نحو کا استعمال کرتے ہوئے:

ڈیٹا بیس ٹیلی گراف بنائیں

مرحلہ 3: استعمال کرنے کے لیے درج ذیل نحو کو چلائیں۔ ٹیلی گراف ڈیٹا بیس

ٹیلی گراف استعمال کریں۔

مرحلہ 4: آپ کو مندرجہ ذیل نحو کا استعمال کرتے ہوئے ایک صارف نام بنانا اور اپنے ڈیٹا بیس کے لیے پاس ورڈ سیٹ کرنا ہوگا۔

صارف بنائیں < صارف نام > پاس ورڈ کے ساتھ 'ڈیٹا بیس_پاس ورڈ' تمام مراعات کے ساتھ

مرحلہ 5: اب درج ذیل نحو کا استعمال کرتے ہوئے تمام مراعات دیں:

کو ٹیلی گراف پر تمام مراعات دیں۔ < database_username >

مرحلہ 6: کے ذریعے ڈیٹا بیس سے باہر نکلیں۔ 'باہر نکلیں' ڈیٹا بیس سیٹ اپ مکمل کرنے کے لیے کمانڈ۔

ٹیلی گراف فائل کو ترتیب دیں۔

کی طرف بڑھنے سے پہلے گرافانا ڈیش بورڈ کو ترتیب دینے کے لیے آپ کو درج ذیل اقدامات کرنے ہوں گے۔ ٹیلی گراف Raspberry Pi پر فائل۔

$ sudo نینو / وغیرہ / ٹیلی گراف / telegraph.conf

فائل کے اندر درج ذیل لائنیں تلاش کریں اور اس کے مطابق ان کا تبصرہ کریں۔ تاہم، فائل کے اندر ان لائنوں کو تلاش کرنے کے بجائے، آپ انہیں دستی طور پر فائل کے اندر کہیں بھی شامل کر سکتے ہیں:

[ [ outputs.influxdb ] ]

یو آر ایل = [ 'http://127.0.0.1:8086' ]

ڈیٹا بیس = 'ٹیلیگراف'

صارف نام = 'ڈیٹا بیس_صارف'

پاس ورڈ = 'ڈیٹا بیس_پاس ورڈ'

کو تبدیل کرنا یقینی بنائیں صارف نام اور پاس ورڈ پھر فائل کو استعمال کرکے محفوظ کریں۔ 'CTRL+X' .

دوبارہ لوڈ کریں۔ ٹیلی گراف درج ذیل کمانڈ کے ذریعے سروس:

$ sudo systemctl reload telegraf.service

یہ چیک کرنے کے لیے کہ آیا آپ نے جو تبدیلیاں کی ہیں وہ کامیابی کے ساتھ لاگو ہوئی ہیں، درج ذیل کمانڈ کو چلائیں:

$ sudo systemctl status telegraf.service

گرافانا ویب انٹرفیس تک رسائی حاصل کریں۔

Raspberry Pi پر Chromium براؤزر پر جائیں اور پتہ درج کریں۔ 'لوکل ہوسٹ: 3000' کھولنے کے لئے گرافانا ڈیش بورڈ

داخل ہوجاو گرافانا صارف نام اور پاس ورڈ کے ساتھ (پہلے سے طے شدہ ہے۔ 'ایڈمن' دونوں صورتوں میں)۔

آپ کو اگلی آن اسکرین ونڈو میں پاس ورڈ تبدیل کرنا ہوگا۔

پر جائیں۔ 'کنفیگریشن سیٹنگز' پر آپشن گرافانا ڈیش بورڈ اور پر کلک کریں۔ 'ڈیٹا سورس شامل کریں' بٹن

منتخب کریں۔ انفلوکس ڈی بی ڈیٹا ماخذ کے طور پر۔

بھریں۔ http کے ساتھ سیکشن 'مقامی پتہ' اور پورٹ نمبر '8086'۔

نیچے سکرول کریں اور اپنے ڈیٹا بیس کی معلومات شامل کریں، جسے ہم نے پہلے بنایا تھا اور پھر پر کلک کریں۔ 'محفوظ کریں اور ٹیسٹ کریں' ڈیٹا بیس کو شامل کرنے کے لیے بٹن گرافانا .

اب کلک کریں۔ 'تیر' آئیکن کے بالکل سامنے 'تلاش' اختیار:

پر کلک کریں 'درآمد کریں' اختیار

شامل کریں۔ ID '10578' اور منتخب کریں 'لوڈ' بٹن

نیچے سکرول کریں، منتخب کریں۔ 'InfluxDB' آپشن اور پھر پر کلک کریں۔ 'درآمد کریں' بٹن

دوبارہ لوڈ کریں۔ گرافانا اپنے Raspberry Pi سسٹم کی معلومات دیکھنے کے لیے ویب صفحہ۔

اس مقام پر، آپ نے Raspberry Pi سسٹم کی نگرانی کے عمل کو کامیابی کے ساتھ ترتیب دیا ہے۔ انفلوکس ڈی بی , ٹیلی گراف اور گرافانا .

نتیجہ

Raspberry Pi سسٹم کی نگرانی آسان ہے کیونکہ یہ صارفین کو اپنے سسٹم کی کارکردگی کو چیک کرنے کی اجازت دیتا ہے۔ کے ساتھ انفلوکس ڈی بی , ٹیلی گراف اور گرافانا ، صارفین سسٹم کی نگرانی کے کاموں کو کامیابی سے انجام دے سکتے ہیں۔ اوپر بیان کردہ رہنما خطوط یقینی طور پر آپ کو اپنے سسٹم کی نگرانی کے عمل کو ترتیب دینے میں مدد کریں گے اور آپ کو سسٹم کی تفصیلی معلومات جیسے CPU استعمال، RAM اور مزید حاصل کرنے کے لیے اپنے سسٹم پر کرنا چاہیے۔