安裝環境
系統 |
Centos6.7,最小化安裝 |
CPU |
2核 |
內存 |
2G |
硬盤 |
200G |
IP |
192.168.100.168/24 |
主機名 |
zabbix |
Zabbix版本 |
3.4 |
數據庫 |
mysql-5.1.73 |
|
|
PS:此環境需要連接到互聯網
1、安裝准備
關閉selinux
PHP使用5.4以上
關閉iptables
2、准備安裝包
3、自動創建zabbix的yum源
#rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm
4、安裝zabbix相關軟件包
#yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent zabbix-get
5、配置zabbix服務配置文件
#更改如下內容
#vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
StartTrappers=5
StartPingers=1
StartDiscoverers=1
Timeout=4
6、安裝mysql,並新建zabbix庫,導入zabbix服務器的原始數據架構
#yum install mysql-server -y
#service mysqld start
#chkconfig mysqld on
6.1、創建初始化數據庫
#mysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> quit;
6.2、導入初始架構和數據
PS:注意版本號
#zcat /usr/share/doc/zabbix-server-mysql-3.4.11/create.sql.gz | mysql -uzabbix -pzabbix zabbix
7、安裝php
7.1、安裝配置php源
#rpm -ivh http://mirror.webtatic.com/yum/el6/latest.rpm
7.2、安裝php5.6以及相關軟件包
#yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 php56w-bcmath.x86_64 php56w-xml.x86_64 -y
如出現以下錯誤請安裝php56w-mcrypt-5.6.36-1.w6.x86_64
#rpm -ivh http://mirrors.hust.edu.cn/epel//6/x86_64/epel-release-6-8.noarch.rpm
#yum install libmcrypt-devel -y
完成安裝后可以先去查看php的版本:
7.3、配置php
更改如下配置:
#vim /etc/php.ini
post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
always_populate_raw_post_data = -1
7.4、重啟httpd服務
# service httpd restart
重啟以下提示解決方式
#vim /etc/httpd/conf/httpd.conf
#ServerName www.example.com:80 ---- ServerName 本機ip:80
8、配置web數據源
#mkdir /var/www/html/zabbix
#cd /usr/share/zabbix
#cp -a . /var/www/html/zabbix
#chmod 755 /var/www/html/zabbix -R
#chown apache:apache /var/www/html/zabbix -R
#chmod 755 /etc/zabbix/web //這個很重要
#service httpd restart //重啟httpd服務
#chkconfig httpd on
#service zabbix-server restart
#chkconfig zabbix-server on
#service php-fpm restart
#chkconfig php-fpm on
9、初始化zabbix
兼容性瀏覽器打開http://IP/zabbix
首次登錄需要設置
這里是檢測php配置,如有報錯,可按提示配置,配置完成后重啟httpd服務即可。
注意設置,我這里設置的密碼是zabbix:
默認就好:
這一步有可能會出現以下報錯,請安下面方式下載文件,並上傳至指定路徑,更改為指定名稱。完成操作后點擊Finish即可。也可以刷新瀏覽器。
然后就可以登錄啦,Admin/zabbix。