2. PostgreSQL سرور تک رسائی کے ساتھ صرف پڑھنے کے لیے صارف zbx_monitor بنائیں۔
PostgreSQL ورژن 10 اور اس سے زیادہ کے لیے:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>' INHERIT; GRANT pg_monitor TO zbx_monitor;
PostgreSQL ورژن 9.6 اور نیچے کے لیے:
CREATE USER zbx_monitor WITH PASSWORD '<ВАШ_ПАРОЛЬ>';
GRANT SELECT ON pg_stat_database TO zbx_monitor;
--Для сбора метрик WAL пользователь должен быть superuser.
ALTER USER zbx_monitor WITH SUPERUSER;
3. postgresql/ ڈائریکٹری کو /var/lib/zabbix/ ڈائریکٹری میں کاپی کریں۔ اگر آپ کے پاس /var/lib/ میں zabbix/ ڈائریکٹری نہیں ہے، تو اسے بنائیں۔ postgresql / ڈائریکٹری میں پوسٹگری ایس کیو ایل سے میٹرکس کی بازیافت کے لیے درکار فائلیں شامل ہیں۔
cp -r postgresql/ /var/lib/zabbix/
4. پھر template_db_postgresql.conf فائل کو Zabbix ایجنٹ کنفیگریشن ڈائرکٹری /etc/zabbix/zabbix_agentd.d/ میں کاپی کریں اور Zabbix ایجنٹ کو دوبارہ شروع کریں۔
* - چونکہ میرے پاس pgsql ورژن 12 ہے، آپ کے پاس pgsql-12 کے بجائے ایک مختلف راستہ ہوگا۔
اگر ایسا نہیں کیا جاتا ہے، تو اسٹیٹس: پنگ ہمیشہ نیچے رہے گا۔
Zabbix فرنٹ اینڈ پر ایک ٹیمپلیٹ شامل کرنا
مجھے یقین ہے کہ جن لوگوں کو PostgreSQL سے میٹرکس لینے کی ضرورت ہے وہ پہلے ہی جانتے ہیں کہ ٹیمپلیٹس کو کیسے شامل کیا جائے۔ اس لیے میں اس عمل کو مختصراً بیان کروں گا۔
Zabbix صفحہ پر جائیں؛
صفحہ پر جائیں"ترتیب" =>"میزبان«؛
بٹن پر کلک کریں "میزبان بنائیں"یا موجودہ میزبان کو منتخب کریں؛
میزبان تخلیق/ترمیم کے صفحہ پر، "سانچے"اور لنک پر کلک کریں"شامل کریں«؛
"گروپ" میں، فہرست سے "ٹیمپلیٹس/ڈیٹا بیسز" کو منتخب کریں، ٹیمپلیٹ کو منتخب کریں۔ٹیمپلیٹ DB PostgreSQL"، بٹن دبائیں "منتخب کریں"اور بٹن دبائیں"اپ ڈیٹ کریں«؛
ہم کچھ دیر انتظار کرتے ہیں اور آخر کار "باخبر رہنا" =>"تازہ ترین ڈیٹا" =>"میزبان"PostgreSQL کے ساتھ ایک سرور منتخب کریں => کلک کریں"کا اطلاق کریں".