zabbix监控 自动发现、自动注册和SNMP

在昨天实验的基础上再添加一个客户端 实现自己注册

实验

要做地址隐射 服务端和客户端都要做

在这里插入图片描述

安装一个客户端

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 
cd /etc/yum.repos.d

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' zabbix.repo
yum clean all && yum makecache

在这里插入图片描述

安装

[root@test6 yum.repos.d]# yum -y install zabbix-agent2

在这里插入图片描述

修改配置文件

[root@test6 yum.repos.d]# vim /etc/zabbix/zabbix_agent2.conf
然后重启服务
[root@test6 yum.repos.d]# systemctl restart zabbix-agent2.service 

80 125:指向到服务端

136:自己的主机名称

145:把获取主机名的服务打开

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

重启服务

页面服务

在这里插入图片描述

创建自动发现规则

检查类型:选最下面的:zabbix客户端

键值:system.uname(用来获取客户机的主机名称)
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

服务端查看日志

[root@test4 ~]# tail -f /var/log/zabbix/zabbix_server.log 

如果还不行就可以重启服务端配置

systemctl restart zabbix-server.service 

这个时候在页面查看就可以看到添加进来了

在这里插入图片描述

在这里插入图片描述

zabbix代理服务器添加主机

分布式监控

①分担 server 的集中式压力
②解决多机房之间的网络延时问题

在这里插入图片描述

做这个实验之前要先把刚才自动发现的动作停用 和主机删除

在这里插入图片描述

在这里插入图片描述

新机器

安装zabbix-proxy

关防火墙和安装机制

设置yum源 然后清除缓存

获取yum源然后跟换为阿里云的源

rpm -ivh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm 
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' zabbix.repo
yum clean all && yum makecache

在这里插入图片描述
在这里插入图片描述

yum install -y zabbix-proxy-mysql zabbix-get

在这里插入图片描述

yum install -y mariadb-server mariadb

重启服务

和之前一样设置完密码之后全部选y即可

systemctl restart mariadb.service 
mysql_secure_installation

在这里插入图片描述

在这里插入图片描述

进入数据库建库建表

mysql -u root -p123456
CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;

在这里插入图片描述

导入数据信息

rpm -ql zabbix-proxy-mysql 
zcat /usr/share/doc/zabbix-proxy-mysql-5.0.42/schema.sql.gz | mysql -u root -p123456 zabbix_proxy
这条命令的意思是将压缩的SQL文件 schema.sql.gz 解压并导入到MySQL数据库 zabbix_proxy 中

在这里插入图片描述

修改配置文件

[root@test7 yum.repos.d]# vim /etc/zabbix/zabbix_proxy.conf 

30:服务端ip

49:主机名一致

196 :修改密码zabbix

30:服务端ip

在这里插入图片描述

49:主机名一致

在这里插入图片描述

修改密码

在这里插入图片描述

服务端添加映射

三台机器都要添加

在这里插入图片描述

页面服务

在这里插入图片描述

管理

agent代理程序创建代理

创建的名称要和主机名一样

在这里插入图片描述

回到test6

将指向服务端的ip修改为40

在这里插入图片描述

添加主机

添加模版

主机名还是之前添加到test6

在这里插入图片描述

在这里插入图片描述

两边服务要重启

服务端重启服
systemctl restart zabbix-server.service 
代理端也重启
systemctl restart zabbix-proxy.service 
查看日志
tail -f /var/log/zabbix/zabbix_server.log 

页面查看即可

在这里插入图片描述

设置zabbix-snmp监控

snmp:简单网络管理协议 用来监控网络设备的,交换机,路由器

设备监控:交换机,路由器,服务器也可以监控,打印机。

性能监控:监控网络设备的CPU,带宽利用率,内存。

监控告警 发邮件

服务端安装

修改配置文件

yum -y install net-snmp net-snmp-utils
vim /etc/snmp/snmpd.conf
view    systemview    included   .1
改完配置文件后重启设备
[root@test4 ~]# systemctl restart snmpd

55行添加

在这里插入图片描述

回到页面

在这里插入图片描述

模版去除 添加模版

在这里插入图片描述

这样就可以变更为监控网络设备了

在这里插入图片描述

zabbix一定要会看

看数据走向

要会配置

知道监控脚本的位置和格式

1、脚本的路径在配置文件中有格式和脚本存放的路径

/etc/zabbix/zabbix_agentd.conf 

2、脚本所在位置 这个目录下是用来放脚本

 cd /etc/zabbix/zabbix_agentd.d/    

​ 在服务端里面配置,模版,应用集,监控项 触发器 图形

3、自动发现和代理要会配置

​ 手动

​ 自动 (比较多)

代理

4、 添加到邮件告警组,要第一时间响应。

控脚本的位置和格式 在客户端,脚本的路径在配置文件中有

​ 在服务端里面配置,模版,应用集,监控项 触发器 图形

[外链图片转存中…(img-lnQ94QU3-1723192639424)]

3、自动发现和代理要会配置

​ 手动

​ 自动 (比较多)

代理

4、 添加到邮件告警组,要第一时间响应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值