啓動zabbix-server有以下報錯:linux
29171:20180714:084911.367 cannot start alert manager service: Cannot bind socket to "/var/run/zabbix/zabbix_server_alerter.sock": [13] Permission denied. 29142:20180714:084911.368 One child process died (PID:29171,exitcode/signal:1). Exiting ... 29225:20180714:084923.611 cannot start preprocessing service: Cannot bind socket to "/var/run/zabbix/zabbix_server_preprocessing.sock": [13] Permission denied. 29213:20180714:084923.613 server #18 started [poller #2] 29195:20180714:084923.614 One child process died (PID:29225,exitcode/signal:1). Exiting ... 29195:20180714:084925.615 syncing history data... 29195:20180714:084925.615 syncing history data done 29195:20180714:084925.615 syncing trend data... 29195:20180714:084925.615 syncing trend data done 29195:20180714:084925.615 Zabbix Server stopped. Zabbix 3.4.10 (revision 81503).
以上只是粘貼了部分的錯誤日誌。 形成上述緣由是由於SELINUX啓動 sestatus
vim
SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing Mode from config file: disabled Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 28
解決辦法以下: vim /etc/selinux/config
socket
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes are protected. # mls - Multi Level Security protection. SELINUXTYPE=targeted
修改SELINUX=disabled
修改配置文件永久關閉。 setenforce 0
:臨時關閉SELINUX。 也能夠設置SELINUX容許zabbix訪問,也不是很麻煩,可是SELINUX基本用不到,全部這種方法若是大家想知道就本身搜索下吧,在這裏就不過多陳述了。日誌