安裝zabbix-server有兩種方式:
一、經過yum包裝,也叫作經過包直接安裝
二、經過源碼包進行編譯安裝php
zabbix共有4個主要組件
一、zabbix-server:主要用來處理收集到的數據如何存儲,報警等相關配置。
二、zabbix-agent:主要安裝在服務器上進行數據收集,而後發送給zabbix-proxy或者zabbix-server有兩種方式。
三、database:主要用來存放數據
四、zabbix-proxy:該代理主要用來代理zabbix-server的身份,從zabbix-agent處收集數據,並統一彙總給zabbix-server。前端
服務端:
一、安裝zabbix倉庫
#rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpmmysql
二、服務器/代理/前端安裝
#yum install zabbix-server-mysqlweb
#yum install zabbix-web-mysqlsql
三、安裝數據庫數據庫
建立數據庫名zabbix設置字符集
受權zabbix用戶從localhost訪問,對zabbix數據庫有徹底控制權限
刷新權限
退出
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix. to zabbix@localhost identified by 'zabbix';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> quit
如今使用MySQL 導入服務器的初始模式和數據:
#zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix服務器
修改數據庫配置文件frontend
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>ide
五、啓動zabbixui
六、Zabbix frontend configuration(時區:上海)
php_value date.timezone Asia/Shanghai(內容)
.......
安裝客戶端:
安裝zabbix倉庫
#rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm
服務端和客戶端都啓動zabbix-agent