![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
监控
文章平均质量分 54
我的紫霞辣辣
须知少时凌云志 曾许人间第一流
展开
-
Zabbix版本升级方案测试,4.0版本升级至5.4版本
Zabbix升级方案基础环境配置zabbix 4.0 版本所有主机的都配置hosts解析vim /etc/hosts192.168.15.201 zabbix01192.168.15.202 zabbix02192.168.15.205 zabbix05安装zabbix server4.0版本1. 获取zabbix官方源rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-r.原创 2022-03-26 18:33:53 · 9701 阅读 · 0 评论 -
Prometheus组件详解
Prometheus简介Prometheus的主要特征有:1. 多维度数据模型2. 灵活的查询语言3. 不依赖分布式存储,单个服务器节点是自主的4. 以HTTP方式,通过pull模型拉去时间序列数据5. 也通过中间网关支持push模型6. 通过服务发现或者静态配置,来发现目标服务对象7. 支持多种多样的图表和界面展示,grafana也支持它核心组件Prometheus生态包括了很多组件,它们中的一些是可选的:1. 主服务Prometheus Server负责抓取(pull)和存储时间原创 2022-03-08 15:26:24 · 4056 阅读 · 0 评论 -
Zabbix配置触发器告警生效时间范围
Zabbix配置触发器告警生效时间原创 2022-01-18 15:00:05 · 2444 阅读 · 0 评论 -
调用zabbx的api接口获取IP地址和主机名
调用zabbx的api接口,获取zabbix上所有主机的IP和主机名#coding:utf-8#获取zabbix上所有主机的IP和主机名import requestsimport jsonimport csvimport timedef get_token(): data = { "jsonrpc": "2.0", "method": "user.login", "params": { "user": us.原创 2021-11-11 15:48:38 · 1264 阅读 · 0 评论 -
Zabbix5.0版本 正则表达式
Zabbix正则表达式概述Zabbix 正则表达式官方文档在Zabbix中有两种使用正则表达式的方法:1. 手动输入正则表达式 2. 使用在Zabbix中创建的全局正则表达式引用正则表达式可以在支持的位置手动输入正则表达式。请注意,表达式可能不以@开头,因为该符号在Zabbix中用于引用全局正则表达式!!!Zabbix正则表达式使用案例现在的这台机器上的文件系统应用集里面的监控项被配置自动发现规则发现出来。现在想把/boot有关这块的内容把它去掉,我先去.原创 2021-11-09 11:30:49 · 2574 阅读 · 0 评论 -
Zabbix5.0版本 宏(macro)概念详解
宏(macro)的概念:macro,预设的文本替换模式:宏是一种抽象概念(Abstraction),它根据一些列预定义的规则替换一定的文本模式,而解释或编译器在遇到宏时会自动进行这一模式替换。类似地,zabbix基于宏保存预设文本模式,并且在调用时将其替换为其中的文本。内置{MACRO} 不需要加$就可以引用: zabbix有许多内置的宏,如 {HOST.NAME}、{HOST.IP}、{TRIGGER.DESCRIPTION}、{TRIGGER.NAME}、{TRIGGER.EVENT.原创 2021-11-05 16:16:59 · 3695 阅读 · 0 评论 -
Zabbix监控网络设备 模板网址
Zabbix监控网络设备模板网址原创 2021-11-04 11:33:26 · 593 阅读 · 0 评论 -
Zabbix5.0版本 自动化监控ssl证书
配置获取时间到期的脚本编写获取时间到期的脚本1. 编写证书即将到期时间的脚本vim /etc/zabbix/ssl_check.sh#!/bin/bash#获取ssl证书的过期时间#获取证书的有效时间time=$(echo | openssl s_client -connect $1:443 2>/dev/null | openssl x509 -noout -dates |awk -F'=' 'NR==2{print $2}')#有效时间生成时间戳time1=$(date原创 2021-11-03 15:48:50 · 1425 阅读 · 0 评论 -
Zabbix5.0版本 自动化监控Web页面能否正常访问
添加Web页面监控模板添加触发器管理模板,添加主机原创 2021-11-03 10:45:58 · 1119 阅读 · 2 评论 -
ZbxTable Go语言开发的开源Zabbix报告系统
系统介绍ZbxTable 是使用 Go 语言开发的一个开源的 Zabbix 报表系统。 基本功能如下:1. 导出监控指标特定时间段内的详情数据与趋势数据到 xlsx2. 导出特定时间段内 Zabbix 的告警消息到 xlsx3. 对特定时间段研内的告警消息进行分析,告警 Top10 等4. 按照主机组导出巡检报告5. 对 Zabbix 图形按照数类型进行显示和查看并支持导出到 pdf6. 主机未恢复告警显示和查询系统架构组件介绍ZbxTable 官方文档.原创 2021-11-02 14:59:48 · 4370 阅读 · 0 评论 -
调用zabbix的api接口导出主机的SLA数据
GetItems.py#! /usr/bin/env python# _*_ coding: utf-8 _*_# @Desc :调用zabbix api接口,获取监控数据,zabbix-版本为5.0以上import requestsimport jsonimport reclass Zabbix(object): def __init__(self, ApiUrl, User, Pwd): self.ApiUrl = ApiUrl self原创 2021-10-22 15:45:02 · 1140 阅读 · 2 评论 -
Zabbix服务端启动失败,故障处理
搭建zabbix时,在启动zabbix-server过程中,提示启动失败,于是进入zabbix-server.log查看日志,看到如下一段:[Z3001] connection to database 'zabbix' failed: [2059] Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib64/mysql/plugin/caching_sha2_password.so: cannot open shar原创 2021-09-16 18:48:52 · 3709 阅读 · 1 评论 -
高可用监控平台 企业级SOP
数据库集群下载包,安装数据库# 数据库客户端程序wget https://downloads.percona.com/downloads/Percona-Server-LATEST/Percona-Server-8.0.23-14/binary/redhat/7/x86_64/percona-server-client-8.0.23-14.1.el7.x86_64.rpm # 数据库主程序wget https://downloads.percona.com/downloads/Percona原创 2021-09-15 15:45:06 · 568 阅读 · 0 评论 -
Zabbix5.0版本 分布式监控
Zabbix5.0版本 分布式监控分布式监控的作用分担server的集中压力Agent > proxy > server配置Zabbix5.0版本 分布式监控基础环境1. 关闭服务端自动发现和自动注册2. zabbix-server服务端无须变动,运行着就好3. 准备好客户端机器,agents机器4. 配置代理服务器,并部署数据库,用于存储agent2发来的数据,最终发给zabbix-server主机ipzabbix01(zabbix-se原创 2021-09-13 11:05:54 · 633 阅读 · 1 评论 -
Zabbix5.0版本 全网监控方案
Zabbix5.0 全网监控方案如何自动添加主机监控1. 克隆监控模板2. 自动注册和自动发现3. 使用zabbix的api接口,利用curl语言,或者开发自己的编程脚本如python等监控实施方案硬件监控:zabbix默认的模板自带了硬件监控应用服务监控rsync服务监控 监控服务器的873端口是否存活 有关端口的监控,使用zabbix自带的 key net.tcp.port[,873]监控NFS服务是否正常 通过key检查111端口 net.tc原创 2021-09-10 14:12:28 · 1948 阅读 · 0 评论 -
Zabbix5.0版本 配置QQ邮箱邮件报警
Zabbix报警邮件服务端配置Zabbix报警邮件客户端配置原创 2021-09-10 10:53:50 · 1506 阅读 · 1 评论 -
Zabbix5.0版本 自定义监控模板
Zabbix自定义创建key定义监控服务器登陆的人数需求:限制登陆人数不超过三个,超过三个就发出报警信息zabbix自带模板,以及监控项,无法满足我们的需求,我们就可以自定义监控项。自定义监控其实就是添加监控的key,监控的命令。# 首先显示用户登陆的命令who | wc -l # 显示登陆人数需要添加监控项配置文件,路径在zabbix-agent客户端进行操作# zabbix配置文件,大多数软件配置都会使用inclued形式来优化配置文件cat /etc/zab原创 2021-09-09 17:21:54 · 1858 阅读 · 2 评论 -
Zabbix5.0版本客户端部署
Zabbix-Agent2介绍Zabbix5.0版本推出了使用go语言重写的Agent2(go语言本身具备抗并发性,对于服务器多核的使用率较高),也是5.0版本新特性,Agent2有如下特性:完成的插件框架支持,可扩张服务应用监控支持灵活的采集周期调度更高效的数据采集及传输可以完全替换先有的agent…由于使用go语言编写,编译安装与之间版本有所区别zabbix-agent的作用:采集客户端服务器的数据,并将采集的数据发送给zabbix服务端。agent2默认用的是100原创 2021-09-09 12:13:57 · 853 阅读 · 0 评论 -
Zabbix5.0版本服务端部署
Zabbix的优势支持自定义监控脚本,提供需要输出的值即可zabbix存储的数据库表结构稍有复杂但是逻辑清晰zabbix存在模板的概念,可以方便的将一组监控项进行部署zabbix每一个item也就是监控项,都可以看到历史记录,且web界面友好zabbix有强大的Trigger(触发器)定义规则,可以定义复杂的报警逻辑zabbix提供了ack报警确认机制zabbix支持邮件,短信,微信等告警zabbix在触发告警后,可以远程执行系统命令zabbix有原生的PHP绘图模块zabbi.原创 2021-09-08 14:33:30 · 566 阅读 · 0 评论