1. 程式人生 > >CentOS6.5原始碼安裝zabbix4.0

CentOS6.5原始碼安裝zabbix4.0

最新公司需要上一套監控系統,一番調研下來,決定使用zabbix,下班時間搭了一套出來,過程如下

環境如下:

OS CentOS6.5
zabbix 4.0 4.0.2
apche 1.3.12或以上
mysql 5.0.3或以上 5.1.73
php 5.4.0或以上 5.6

建議先搭建lamp環境,環境搭建好之後再安裝zabbix
首先是lamp環境的搭建,,因為整個zabbix安裝下來依賴包很多,所以環境的搭建採取yum方式

appche安裝

yum install -y httpd httpd-devel

mysql安裝
yum install mysql -y
service mysqld start #啟動mysql
mysqladmin -u root password 2018 #設定mysql root 密碼
mysql -uroot -p2018 #登入mysql
mysql>create database zabbix character set utf8 collate utf8_bin; #建立資料庫zabbix
mysql>grant all privileges on zabbix.

to [email protected] identified by '2018'; #新增賬號zabbix,密碼為2018並授權訪問資料庫zabbix
mysql>flush privileges;
mysql>SHOW DATABASES; #show 檢視資料庫
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
| zabbix |
+--------------------+
4 rows in set (0.02 sec)

service mysqld restart #重啟mysql服務

php安裝
rpm -qa | greo php #檢視已安裝php版本,如果低於最低要求則刪除
yum remove php #刪除自帶php
yum list php
#檢視yum源上是否有自己需要的版本,沒有就新增第三方yum源
rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpmyum -y install php56w php56w-gd php56w-mysqlnd php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
vim /etc/php.ini #編輯配置檔案
post_max_size = 16M #zabbix必填引數
max_execution_time = 300 #zabbix必填引數
max_input_time = 300
date.timezone = Asia/Shanghai #zabbix必填引數
always_populate_raw_post_data = -1 #zabbix引數

以上就是lamp 環境的前期準備工作