Zabbix——部署(agent和proxy安装)

前提条件:

  1. 已经完成对Zabbix-server的安装
  2. 已经完成对Mysql的安装
  3. 并且相互和正常使用和访问

配置agent服务器:

1
2
3
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
yum -y install zabbix-agent

 修改配置文件

vi /etc/zabbix/zabbix_agentd.conf 

1
2
3
4
5
6
7
Server=10.0.10.34
ListenPort=10050
StartAgents=1
ServerActive=10.0.10.34
Hostname=10.0.10.36
Timeout=30
UnsafeUserParameters=1

 开启服务

1
systemctl start  zabbix-agent

 进入Web进行配置

 

 配置完成SNMP后,需要等待很长时间~~~~~~~

 

配置proxy

由于proxy需要各种依赖包,所以直接安装一下server,可以解决所有依赖包的问题。

1
2
3
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
yum clean all
yum -y install zabbix-proxy

安装数据库:

MySQL——安装

1
2
3
4
create database zabbix character set utf8 collate utf8_bin;            #创建一个zabbix的数据库
CREATE USER 'zabbix'@'localhost' IDENTIFIED  WITH mysql_native_password BY '123456';
GRANT ALL ON zabbix.* TO 'zabbix'@'localhost' WITH GRANT OPTION;   #授予zabbix的本地登录权限。
flush privileges;   #刷新权限

导入proxy数据表:

1
zcat /usr/share/doc/zabbix-proxy-mysql-4.0.5/schema.sql.gz | mysql -uzabbix -p zabbix

配置conf文件

vi /etc/zabbix/zabbix_proxy.conf 

1
2
3
4
5
6
Server=10.0.10.35
Hostname=10.0.10.34
DBHost=10.0.10.34
DBName=zabbix
DBUser=zabbix
DBPassword=123456

启动proxy

1
systemctl start zabbix-proxy

查看端口是否已经开启,模式为10051

1
netstat -atunlp    #没有装:yum install net-tools

修改agent的server和activeserver

1
2
Server=10.0.10.34
ServerActive=10.0.10.34

登录server添加proxy

配置主机时,使用proxy代理即可。

 

posted @   新兵蛋Z  阅读(2399)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示