当前位置: 首页 > news >正文

69、zabbix自动、代理、snmp监控

一、zabbix

1.1、自动发现

[root@test1 ~]# systemctl stop firewalld
[root@test1 ~]# setenforce 0

[root@test3 ~]# vim /etc/hosts

192.168.168.21 test1
192.168.168.23 test3

[root@test1 ~]# vim /etc/hosts

192.168.168.21 test1
192.168.168.23 test3

------------------------------- 部署 zabbix 客户端 --------------------------------------

zabbix 5.0 版本采用 golang 语言开发的新版本客户端 agent2 。
zabbix 服务端 zabbix_server 默认使用 10051 端口,客户端 zabbix_agent2 默认使用 10050 端口。systemctl disable --now firewalld
setenforce 0//服务端和客户端都配置时间同步
yum install -y ntpdate
ntpdate -u ntp.aliyun.com//客户端配置时区,与服务器保持一致date//设置 zabbix 的下载源,安装 zabbix-agent2
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#' /etc/yum.repos.d/zabbix.repoyum clean all && yum makecache##排障,yum源的问题rm -rf local.repowget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean all && yum makecacheyum install -y zabbix-agent2//修改 agent2 配置文件
vim /etc/zabbix/zabbix_agent2.conf
......
Server=192.168.168.21			#80行,指定 zabbix 服务端的 IP 地址
ServerActive=192.168.168.21	    #125行,指定 zabbix 服务端的 IP 地址
Hostname=test3			#136行,指定当前 zabbix 客户端的主机名144 HostnameItem=system.hostname    #144行,取消注释//启动 zabbix-agent2
systemctl start zabbix-agent2
systemctl enable zabbix-agent2netstat -natp | grep zabbix
tcp6       0      0 :::10050                :::*                    LISTEN      43654/zabbix_agent2 ---------------------------------以上服务端和客户端配置完成------------------------//在服务端验证 zabbix-agent2 的连通性
yum install -y zabbix-get				#安装 zabbix 主动获取数据的命令[root@test1 yum.repos.d]# zabbix_get -s '192.168.168.23' -p 10050 -k 'agent.ping'
1[root@test1 yum.repos.d]# zabbix_get -s '192.168.168.23' -p 10050 -k 'system.hostname'
test3
[root@test1 zabbix]# systemctl restart zabbix-agent.service 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

[root@test1 ~]# systemctl restart zabbix-server.service

[root@test3 yum.repos.d]# systemctl restart zabbix-agent2

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.2、zabbix代理服务器添加主机

分布式监控:

在这里插入图片描述

[root@test4 ~]# systemctl stop firewalld
[root@test4 ~]# setenforce 0//设置 zabbix 的下载源,安装 zabbix-agent2
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#' /etc/yum.repos.d/zabbix.repoyum clean all && yum makecache##排障,yum源的问题rm -rf local.repowget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repoyum clean all && yum makecacheyum install -y zabbix-proxy-mysql zabbix-getyum install -y mariadb-server[root@test4 yum.repos.d]# systemctl restart mariadb.service[root@test4 yum.repos.d]# mysql_secure_installation[root@test4 yum.repos.d]# mysql -u root -p123456CREATE DATABASE zabbix_proxy character set utf8 collate utf8_bin;
GRANT all ON zabbix_proxy.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;exit;[root@test4 yum.repos.d]# rpm -ql zabbix-proxy-mysql [root@test4 yum.repos.d]# zcat /usr/share/doc/zabbix-proxy-mysql-5.0.42/schema.sql.gz | mysql -u root -p123456 zabbix_proxy[root@test4 yum.repos.d]# vim /etc/zabbix/zabbix_proxy.conf 30 Server=192.168.168.2149 Hostname=test4196 DBPassword=zabbix[root@test4 yum.repos.d]# systemctl restart zabbix-proxy.servicevim /etc/hosts  ##设置代理映射----所有节点192.168.168.21 test1  #服务器
192.168.168.23 test3  #客户端
192.168.168.24 test4   #代理服务器

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[root@test3 ~]# vim /etc/zabbix/zabbix_agent2.conf 80 Server=192.168.168.24125 ServerActive=192.168.168.24[root@test3 ~]# systemctl restart zabbix-agent2.service 

##创建主机

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

[root@test1 ~]# tail -f /var/log/zabbix/zabbix_server.log ##重开机器

[root@test1 ~]# systemctl restart zabbix-server.service

[root@test4 yum.repos.d]# systemctl restart zabbix-proxy.service

##查看主机

在这里插入图片描述

在这里插入图片描述

二、设置zabbix-snmp监控:

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

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

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

监控告警

[root@test1 ~]#  yum -y install net-snmp net-snmp-utils[root@test1 ~]# vim /etc/snmp/snmpd.conf55 view    systemview    included   .156 #可以监控所有的snmp的协议书,.1表示所有[root@test1 ~]# systemctl restart snmpd.service 

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ZBX原有模板清除,再创建链接SNMP的模板

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

三、zabbix重点

第一、zabbix会看,看什么,会配会配

第二、监控脚本位置和语法,在客户端,脚本的配置文件里面有。

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

[root@test2 zabbix]# cd /etc/zabbix/zabbix_agent2.d/      ##监控脚本位置
[root@test2 zabbix_agent2.d]# ls
nginx_test.conf  user_login.conf[root@test2 zabbix_agent2.d]# vim /etc/zabbix/zabbix_agent2.conf   ##可以查看监控脚本的位置,设置主机名,以及客户端指向服务端。

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

​ 手动

​ 自动(比较多)

​ 代理

http://www.lryc.cn/news/418878.html

相关文章:

  • 搜索引擎设计:如何避免大海捞针般的信息搜索
  • 设计模式- 数据源架构模式
  • Unity 使用字符串更改Text指定文字颜色、大小、换行、透明
  • 数字信号处理2: 离散信号与系统的频谱分析
  • 20240805软考架构--------每日打卡题21-25
  • GPT-5:未来已来,你准备好了吗?
  • 解决C#对Firebase数据序列化失败的难题
  • 设计模式中的类关系
  • glibc的安装及MySQL的安全用户角色权限(twenty-one day)
  • AttributeError: ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘. 已解决
  • 徐州BGP机房与普通机房的区别有哪些?
  • VBA 程序运行中禁用鼠标键盘
  • CUDA编程从零到壹
  • 【国产开源可视化引擎】Meta2d.js API-Utils
  • 大模型与数据分析的融合:创新与发展的新机遇
  • 基于融合正余弦和柯西变异的麻雀搜索算法SCSSA优化CNN-BiLSTM的多变量时间序列预测
  • c++基本数据类型变量的最大值,最小值和内存空间
  • 005集——运算符和循环——C#学习笔记
  • 【Tessent IJATG Users Manual】【Ch5】IJTAG Network Insertion
  • 我在高职教STM32——I2C通信入门(2)
  • GPT解逻辑数学题之8个8变1000的故事
  • 10、MySQL-索引
  • 【python】Python操作Redis数据库的详细教程与应用实战
  • 【数据结构的——红黑树】
  • 第十二章:设置pod和容器权限-保障集群内节点和⽹络安全
  • 灵途科技再度入选2024年度“光谷瞪羚”企业名单!
  • Centos7.6配置阿里云镜像源
  • 梨子的功效与作用 梨子生吃熟吃功效竟大不同
  • 北斗三号5G遥测终端机系统在水库大坝安全监测应用
  • 代码随想录算法训练营第五十一天|99.岛屿数量 深搜 、99.岛屿数量 广搜、岛屿的最大面积