Zabbix監控部署

安裝zabbix-server有兩種方式:
1、通過yum包裝,也叫做通過包直接安裝
2、通過源碼包進行編譯安裝

zabbix共有4個主要組件
1、zabbix-server:主要用來處理收集到的數據如何存儲,報警等相關配置。
2、zabbix-agent:主要安裝在服務器上進行數據收集,然後發送給zabbix-proxy或者zabbix-server有兩種方式。
3、database:主要用來存放數據
4、zabbix-proxy:該代理主要用來代理zabbix-server的身份,從zabbix-agent處收集數據,並統一彙總給zabbix-server。

服務端:
1、安裝zabbix倉庫
#rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

2、服務器/代理/前端安裝
#yum install zabbix-server-mysql

#yum install zabbix-web-mysql

3、安裝數據庫

yum install -y mariadb-server

systemctl start mariadb :啓動數據庫

systemctl enable mariadb :開機自啓動數據庫

mysql :登錄數據

創建數據庫名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

修改數據庫配置文件

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>

5、啓動zabbix

systemctl start zabbix-server

systemctl enable zabbix-server

6、Zabbix frontend configuration(時區:上海)

vi /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai(內容)

systemctl start httpd

systemctl enable httpd

Zabbix監控部署
Zabbix監控部署
.......
Zabbix監控部署
Zabbix監控部署
Zabbix監控部署

安裝客戶端:
安裝zabbix倉庫
#rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

yum install -y zabbix-agent(服務端也可以在這時裝zabbix-agent)

服務端和客戶端都啓動zabbix-agent

systemctl start zabbix-agent

systemctl enable zabbix-agent

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章