安裝準備: 1、安裝前需要先關閉selinux和firewall. 關閉Linux: [root@zabbix ~]# vi /etc/selinux/config 將SELINUX=enforcing改為SELINUX=disabled 設置後需要重啟才能生效 配置zabbix的yum源: rpm ...
安裝準備:
1、安裝前需要先關閉selinux和firewall.
關閉Linux:
[root@zabbix ~]# vi /etc/selinux/config
將SELINUX=enforcing改為SELINUX=disabled
設置後需要重啟才能生效
配置zabbix的yum源:
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
安裝zabbix程式包,安裝mysql、zabbix-agent,mariadb
yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server
啟動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界面操作教程:
https://idc.wanyunshuju.com/zabbix/561.html