مانیٹرکس ہلکے وزن کے نظام کی نگرانی کا ایک آلہ ہے، اوپن سورس اور مفت ، زیادہ سے زیادہ سسٹم خدمات اور وسائل کی نگرانی کے لئے ڈیزائن کیا گیا ہے۔ یہ پروڈکشن لینکس / UNIX سرورز میں استعمال ہونے کے ل created تشکیل دیا گیا ہے ، لیکن اس کی سادگی اور چھوٹے سائز کی وجہ سے یہ سرایت شدہ آلات پر بھی استعمال کیا جاسکتا ہے۔
یہ بنیادی طور پر دو پروگراموں پر مشتمل ہےs: ایک جمعکار ، کہا جاتا ہے مانیٹرکس، جو ایک پرل ڈیمون ہے جو نظام پر کسی بھی دوسری خدمت کی طرح خودبخود شروع ہوجاتا ہے ، اور ایک CGI اسکرپٹ جسے مانیٹینیکس کوگی کہتے ہیں۔
ورژن 3.0 کے بعد سے ، مانیٹرکس میں اپنا بلٹ ان HTTP سرور شامل ہے ، لہذا آپ کو استعمال کرنے کے لئے تھرڈ پارٹی کا ویب سرور انسٹال کرنے کی ضرورت نہیں ہے۔
اس کی ساری ترقی یہ ابتدا میں ریڈ ہیٹ ، فیڈورا ، اور سینٹوس سسٹم کی نگرانی کے لئے بنایا گیا تھا ، لہذا اس منصوبے کو ان اقسام کی تقسیم کو ذہن میں رکھتے ہوئے بنایا گیا تھا۔
آج یہ مختلف GNU / Linux تقسیم پر چلتا ہے اور یہاں تک کہ دوسرے UNIX سسٹمز جیسے FreeBSD ، OpenBSD اور NetBSD پر چلتا ہے۔
یہ فی الحال فعال خصوصیات میں ہے ، نئی خصوصیات ، نئی گرافکس اور فکسنگ کیڑے شامل کر رہا ہے۔ بہترین وی پی ایس ہوسٹنگ سروس کے نظام کی روزانہ انتظامیہ کے لئے ایک بہترین ٹول پیش کرنے کی کوشش میں۔
سسٹم کی نگرانی کے لئے ، مانیٹرکس میں ایمبیڈڈ HTTP سرور ہے۔ یہ اپاچی ، نجنکس ، لائٹ پی ڈی ، وغیرہ کے ساتھ بھی کام کرتا ہے۔
گرافکس کے ساتھ ڈسپلے کریں:
- سسٹم بوجھ اور سسٹم سروس ڈیمانڈ۔
- سی پی یو / جی پی یو درجہ حرارت سینسر
- ڈسک کا درجہ حرارت اور صحت۔
- نیٹ ورک / پورٹ ٹریفک اور نیٹ اسٹاٹ
- میل کے اعدادوشمار
- ویب سرور کے اعدادوشمار (اپاچی ، نجنکس ، لائٹ پی ڈی)
- ایس کیو ایل لوڈ اور اعدادوشمار
- اسکویڈ کے اعداد و شمار کی پراکسی
- این ایف ایس سرور / کلائنٹ کے اعدادوشمار
- راسبیری پائی سینسر
- یاد شدہ اعدادوشمار}
- Fail2ban
- ریموٹ سرورز کی نگرانی کریں (ملٹیہوسٹ)
- صارفین کو روزانہ ، ہفتہ وار ، ماہانہ یا سالانہ بنیادوں پر گراف یا سادہ متن ٹیبل میں اعداد و شمار دیکھنے کی اجازت دیتا ہے
- بہتر نظارے کے لئے گرافکس کو زوم کرنے کی اہلیت پیش کرتا ہے
- ہر قطار میں چارٹوں کی تعداد کی وضاحت کرنے کی صلاحیت رکھتا ہے
اوبنٹو سرور پر مانیٹرکس کیسے انسٹال کریں؟
ان لوگوں کے لئے جو اس نظام کو اپنے سسٹم پر نصب کرنے میں دلچسپی رکھتے ہیں ، وہ ذیل میں دی گئی ہدایات پر عمل کرکے ایسا کرسکتے ہیں۔
پہلی بات۔ ہم اپنے پیکجوں کی تازہ کاری کے ساتھ جا رہے ہیں۔
sudo apt-get update sudo apt-get upgrade
یہ کام پہلے ہی ہوچکا ہے ، اب ہم اپنے سسٹم میں مانیٹرکس کے عمل کے لئے درکار انحصار کو ڈاؤن لوڈ اور انسٹال کرنے جارہے ہیں۔
sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl
اگلے قدم کے طور پر ہم مانیٹرکس کا تازہ ترین مستحکم ورژن ڈاؤن لوڈ کرنے جارہے ہیں ہمارے سسٹم کے لئے ، جو ہمارے معاملے میں ڈیب پیکج کو اس سے ڈاؤن لوڈ کرنا ہوگا۔
یہ ہم ویجٹ کمانڈ کی مدد سے کرسکتے ہیں، جو اس وقت جدید ترین مستحکم ورژن لے رہا ہے جو 3.10.1 ہے۔
wget https://www.monitorix.org/monitorix_3.10.1-izzy1_all.deb -O monitorix.deb
پہلے ہی ڈاؤن لوڈ ہوچکا ہے ، اب ہم مندرجہ ذیل کمانڈ کی مدد سے سسٹم پر ایپلی کیشن انسٹال کرنے کے لئے آگے بڑھ رہے ہیں:
sudo dpkg -i monitorix.deb
اور ہم انحصار کے ساتھ کسی بھی مسئلے کو مندرجہ ذیل کمانڈ پر عمل کرکے حل کرتے ہیں۔
sudo apt-get install -f
ایک بار ایپلی کیشن انسٹال ہوجانے کے بعد ، اب ہم سسٹم میں سروس شروع کرنے جارہے ہیں ، ہم اس پر عمل کرکے:
sudo service monitorix start
مانیٹرکس تک کیسے پہنچیں؟
دور تک یا مقامی طور پر خدمت تک رسائی حاصل کرنا ہم ایک ویب براؤزر سے اپنے سرور کے آئی پی ایڈریس کی ہدایت کر سکتے ہیں ، مندرجہ ذیل ہیں۔
http://ipservidor:8080/monitorix
پروگرام کی تشکیل فائل درج ذیل راستے /etc/monitorix.conf میں ہے۔ یہاں آپ بندرگاہ کو تبدیل کرسکتے ہیں ، ریموٹ میزبان سے انکار یا اجازت دے سکتے ہیں اور دوسری ترتیبات بھی بناسکتے ہیں۔
پیرامیٹرز کو تبدیل کرنے سے پہلے ، اس فائل کی بیک اپ کاپی بنائیں:
cp -pRvf /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.back
اس فائل میں ہم اسے تصدیق کے ساتھ ویب تک رسائی کو یقینی بنانے کے ل to بھی استعمال کرسکتے ہیں ، جس کے ساتھ ہمیں صرف تشکیل دینا ہے
set enabled = y
جو اس دفعہ کے تحت ہے اور پھر / var / lib / مانیٹیکس / htpasswd میں ایک فائل بنائیں اور جہاں صارف نام کی جگہ تک رسائی کے ل. صارف کا نام تبدیل کیا جائے۔
اس کا حکم یہ ہے:
touch /var/lib/monitorix/htpasswd htpasswd -d /var/lib/monitorix/htpasswd username
تبصرہ کرنے والا پہلا ہونا