انڈروئد

ڈیبین 9 لینکس پر زبیبکس کو انسٹال اور تشکیل کرنے کا طریقہ

سوا - غابة المعمورة تواجه خطر الاندثار

سوا - غابة المعمورة تواجه خطر الاندثار

فہرست کا خانہ:

Anonim

زبیبکس نیٹ ورک اور ایپلی کیشنز کی نگرانی کے لئے ایک پختہ اوپن سورس سافٹ ویئر ہے۔ زیبکس مختلف نیٹ ورکس آلات ، سسٹم اور ایپلی کیشنز سے میٹرکس جمع کرسکتا ہے۔ کسی بھی طرح کی ناکامی کی صورت میں ، زبیکس مختلف طریقوں کے ذریعے نوٹیفکیشن الرٹس بھیجے گا۔

زیبکس ایجنٹ پر مبنی اور ایجنٹ کم نگرانی دونوں کی حمایت کرتا ہے۔ زبیبکس ایجنٹ کے پاس ایک چھوٹا سا نشان ہے اور وہ مختلف پلیٹ فارمز پر چل سکتا ہے ، جن میں لینکس ، UNIX ، میک او ایس اور ونڈوز شامل ہیں۔

اس ٹیوٹوریل میں یہ بیان کیا گیا ہے کہ ڈیبیئن 9 لینکس سرور پر مائیکس کیو ایل کو بطور ڈیٹا بیس استعمال کرکے زیبیبکس 4.0 کے تازہ ترین ورژن کو انسٹال اور تشکیل کرنے کا طریقہ۔ ہم آپ کو یہ بھی دکھائیں گے کہ ریموٹ ہوسٹ پر زبیبکس ایجنٹ کیسے انسٹال کریں اور میزبان کو زیبیکس سرور میں شامل کریں۔

شرطیں

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

ایس کیو ایل ڈیٹا بیس بنانا

زیبکس ، ایس کیو ایل / ماریآڈیبی اور پوسٹگری ایس کیو ایل دونوں کی حمایت کرتا ہے۔ اس گائیڈ میں ، ہم ماریا ڈی بی کو بطور ڈیٹا بیس بطور استعمال کریں گے۔

ایس کیو ایل کنسول میں لاگ ان کریں:

sudo mysql

نیا ڈیٹا بیس بنانے کے لئے درج ذیل SQL بیان چلائیں:

CREATE DATABASE zabbix CHARACTER SET utf8 collate utf8_bin;

اگلا ، ایک ایس کیو ایل صارف اکاؤنٹ بنائیں اور ڈیٹا بیس تک رسائی فراہم کریں:

GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'change-with-strong-password'; یقینی بنائیں کہ آپ change-with-strong-password کے change-with-strong-password کو تبدیل کرتے change-with-strong-password ۔

ایک بار مکمل ہوجانے کے بعد ، ٹائپ کرکے MySQL کنسول سے باہر نکلیں:

EXIT;

دبیئن پر زبیبکس لگانا

اس مضمون کو لکھنے کے وقت ، زیبکس کا تازہ ترین مستحکم ورژن 4.0 ہے۔ دبیان ذخیروں میں دستیاب زبیبیکس پیکیج اکثر پرانی ہوجاتے ہیں لہذا ہم زبکس کے سرکاری ذخیرہ استعمال کریں گے۔

1. زبیبکس انسٹال کرنا

مندرجہ ذیل ویجیٹ کمانڈ کے ساتھ جدید ترین زیبیکس ذخیرہ .deb پیکیج ڈاؤن لوڈ کریں۔

wget

ایک بار فائل ڈاؤن لوڈ ہونے کے بعد ، اس کے ساتھ انسٹال کریں:

sudo apt install./zabbix-release_4.0-2+stretch_all.deb

پیکیجز کی فہرست کو اپ ڈیٹ کریں اور زبیبکس سرور انسٹال کریں ، ویب فرنٹ اینڈ ، ایس کیو ایل ڈیٹا بیس سپورٹ اور زبیکس ایجنٹ کے ساتھ:

sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent sudo apt update sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent

مذکورہ کمانڈ اپاچی ، پی ایچ پی ، اور تمام مطلوبہ پی ایچ پی ماڈیولز بھی انسٹال کرے گی۔

2. زیبکس فرنٹ اینڈ کے لئے پی ایچ پی کی تشکیل

تنصیب کے دوران تمام مطلوبہ اپاچی اور پی ایچ پی کی ترتیبات کے ساتھ ایک اپاچی تشکیل فائل تشکیل دی گئی ہے۔

کنفگریشن فائل کو کھولیں ، ٹائم زون لائن کو غیر منظم کریں اور اسے اپنے ٹائم زون میں تبدیل کریں۔ آپ یہاں پی ایچ پی کے تعاون سے ٹائم زون کی مکمل فہرست تلاش کرسکتے ہیں۔

/etc/apache2/conf-enabled/zabbix.conf

… php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver… … php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value max_input_vars 10000 php_value always_populate_raw_post_data -1 php_value date.timezone America/Denver…

ایک بار مکمل ہوجانے کے بعد ، فائل کو محفوظ کریں اور تبدیلیاں چالو ہونے کے ل Ap اپاچی سروس کو دوبارہ شروع کریں۔

sudo systemctl restart apache2

3. زبیبکس سرور کے لئے ایس کیو ایل ڈیٹا بیس کی تشکیل

ایس کیو ایل ڈمپ فائل کو درآمد کریں جس میں مائی ایس کیو ایل کے ساتھ زبیبکس سرور کے لئے ابتدائی سکیما اور ڈیٹا شامل ہے۔

gunzip < /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix

جب اشارہ کیا جائے تو صارف کا پاس ورڈ درج کریں جو آپ نے پہلے بنایا تھا۔ کامیابی پر ، کوئی آؤٹ پٹ نہیں دیا جاتا ہے۔

اگلا ، زبیکس ترتیب کھولیں اور ڈیٹا بیس کا پاس ورڈ مرتب کریں:

sudo nano /etc/zabbix/zabbix_server.conf

درج ذیل سیکشن کے لئے تلاش کریں ، ڈی بی پاس ورڈ کی ہدایت کو غیر DBPassword اور ڈیٹا بیس کا پاس ورڈ شامل کریں۔

/etc/zabbix/zabbix_server.conf

… ### Option: DBPassword # Database password. # Comment this line if no password is used. # # Mandatory: no # Default: DBPassword=change-with-strong-password…

فائل کو محفوظ کریں اور بند کریں۔

زیبیکس سرور اور ایجنٹ خدمات کو دوبارہ چالو کریں اور ان کو فعال کریں:

sudo systemctl restart zabbix-server zabbix-agent sudo systemctl enable zabbix-server zabbix-agent

تصدیق کریں کہ زبیبکس سرور چل رہا ہے:

sudo systemctl status zabbix-server

● zabbix-server.service - Zabbix Server Loaded: loaded (/lib/systemd/system/zabbix-server.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-01-28 15:37:21 CST; 35s ago Main PID: 27632 (zabbix_server) CGroup: /system.slice/zabbix-server.service…

زبیکس فرنٹ اینڈ کو انسٹال اور تشکیل کرنا

زیبکس ویب انٹرفیس پی ایچ پی میں لکھا ہوا ہے اور آپ کو سرور تشکیل دینے ، جمع ہونے والا ڈیٹا دیکھنے اور میزبانوں کو شامل کرنے کی اجازت دیتا ہے جس کی آپ نگرانی کرنا چاہتے ہیں۔

تنصیب شروع کرنے کے لئے ، اپنا پسندیدہ براؤزر کھولیں اور اپنے سرور کا ڈومین نام یا عوامی IP پتہ ٹائپ کریں جس کے بعد /zabbix :

http(s)://your_domain_or_ip_address/zabbix

پہلی اسکرین پر ، آپ کو ایک خوش آئند پیغام پیش کیا جائے گا۔ جاری رکھنے کے لئے Next step پر کلک کریں۔

آخر میں ، میزبان کو شامل کرنے کے لئے نیلے رنگ کے اڈے کے button ۔

نتیجہ اخذ کرنا

آپ نے اپنے ڈیبیئن سسٹم پر جدید ترین زبیبکس کو کامیابی کے ساتھ انسٹال کیا ہے اور یہ سیکھا ہے کہ آپ جس میزبان کو مانیٹر کرنا چاہتے ہیں ان میں نئے میزبانوں کو کیسے شامل کریں۔

اب آپ زبیبکس دستاویزات کو چیک کریں اور زبیبکس کو تشکیل اور استعمال کرنے کا طریقہ سیکھیں۔

ڈیبین زبیبکس مانیٹرنگ