Zabbix 4.4 ನಲ್ಲಿ ಅಧಿಕೃತ PostgreSQL ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ಎಲ್ಲರಿಗೂ ನಮಸ್ಕಾರ.

ಝಬ್ಬಿಕ್ಸ್ ಈಗ ಅಧಿಕಾರಿಯನ್ನು ಹೊಂದಿದೆ ಟೆಂಪ್ಲೇಟ್ DB PostgreSQL. ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಅದನ್ನು Zabbix 4.4 ರಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ.

Zabbix 4.4 ನಲ್ಲಿ ಅಧಿಕೃತ PostgreSQL ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

ಸೂಚನೆ

ನೀವು ಇಂಗ್ಲಿಷ್‌ನೊಂದಿಗೆ ಉತ್ತಮವಾಗಿದ್ದರೆ, ಅಧಿಕೃತ ಕೈಪಿಡಿಯ ಪ್ರಕಾರ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ

github.com/zabbix/zabbix/tree/master/templates/db/postgresql

ಆದಾಗ್ಯೂ, ನನ್ನ ಲೇಖನವು ಈ ಲಿಂಕ್‌ನಲ್ಲಿ ಸೇರಿಸದ ಸೂಕ್ಷ್ಮ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗುತ್ತಿದೆ

1. ನಿಮ್ಮ ಹೋಮ್ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ.

cd ~

2. git ಉಪಯುಕ್ತತೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ಮತ್ತು GitHub ನಲ್ಲಿ ಇರುವ ಅಧಿಕೃತ Zabbix ರೆಪೊಸಿಟರಿಯನ್ನು ಕ್ಲೋನ್ ಮಾಡಿ.

yum -y install git
git clone https://github.com/zabbix/zabbix.git

3. PostgreSQL ಟೆಂಪ್ಲೇಟ್‌ನೊಂದಿಗೆ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ.

cd zabbix/templates/db/postgresql/

Zabbix ಏಜೆಂಟ್‌ಗಾಗಿ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ

1. PostgreSQL ಗೆ ಸಂಪರ್ಕಿಸೋಣ.

psql -U postgres

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 / ಡೈರೆಕ್ಟರಿಯು PostgreSQL ನಿಂದ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಅಗತ್ಯವಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

cp -r postgresql/ /var/lib/zabbix/

4. ನಂತರ template_db_postgresql.conf ಫೈಲ್ ಅನ್ನು Zabbix ಏಜೆಂಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಡೈರೆಕ್ಟರಿ /etc/zabbix/zabbix_agentd.d/ ಗೆ ನಕಲಿಸಿ ಮತ್ತು Zabbix ಏಜೆಂಟ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ.

cp template_db_postgresql.conf /etc/zabbix/zabbix_agentd.d/

5. ಈಗ Zabbix ಗೆ ಸಂಪರ್ಕವನ್ನು ಅನುಮತಿಸಲು pg_hba.conf ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸೋಣ. pg_hba.conf ಫೈಲ್ ಕುರಿತು ಹೆಚ್ಚಿನ ವಿವರಗಳು: https://www.postgresql.org/docs/current/auth-pg-hba-conf.html.

ಫೈಲ್ ತೆರೆಯಿರಿ:

vi /var/lib/pgsql/12/data/pg_hba.conf

ಸಾಲುಗಳಲ್ಲಿ ಒಂದನ್ನು ಸೇರಿಸಿ (ಇದು ಏಕೆ ಬೇಕು ಎಂದು ನಿಮಗೆ ಅರ್ಥವಾಗದಿದ್ದರೆ, ಮೊದಲ ಸಾಲನ್ನು ಮಾತ್ರ ಸೇರಿಸಿ.):

host all zbx_monitor 127.0.0.1/32 trust
host all zbx_monitor 0.0.0.0/0 md5
host all zbx_monitor ::0/0 md5

ಸೂಚನೆ

PGDG ರೆಪೊಸಿಟರಿಯಿಂದ PostgreSQL ಅನ್ನು ಸ್ಥಾಪಿಸಿದರೆ, zabbix ಬಳಕೆದಾರರಿಗೆ PATH ಪರಿಸರ ವೇರಿಯೇಬಲ್‌ಗೆ pg_isready ಗೆ ಮಾರ್ಗವನ್ನು ಸೇರಿಸಿ.

ಒಂದು ಆಯ್ಕೆಯಾಗಿ:

ln -s /usr/pgsql-12/bin/pg_isready /usr/bin/pg_isready

* - ನಾನು pgsql ಆವೃತ್ತಿ 12 ಅನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ನೀವು pgsql-12 ಬದಲಿಗೆ ಬೇರೆ ಮಾರ್ಗವನ್ನು ಹೊಂದಿರುತ್ತೀರಿ.

ಇದನ್ನು ಮಾಡದಿದ್ದರೆ, ನಂತರ ಸ್ಥಿತಿ: ಪಿಂಗ್ ಯಾವಾಗಲೂ ಡೌನ್ ಆಗಿರುತ್ತದೆ.

Zabbix ಮುಂಭಾಗದಲ್ಲಿ ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗುತ್ತಿದೆ

PostgreSQL ನಿಂದ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದವರಿಗೆ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಎಂದು ಈಗಾಗಲೇ ತಿಳಿದಿದೆ ಎಂದು ನಾನು ನಂಬುತ್ತೇನೆ. ಆದ್ದರಿಂದ, ನಾನು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ವಿವರಿಸುತ್ತೇನೆ.

  1. Zabbix ಪುಟಕ್ಕೆ ಹೋಗಿ;
  2. ಪುಟಕ್ಕೆ ಹೋಗಿ "ಸಂರಚನೆ» => «ಹೋಸ್ಟ್";
  3. ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ "ಹೋಸ್ಟ್ ರಚಿಸಿ"ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಹೋಸ್ಟ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ;
  4. ಹೋಸ್ಟ್ ರಚನೆ/ಸಂಪಾದನೆ ಪುಟದಲ್ಲಿ, ಆಯ್ಕೆಮಾಡಿಟೆಂಪ್ಲೇಟ್ಗಳು"ಮತ್ತು ಮತ್ತು ಲಿಂಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ"ಸೇರಿಸಿ";
  5. "ಗುಂಪು" ನಲ್ಲಿ, ಪಟ್ಟಿಯಿಂದ "ಟೆಂಪ್ಲೇಟ್ಗಳು / ಡೇಟಾಬೇಸ್ಗಳು" ಆಯ್ಕೆಮಾಡಿ, ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ "ಟೆಂಪ್ಲೇಟ್ DB PostgreSQL", ಗುಂಡಿಯನ್ನು ಒತ್ತಿ "ಆಯ್ಕೆ"ಮತ್ತು ಗುಂಡಿಯನ್ನು ಒತ್ತಿ"ಅಪ್ಡೇಟ್";

ನಾವು ಸ್ವಲ್ಪ ಸಮಯ ಕಾಯುತ್ತೇವೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಹೋಗುತ್ತೇವೆ "ಉಸ್ತುವಾರಿ» => «ಇತ್ತೀಚಿನ ಡೇಟಾ» => «ಹೋಸ್ಟ್ಗಳು"PostgreSQL ನೊಂದಿಗೆ ಸರ್ವರ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ => ಕ್ಲಿಕ್ ಮಾಡಿ"ಅನ್ವಯಿಸು".

Zabbix 4.4 ನಲ್ಲಿ ಅಧಿಕೃತ PostgreSQL ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
ಆನಂದಿಸಿ!

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ