监控专题zabbix

news/2024/7/7 23:18:10

官网:zabbix.com

官网源可以去阿里云镜像,然后单独用一台服务器连接外网使用reporsync同步repo本地源

就可以实现内网的源更新了

vim /etc/repos.d/zabbix.repo

 reporsync --repoid=仓库名称   同步更新仓库源

一、zabbix服务器安装

1、安装zabbix和mariadb数据库

yum install zabbix-server-mysq1 zabbix-web-mysql mariadb-server

2,在mysql(mariadb)里建立存放数据的库并授权,然后导入zabbix所需要用的表和数据

 flush privileges;

quit

3、导入数据

zcat查看压缩文件:zcat create.sql.gz |mysql  zabbix  通过管道命令导入数据

4、配置zabbix配置文件并启动服务,确认端口

 

 5、配置zabbix的httpd配置文件,并启动httpd服务

/etc/httpd/conf.d/zabbix.conf是httpd的子配置文件

 

6,使用浏览器访问http://10.1.1.11/zabbix,并按提示进行安装

最后登录用户名 admin  密码zabbix

二、zabbix监控本机

监控zabbix服务器本机,需要安装zabbix-agent客户端 yum -y install zabbix-agent

 

 

 三、zabbix监控远程linux

 

 重要的监控概念

 四、zabbix排错思路

 

五、 监控项与应用集(重点)

监控项(item):是从主机收集的数据信息,代表搜集数据或监控的一个最小单位。

应用集(applications):代表多个监控项目合成的组。
创建监控项
web管理界面–-》配置--》主机--》监控项(这里我选的agent1的主机的监控项,直接点主机旁边的监控项就进入了;也就是说每个主机都是各自的监控项,选谁的就是配置谁的)- -》右上角点创建监控项

 

 

 

 

 

获取最大连接数

 通过传参监控 远程agent的状态 

 

 Web监控

先设置web场景名称 再设置步骤名称 ,填写监控的web页面URL  最后设置状态码200

如果看到是连接失败,则表示agent1的httpd没有启动

如果是404错误,则表示服务启动了,但找不到主页  403是没有权限访问 502可能是后端有问题

 

 

 

小结:生产环境的自动化思路
 cobbler自动安装系统和系统初始化

ansible实现配置自动化
自动发现加动作实现自动监控
 

模板(template)

就是包括监控项,应用集,触发器,图形,聚合图形,自动发现规则,web监测等的—组实体。
使用模板可以方便链接到主机,更改模板也会将更改应用到所有链接的主机。
参考: https://www.zabbix.com/documentation/3.4/zh/manual/config/templates
 

任何配置都必须在模板上设置,就是要先创建模板 

导入导出


辛辛苦苦配置了一个模板或一个主机,我想给另一台zabbix服务器使用或者我想保存下来,如何实现?导入导出可以帮你轻松实现,导出的是xml格式文件.

 特别简单直接就能导入下载到本地的xml文件

zabbix报警流程

zabbix的报警媒介支持email,jabber,sms(短信),微信,电话语音等。
自动发现事件源是链接主机用的

 

 先访问 https://aiops.com 注册一个账户

 自己配置报警比较复杂,而且邮件容易被拒或当做垃圾邮件。有些专业的报警平台就可以帮你简单实现。

 

 端口是给客户用的,api是开发调用的

 配置通知策略

 

 我们这里以前面都定义过的"agent1远程登录用户数"来测试报警,当agent1远程登录用户数大于20个就会触发器,然后报警。(注意:请在测试前先把agent1的登录用户数调整到20个以下)
验证:将agent1远程登录用户数调整成大于20个,让触发器触发,也会触发报警。

 

 zabbix proxy可以代替zabbix server 收集性能和可用性数据,然后把数据汇报给zabbix server,并且在一定程度上分担了zabbix server的压力.

 zabbix proxy 仅仅需要一条tcp连接到zabbix server,所以防火墙上仅仅需要加上一条规则即可

防火墙只需要通过zabbix服务器和zabbix proxy 连接就能监控其他服务器

 zabbix proxy 服务器也要安装数据库

 

 

 

 

 创建客户端主机zabbix_proxy

 添加客户端代理主机(主动)

 

 主动和被动 可以通过修改监控项  一般都是客户端agent主动给zabbix服务器监控

 

 主动的压力大,被动的压力低


http://lihuaxi.xjx100.cn/news/1002462.html

相关文章

论文阅读 A Survey of Large Language Models 3

文章目录能力评估基础任务语言生成知识利用率复杂推理高级能力评估人类对戏与外部环境的交互作用扩展能力范围公共基准测试和经验分析评价基准对LLM的能力进行全面分析结论和未来方向能力评估 为了检验LLM的有效性和优越性,大量的任务和基准被用来进行实证评估和分…

Esp8266+阿里云+STM32点灯(二)

目录 1、简介 2、阿里云配置 2.1添加设备 2.2 发布设备 3、根据参数使用AT指令配置ESP使设备上线 1、简介 完成ESP8266固件烧录后,进行ESP8266模块连接阿里云。 2、阿里云配置 2.1添加设备 点击主页右上角控制台,如下图所示: 接着搜索物…

DeePMD-kit 配置环境备忘

版本 Conda Conda是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖项,并在它们之间轻松切换。它可以在Linux、OS X和Windows上运行,是为Python程序创建的,但可以打包和分发任何软件。 conda enactivatec…

大厂对软件测试的误解这么深吗?测试岗会越来越少吗?该怎样提升技术?

吐槽一下 我曾经前一段时间去阿里面试,测试相关问题回答良好,技术原理理解力,业务熟悉度,测试框架的设计思路,都回答良好。最后考了我两道算法题,回答的不是很好,最终说我技术不太好&#xff0…

linux服务器安装tomcat详细步骤

1、先下载linux版本的tomcat压缩包,示例压缩包为:apache-tomcat-8.0.53.tar.gz(推荐tomcat8版本) 下载地址:Index of /dist/tomcat/tomcat-8/v8.0.53/bin 2、 使用WinSCP工具(工具无限制,只要能…

【运维】nginx的安装、配置,支持tls1.2,1.3,以及限流、降级等

以下是 CentOS 上安装、配置和优化 Nginx,支持 TLS 1.2 和 1.3,以及限流和降级的步骤: 安装 Nginx: sudo yum install nginx配置 TLS 1.2 和 1.3: 编辑 /etc/nginx/nginx.conf 文件,在 http 部分下添加以…

RocketMQ服务端组件详解

文章目录 组件总览Name ServerBrokerFilter Server(可选)Consumer/Producer组件总览 RocketMQ服务端的组件有三个,NameServer,Broker,FilterServer(可选,部署于和Broker同一台机器) NameServer:管理集群里所有Broker的信息,让使用MQ的系统可以通过他感知到集群里有哪…

浏览器是如何确定每一个元素的位置

这节了解:浏览器是如何确定每一个元素的位置 涉及到确定元素位置,那就聊到了我们的排版了,最常见的是正常流排版 正常流排版:正常流是唯一一个文字和盒混排的排版方式,在正常流的文字排版中,多数元素被当…