امروز درگیر سناریوی راه اندازی مانیتورینگ زبیکس بودم، بعد از نصب و راه اندازی zabbix وارد کنترل پنل که شدم با خطای zabbix server is not running the information displayed may not be current مواجه شدم. برای ترابل شوت مشکل ابتدا وضعیت سرویس zabbix-server رو مطابق زیر بررسی کردم که خطای (code=exited, status=1/FAILURE) را مشاهده کردم.
برای ترابل شوت این مشکل سراغ log های زبیکس رفتم که با خطای Cannot connect to the database مواجه شدم، که این مشکل تنها میتونست به خاطر عدم ارتباط یوزر زبیکس با دیتابیس میبود :
فایل zabbix_server.conf را با استفاده از ادیتور متن باز کردم و خطی که مربوط به نام دیتابیس میبود را بررسی کردم (DBName=zabbixdb) که نام دیتابیس زبیکس به اشتباه ثبت شده بود و بعد از ویرایش مشکل برطرف گردید.
کد PHP:
# systemctl status zabbix-server.service
● zabbix-server.service - Zabbix Server
Loaded: loaded (/lib/systemd/system/zabbix-server.service; disabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Mon 2018-05-07 09:16:49 EDT; 7s ago
Process: 3886 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=1/FAILURE)
Process: 3883 ExecStart=/usr/sbin/zabbix_server -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 3885 (code=exited, status=1/FAILURE)
May 07 09:16:49 zabbix systemd[1]: zabbix-server.service: Control process exited, code=exited status=1
May 07 09:16:49 zabbix systemd[1]: zabbix-server.service: Unit entered failed state.
May 07 09:16:49 zabbix systemd[1]: zabbix-server.service: Failed with result 'exit-code'.
کد PHP:
4244:20180507:092420.014 TLS support: YES
4244:20180507:092420.014 ******************************
4244:20180507:092420.014 using configuration file: /etc/zabbix/zabbix_server.conf
4244:20180507:092420.018 [Z3001] connection to database 'zabbix' failed: [1044] Access denied for user 'zabbix'@'localhost' to database 'zabbix'
4244:20180507:092420.018 Cannot connect to the database. Exiting...
4252:20180507:092430.254 Starting Zabbix Server. Zabbix 3.4.8 (revision 79252).
4252:20180507:092430.254 ****** Enabled features ******
کامنت