Zabbix 3.0 只支持CentOS 7.0以上版本,因此先在虛擬機中安裝好CentOS 7.0 x64,並設置好IP,容許虛擬機聯網。php
一、關閉防火牆mysql
設置關閉防火牆
#systemctl stop firewalld.servicelinux
設置永久關閉防火牆
#systemctl disable firewalld.serviceweb
二、關閉SELinuxsql
查看SELinux狀態
#getenforce數據庫
修改SELinux狀態
#vi /etc/sysconfig/selinux/
SELinux=disabled安全
快速修改
#sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
#grep SELINUX=disabled /etc/selinux/configide
不關機關閉SELinux
#setenforce 0測試
三、安裝MySQL
從最新版本的linux系統開始,默認的是 Mariadb而不是mysql!ui
使用系統自帶的repos安裝很簡單:
#yum install -y mariadb mariadb-server
啓動mariadb
#systemctl start mariadb
以前的服務管理命令還能夠用
#service mariadb start
設置開機自啓動
#systemctl enable mariadb
安全初始化,設置root密碼等
#mysql_secure_installation
測試登陸
#mysql -uroot –p<password>
複製代碼
四、安裝Zabbix
安裝 zabbix 官方源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安裝 server和web端,基於mysql數據庫
#yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
五、初始化 zabbix DB
#mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql>flush privileges;
mysql> quit;
導入數據
#cd /usr/share/doc/zabbix-server-mysql
#zcat create.sql.gz | mysql -uroot zabbix
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix(快捷)
六、修改 Zabbix Server 配置,並啓動 Zabbix Server 服務
#vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBPassword=zabbix
快捷操做命令:
#sed -i "s/# DBHost/DBHost/g" zabbix_server.conf
#sed -i "s/# DBPassword=/DBPassword=zabbix/g" zabbix_server.conf
啓動zabbix-server服務
#systemctl start zabbix-server
#systemctl start zabbix-agent
開機自啓動zabbix-server服務
#systemctl enable zabbix-server
#systemctl enable zabbix-agent
七、啓動 zabbix 管理界面
編輯PHP配置
#php_value date.timezone Asia/Shanghai
快捷修改命令
#sed -i "s/# php_value date.timezone Europe\/Riga/php_value date.timezone Asia\/Shanghai/g" /etc/httpd/conf.d/zabbix.conf
啓動Apache服務
#systemctl start httpd
開機啓動Apache服務
#systemctl enable httpd
八、SELinux配置
#setsebool -P httpd_can_connect_zabbix on
#setsebool -P httpd_can_network_connect_db on
九、登錄 Zabbix 管理頁面http://localhost/zabbix/,顯示Zabbix安裝嚮導。