安裝準備:php
一、安裝前須要先關閉selinux和firewall.html
關閉Linux:mysql
[root@zabbix ~]# vi /etc/selinux/configlinux
將SELINUX=enforcing改成SELINUX=disabledweb
設置後須要重啓才能生效sql
配置zabbix的yum源:數據庫
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpmcentos
安裝zabbix程序包,安裝mysql、zabbix-agent,mariadb服務器
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-serverspa
啓動mariadb(數據庫)並設置開機啓動,建立數據庫實例,受權
systemctl start mariadb #啓動mariadb
systemctl enable mariadb #開機時啓動mariadb
mysql #登入數據庫
建立zabbix存儲信息的數據庫
create database zabbix character set utf8 collate utf8_bin;
導入初始模式和數據
找到zabbix的sql文件
cd /usr/share/doc/zabbix-server-mysql-3.4.5/
將sql文件導入數據庫
zcat create.sql.gz |mysql -uroot zabbix
配置zabbix指定相應數據庫
路徑:/etc/zabbix/
嘗試啓動zabbix-server服務
systemctl status zabbix-server.service #啓動zabbix-server服務
systemctl enable zabbix-server #開機啓動zabbix-server服務。
可能出現的題
解決方案:
多是缺乏gnutls 安裝一個便可
yum install gnutls
爲zabbix設置正確時區:
嘗試啓動httpd服務
systemctl start httpd #啓動httpd服務
systemctl enable httpd #設置開機啓動httpd服務
嘗試啓動zabbix-agent服務
systemctl start zabbix-agent #啓動zabbix-agent服務
systemctl enable zabbix-agent #設置zabbix-agent服務開機自動啓動
Zabbix web 網頁版安裝
http://服務器ip:端口/zabbix/setup.php
Next step 出現條件檢測界面 若是所有ok說明正常
Next step 配置db連接
Next step 出現zabbix服務器詳細信息
Next step安裝前彙總,檢查信息無誤,點擊下一步安裝
安裝成功
finish進入zabbix管理界面 http://服務器ip:端口/zabbix/index.php
默認帳號Admin 默認密碼zabbix
默認是英文能夠設置中文,可是由於zabbix自身對中文簡體的支持不完善可能會出現亂碼,因此不建議切換中文
首頁
------------------------------至此zabbix-server服務端已經安裝完畢----------------------------
只須要在被監控的主機,安裝anent便可,不須要再次安裝server。
安裝配置
rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum install zabbix-agent -y
安裝完成後修改配置文件:
Server=127.0.0.1 #Server端的IP地址。
ServerActive=127.0.0.1 # zabbix server 端口10051能夠默認。
Hostname=ZabbixServer #必須與zabbix server端建立主機時候輸入的zabbix agent端的host name一致。
Server和ServerActive都要根據實際狀況指定zabbix server的IP地址。Server是用來容許zabbix server的這個IP來主動取數據,ServerActive 是客戶端主動提交數據給zabbix server端。
嘗試啓動
systemctl start zabbix-agent.service #啓動httpd服務
systemctl enable zabbix-agent.service #設置開機啓動httpd服務
而後再server的web界面就能夠操做添加主機監控了,效果圖:
最後送上web界面操做教程: