مشکل در استارت کردن سرویس zabbix-server
با سلام خدمت اساتید محترم : من zabbix 4.1 رو روی centos 6.1 نصب کردم ولی زمانی که سرویس mysql استارت است سرویس zabbix-server استارت نمی شود .اگر سرویس mysql رو استاپ کنم انوقت سرویس zabbix-server استارت میشه لطفأ بفرمائید برای رفع مشکل چکار کنم تشکر
9 پاسخ
در ضمن فایل zabbix.conf.php هم موجود نیست .لطفأ راهنمایی فرمائید
در وهله اول تمامی پارامتر های دیتابیس در فایل zabbix.conf.php رو باید چک کنید. پارامتر های دو فایل زیر که شامل DBHost و DBName و DBUser و ... هستند باید با هم یکی باشند :
/etc/zabbix/web/zabbix.conf.php /etc/zabbix/zabbix_server.conf
در وهله دوم پارامتر های SElinux رو تغییر بدید. دستورات زیر رو اجرا کنید :
#setsebool -P httpd_can_network_connect on #setsebool -P httpd_can_connect_zabbix 1 #setsebool -P zabbix_can_network 1
بعد فایل zabbix.conf.php رو باز کنید. دستور زیر رو اجرا کنید :
$sudo vim /etc/zabbix/web/zabbix.conf.ph
در این فایل IP address رو چک کنید و اگه درست نبود تغییرش بدید.
$ZBX_SERVER = '**your zabbix ip address or DNS name**'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = '**your zabbix hostname**'
حالا سرویس Zabbix و httpd رو Restart کنید. دستورات زیر رو اجرا کنید :
$sudo service zabbix-server restart $service httpd restart
اگه درست نشد فایل زیر رو ویرایش کنید :
sudo nano /etc/default/zabbix-server
در مقابل پارامتر START کلمه yes رو بنویسید. بصورت زیر :
START=yes
حالا مجددا سرویس Zabbix رو Start کنید با دستور زیر :
sudo service zabbix-server start
نتیجه رو حتما اعلام کنید. منتظر پاسخ هستیم ...
سلام ، مشکلتون برطرف شده ؟ اگه برطرف نشده لطفا اعلام کنید تا بررسی کنیم. متشکرم
دستورات زیر رو اجرا کنید :
chown zabbix:zabbix /var/www/html/zabbix/
chmod 750 /var/www/html/zabbix/
دستور زیر رو اجرا کنید :
# cp /usr/share/doc/zabbix-web-4.1.0/httpd22-example.conf /etc/httpd/conf.d/zabbix.conf
دستور رو کپی پیست نکنید دستی تایپ کنید به doc که رسیدین کلید Tab رو بزنید تا ورژن Zabbix ای که استفاده می کنید رو خودش پر کنه بعد باقی مسیر رو تایپ کنید. بعد از این دستور ، دستور زیر رو اجرا کنید :
# service httpd restart
فایل zabbix.conf.php در مسیر زیر باید باشه :
/etc/zabbix/zabbix.conf.php
اگه نبود دستور زیر رو اجرا کنید ببینید کجاست :
locate zabbix.conf.php
ایده ای ندارم ، با دستور زیر فولدر zabbix رو ایجاد کنید و دوباره تلاش کنید :
mkdir /var/www/html/zabbix
ممنون از راهنمائیتون . فایل کپی شد ولی اینبار خطای You don't have permission to access zabbix on this server.
رو میده
سلام ممنون از وقتی که برای پاسخ گذاشتین . من دوباره زبیکس ورژن 3.2 رو نصب کردم الآن هر سه سرویس hhtpd,mysqld ,zabbix-server استارت شده اند ولی فایل etchttpdconf.dzabbix.conf موجود نیست و در بروزر که آدرس را بصورت http://192.168.1.3zabbix می زنم پیغام The requested URL zabbix was not found on this server.و
Apache Server at 192.168.1.3 Port 80 رو میده . در ضمن من کلأ با لینوکس کار نکردم و فقط به زبیکس احتیاج دارم.ممنون از راهنمایی بعدی شما
در فولدر html فولدر zabbix رو نداره