首先感謝博主 洪濤 的分享,鏈接地址是:http://www.9527edu.org/?id=46
1.首先安裝lamp環境作爲zabbix的運行環境,也就是web展示界面環境
yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash
2.修改一下apache的配置文件
vi /etc/httpd/conf/httpd.conf
修改
DirectoryIndex index.html index.php
在後面添加上index.php
可以搜索,先按esc,然後輸入/DirectoryIndex 這樣就很快搜索到這行內容
然後輸入i進入編輯模式,在後面輸入內容即可
保存並推出可以先按esc 然後shift+:(冒號)輸入wq
w:保存
q:推出
3.修改時區爲中國時區
vi /etc/php.ini
date.timezone = PRC
可以搜索,先按esc,然後輸入/date.timezone 這樣就很快搜索到這行內容
4.關閉防火牆和seliuux
systemctl stop firewalld.service 臨時關閉防火牆
setenforce 0 臨時關閉selinux
systemctl disable firewalld.service 永久關閉防火牆
5.啓動httpd服務和mairadb數據庫服務,並設置爲開機自啓動
systemctl start httpd.service
systemctl enable httpd.service
systemctl enable mariadb.service
systemctl start mariadb.service
6.初始化數據庫
mysql_secure_installation
先回車,然後輸入密碼,再輸入密碼,最後一路回車即可
7.進入數據庫,並創建zabbix的數據庫
首先進入數據庫
mysql -u root -p
然後輸入你自己設置的密碼
進入之後輸入:
CREATE DATABASE zabbix character set utf8 collate utf8_bin;
創建zabbix的數據庫,數據庫名叫zabbix,並設置字符集爲utf8
接下來再創建授權,並設置一個密碼
GRANT all ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'admin123';
授權所有的表,允許所有主機連,密碼爲admin123
flush privileges;
再來刷新一下權限
quit
退出數據庫
8.安裝php相關依賴,並安裝zabbix的源
yum install php-mbstring php-bcmath -y
這是安裝官方源,這樣可以用yum來安裝官方的軟件包
官方源
rpm -ivh http://repo.zabbix.com/zabbix/3.5/rhel/7/x86_64/zabbix-release-3.5-1.el7.noarch.rpm
下載這個rpm包需要公網環境,會自動生成yum源文件
yum install zabbix-server-mysql zabbix-web-mysql -y
如果失敗多執行幾次就可以了
可以換一下源:vim /etc/yum.repos.d/zabbix.repo
https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/\$basearch/
https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/\$basearch/
zcat /usr/share/doc/zabbix-server-mysql-4.0.0/create.sql.gz | mysql -uzabbix -p -h 192.168.80.181 zabbix
這裏可能會出現問題,根據版本的不同後面的版本號可能會不一樣,按tab做補全就行了,實際根據自己的版本號做修改
導入數據,根據你自己的IP地址做修改然後數據你zabbix的數據庫的密碼,不是數據庫的root的密碼切記
8.配置數據庫用戶及密碼,修改如下配置代碼行
vi /etc/zabbix/zabbix_server.conf
DBName=zabbix
zabbix數據庫名稱
DBUser=zabbix
zabbix用戶名
DBPassword=admin123
數據庫密碼
修改好以後,保存並退出
9.修改zabbix時區
vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
修改爲亞洲上海
10.啓動zabbix服務
systemctl enable zabbix-server
systemctl start zabbix-server
systemctl restart httpd.service
11.然後再瀏覽裏面輸入你服務器的IP地址後面加上zabbix
具體格式:http://192.168.80.181/zabbix/
12.安裝zabbix