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

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