zabbix安裝,關閉SELinux


一、緣由

  在安裝zabbix的時候,按照官網的Zabbix Manual一路跑下來,zabbix的dashboard提示:zabbix server is not running the information displayed may not be current。后來google后關閉selinux,Zabbix服務正常。

  因為:SELinux出於安全考慮,會阻止zabbix server的http通信端口10051。同時,如果zabbix要使用fping,需要設置相應規則。

二、解決辦法:

  1、關閉SELinux(為了省事,大多數人員這么選擇)

  查看SElinux狀態:

  1) sudo sestatus -v |grep status

  SELinux status:  enable  

  2) getenforce      

  關閉SELinux:

  1)臨時關閉(不需要重啟機器):

  setenforce 0    

  #setenforce 1 設置SELinux 成為enforcing模式

  #setenforce 0 設置SELinux 成為permissive模式 
  2)永久關閉,修改配置文件需要重啟機器:
  vim /etc/selinux/config 
  將SELINUX=enforceing 改為 SELINUX=disabled
  重啟機器即可。
 
  2、設置SELinux規則,允許zabbix server的10051端口的http訪問
  
semanage port -a -t http_port_t -p tcp 10051

  To allow fping to be used by zabbix u need to create your own selinux rule 

grep fping /var/log/audit/audit.log | audit2allow -M zabbix_fping semodule -i zabbix_fping.pp
  
三、 Centos6上安裝Zabbix官方WIKI(有關於selinux的設置):
注意:注意apache下zabbix.conf和php.ini里面關於timezone的設置,一定要正確。
 
 
  
  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM