zabbix那点事儿
文章平均质量分 53
zabbix企业级监控告警方案
优惠券已抵扣
余额抵扣
还需支付
¥79.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
抠jue大仙
毕业于华北理工大学,从事运维工作5年+。主要从事应用运维方向工作。技术特长:linux 操作系统;shell、python 脚本语言;zabbix 告警平台;数据库搭建、数据高可用;熟悉k8s 容器编排。 主要负责业务平台版本迭代,业务系统的监控告警建设;数据及应用高可用方案等。
展开
-
zabbix 表结构: triggers中expression 对应的信息
select * from triggers where triggerid=‘15653’;select * from functions where functionid =‘17730’;select * from items where itemid = ‘28288’;原创 2021-02-18 11:06:06 · 429 阅读 · 0 评论 -
W: GPG error: .... The following signatures couldn‘t be verified because the public key is not ava
W: GPG error: http://repo.zabbix.com/zabbix/3.4/ubuntu trusty InRelease: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 082AB56BA14FE591W: The repository ‘http://repo.zabbix.com/zabbix/3.4/ubuntu trusty In原创 2021-01-14 15:05:23 · 438 阅读 · 1 评论 -
mysql 报错 The table does not comply with the requirements by an external plugin.
mysql 组复制集群环境下执行insert 插入数据报错: [Err] 3098 - The table does not comply with the requirements by an external plugin.报错原因: 通过建表查看到该表引擎为myisam, 通过语句修改表引擎后修复修改语句:alter table 库名.表名 engine=innodb;总结:此类报错问题排查方向:1.查看数据库表所使用的数据库引擎:SELECT table_name, table_原创 2020-12-10 15:01:42 · 15060 阅读 · 0 评论 -
zabbix监控kafka(2) -- jmx监控kafka
一、环境准备系统: ubuntu16参考博客 安装zabbix Java gateway.kafka配置配置JMXvim /usr/local/kafka/bin/kafka-run-class.shif [ -z "$KAFKA_JMX_OPTS" ]; then KAFKA_JMX_OPTS="-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=10149 -Dcom.sun.management.jmx原创 2020-11-27 16:22:21 · 1147 阅读 · 0 评论 -
zabbix监控kafka(1) -- kafka api 获取监控项
一、Kafka监控的几个指标一、Kafka监控的几个指标1、lag:多少消息没有消费 lag=logsize-offset2、logsize:Kafka存的消息总数3、offset:已经消费的消息二、查看zookeeper配置cat zookeeper.properties | egrep -v “$|#”dataDir=/usr/local/kafka/zookeeper/datadataLogDir=/usr/local/kafka/zookeeper/logclientPort=2原创 2020-11-27 12:10:04 · 823 阅读 · 0 评论 -
nginx 状态监控脚本
shell脚本#! /bin/bashHOST="127.0.0.1" #脚本所在主机的ipPORT="5601" #nginx 监听端口# 检测nginx进程是否存在function ping { `which pidof` nginx | wc -l}# 状态码检测function stats_code { `which curl` -I -m 10 -o /dev/null -s -w '%{http_code}\n' "http://$HOST:$PORT/原创 2020-11-27 14:09:56 · 696 阅读 · 0 评论 -
zabbix 调用shell脚本获取监控值报错:Value ““ of type “string“ is not suitable for value type “Numeric (unsigned)
解决方法:shell脚本输出最终数值的方式由: echo $count_line 修改为 echo $count_line |bc (数据类型string转换int)原创 2020-11-18 15:35:40 · 8420 阅读 · 0 评论 -
zabbix failed to accept an incoming connection: connection from “x.x.x.x“ rejected, allowed host “x“
1. 之前zabbix 的模式agent 配置文件内容如下:2. 现在 启用了zabbix-proxy(192.168.17.70)现在agent 配置文件调整为如下模式后zabbix-agent 重启报错: failed to accept an incoming connection: connection from “x.x.x.x” rejected, allowed host “x”3. 解决方案:zabbix-agent.conf 文件中Server 字段调整如下4原创 2020-10-30 17:19:01 · 3005 阅读 · 1 评论 -
入门篇01: CentOs7 安装部署Zabbix4.0
一、关闭selinux和firewall1.1检测selinux是否关闭[root@localhost ~]# getenforce Disabled #Disabled 为关闭[root@localhost ~]# setenforce 0 #设置SELinux 成为enforcing模式1.1.2永久关闭[root@localhost ~]# vi /etc/selinux/config: 将SELINUX原创 2020-08-23 16:16:13 · 214 阅读 · 0 评论 -
入门篇01: ubuntu16.0.4 系统安装 zabbix3.4
apt 源配置wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.4-1+xenial_all.debdpkg -i zabbix-release_3.4-1+xenial_all.debapt-get update -y软件安装apt install zabbix-server-mysql zabbix-frontend-php zabbix-agent数.原创 2020-07-21 21:59:08 · 170 阅读 · 0 评论 -
入门篇02: zabbix3.4添加监控数据
添加监控主机主机IP安装软件192.168.183. 168zabbix-agent192.168.183. 169zabbix-server、zabbix-agent、apache、mysql主机192.168.183. 168 安装zabbix-agent 步骤如下:1.1 apt 源配置wget https://repo.zabbix.com/zabbix/3.4/ubuntu/pool/main/z/zabbix-release/zabbix-re.原创 2020-07-21 23:00:01 · 110 阅读 · 0 评论 -
zabbix监控方式(02) - zabbix通过IPMI监控硬件环境(温度和风扇)
通过IPMItools达到收集数据的目的,然后通过与zabbix的结合实现数据统计和报警。1.IPMI的配置:1.1介绍IPMI(Intelligent PlatformManagement Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用 IPMI 监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。Ipmi 最大的优势在于它是独立于 CPU BIOS 和 OS 的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服转载 2020-09-05 18:35:40 · 4370 阅读 · 0 评论 -
zabbix监控方式(03) - 通过SNMP服务协议监控路由器/交换机
需求介绍利用zabbix通过SNMP监控了路由器,核心交换机,接入交换机,品牌涉及Cisco与Alcatel-Lucent。通过监控运维人员可以轻易实现网络流量数据化可视化,为分析公司流量优化公司网络提供支持。如上图所示: 思科路由器流量监控可记录设备运行记录,自定义告警阀值,在设备异常时向运维人员发送告警,避免业务中断。标题配置详情zabbix-Server端配置:1.1 安装Snmp组件[root@localhost ~]# yum install net-snmp* -y启动Snm转载 2020-09-02 22:32:40 · 1156 阅读 · 0 评论 -
zabbix监控方式(04) -Zabbix Java gateway
概述从 Zabbix 2.0 开始,以 Zabbix 守护进程方式原生支持监控 JMX 应用程序就存在了,称之为“Zabbix Java gateway”。Zabbix Java gateway 的守护进程是用 Java 编写。为了在特定主机上找到 JMX计数器的值,Zabbix server 向 Zabbix Java gateway 发送请求,后者使用 JMX 管理 API来远程查询相关的应用。该应用不需要安装额外的软件。只需要在启动时,命令行添加-Dcom.sun.management.jmxr转载 2020-09-05 20:46:38 · 2261 阅读 · 0 评论 -
入门篇03: zabbix3.4 配置qq邮箱发送邮件
环境声明:名称值zabbix 版本3.4linux 服务器版本uuntu 1604邮箱类型邮箱部署过程一、QQ邮箱开启smtp服务和授权1.1 登录QQ邮箱成功后,如上图位置点击设置,和账户栏1.2 往滑动到"POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务" 的位置。按照上图所示,开启POP3/SMTP服务 。 开启后,点击" 生成授权码" ,系统会生成一个授权,请记录好该授权码,后面需要记录该收取那吗到配置文件.原创 2020-08-04 22:28:57 · 336 阅读 · 0 评论 -
进阶篇04: 企业微信注册企业账号
一、 企业号注册篇打开企业微信官网首页(https://work.weixin.qq.com/),点击立即注册。根据图片提示信息进行填写必要的注册信息注册信息提交无误后,页面跳转到注册成功页面。进入到管理后台后,页面信息如下二、 python调用企业微信api消息推送app 消息推送图如下图1 和图2图1图22. 思路:#mermaid-svg-CwMdKD0ExHrQm7RJ .label{font-family:'trebuchet ms', v原创 2020-08-17 23:37:32 · 318 阅读 · 0 评论 -
进阶篇05: zabbix集成企业微信发送告警信息
一、实现思路Created with Raphaël 2.2.0开始zabbix 准备好监控数据与配置触发器zabbix 新建动作企业微信告警脚本内容解释持续集成调试问题点总结结束二、开干吧三、实现思路原创 2020-08-18 09:13:55 · 118 阅读 · 0 评论 -
进阶篇06: 告警信息不容错过
写在前面的话实时告警我们已经实现,但是在我们日常运维工作中,如果有些告警未能够及时处理掉,或者没人处理。过一段时间后很有可能未能处理,最后造成无法挽回的故障或者损失。未解决该问题我们一起学习下类似场景下的解决方案。一、未恢复的告警提示二、脚本释义...原创 2020-08-28 15:49:13 · 246 阅读 · 0 评论 -
性能调优篇07:Zabbix性能优化的几点原则
性能调优概述使Zabbix系统正确调整以获得最佳性能是非常重要的。硬件关于硬件的一般建议:使用最快的处理器SCSI或者SAS都是比IDE和SATA更好的选择 (使用实用程序hdparm可以显着提高IDE磁盘的性能)15KRPM优于10K RPM,优于7200RPM使用快速RAID存储使用快速以太网适配器 拥有更多的内存总是更好操作系统使用最新(stable!)版本的操作系统从内核中排除不必要的功能调整内核参数ZABBIX配置参数可以调整许多参数以获得最佳性能原创 2020-08-20 17:44:44 · 2939 阅读 · 0 评论 -
ubuntu 14/16 zabbix 3.4 升级到 4.0
本文升级步骤1 停止 ZABBIX 进程停止 Zabbix server 以确保没有新数据插入数据库。service zabbix-server stop如果需要升级 Zabbix proxy,那么同样停止 Zabbix proxy 进程。service zabbix-proxy stop众所周知,仅升级 Zabbix server 而不升级 Zabbix proxy ,并且未升级的 Zabibx proxy 将数据发送至升级后的 Zabbix server 是可能的(Zabbix proxy原创 2020-09-02 15:21:27 · 185 阅读 · 0 评论 -
mysql查询数据库中所有表的引擎
查看zabbix数据库下面所有表的引擎类型select table_schema,table_name,engine from information_schema.tables where table_schema = ‘zabbix’;原创 2020-08-30 00:34:39 · 666 阅读 · 0 评论 -
mysql SQL命令查看Mysql数据库磁盘使用量
– 1. 查询所有数据总的磁盘使用量:select concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.tables;– 2. 查看所有数据库实例的磁盘占用情况 select table_schema ,concat(round(sum(data_length/1024/1024),2),'MB') as data from information_schema.t原创 2020-08-27 11:09:51 · 2137 阅读 · 0 评论 -
zabbix核心表备份恢复脚本
脚本名称: zabbix_data_bak-recovery.sh脚本使用说明:bash zabbix_data_bak-recovery.sh MySQLDUMP – 核心表备份bash zabbix_data_bak-recovery.sh MySQLImport – 备份数据恢复数据备份使用案例crontab -e #编辑定时任务表1 2 * * 0 bash /data/zabbix_data/zabbix_data_bak-recover..原创 2020-08-18 14:51:25 · 213 阅读 · 0 评论 -
填坑篇: zabbix3.4之当年我们填过的那些坑
问题描述: 用户管理页面无法切换成中文解决方案(ubuntu1604):1.1 apt-get install language-pack-zh-hans -y1.2 systemctl restart zabbix-server zabbix-agent apache2原创 2020-07-21 22:35:15 · 126 阅读 · 0 评论 -
zabbix 监控方案
原创 2020-07-26 22:22:47 · 179 阅读 · 0 评论