![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Zabbix
文章平均质量分 60
Zabbix
帅儿二郎
这个作者很懒,什么都没留下…
展开
-
Zabbix-通过JsonPath实现监控-成功案例
Zabbix-通过JsonPath实现监控-成功案例需求背景同事的检查结果说明实现方法一,编写脚本1.1 脚本功能1.2 脚本内容1.3 脚本执行结果二,修改zabbix-agent2配置文件三,重启zabbix-agent2四,创建监控模板4.1 创建模板4.2 创建监控项4.3 创建自动发现规则4.4 创建监控项原型4.5 创建触发器原型五,被控主机关联模板六,验证6.1 自发现监控项6.2 最新数据6.3 告警信息需求背景在当前的工作环境里,有着应用节点号的概念,每个部署单元的应用节点号是不同的。原创 2022-05-22 02:00:36 · 3656 阅读 · 1 评论 -
Zabbix-通过自动注册添加主机
Zabbix-通过自动注册添加主机修改agent配置文件重启agent设置动作验证修改agent配置文件[root@app_test ~]# grep -v "^#\|^$" /etc/zabbix/zabbix_agent2.conf PidFile=/var/run/zabbix/zabbix_agent2.pidLogFile=/var/log/zabbix/zabbix_agent2.logLogFileSize=50SourceIP=192.168.1.11Server=192.16原创 2021-09-30 17:08:16 · 162 阅读 · 0 评论 -
Zabbix-解决agent执行脚本,提示“权限不够”问题
Zabbix-解决agent执行脚本,提示“权限不够”问题问题现象解决办法问题现象在一次做URL监控时,需要agent主动去执行python脚本,一切工作均很顺利,结果在最新数据里,一直提示“sh: /root/anaconda3/bin/python3: 权限不够”,无法获取想到的监控数据,困扰很久之后,终于将问题解决,为此将解决办法总结分析,以供为大家避坑。解决办法一,agent版本如果使用的是zabbix-agent,只需在agent配置文件中加入AllowRoot=1,重启agent即可原创 2021-09-30 11:14:15 · 4339 阅读 · 0 评论 -
Zabbix-监控URL
Zabbix-使用自动发现,实现对应用进程的监控说明实现方式检查脚本修改配置文件创建监控项说明在维护工作中,经常需要对URL状态进行监控,当某个URL无法打开时,要及时告警。本文将介绍如何实现URL的状态监控。实现方式使用zabbix agent主动式创建监控项,在agent上部署URL状态检查脚本,定期检查,并将监控指标提供给zabbix server,用以判断URL的运行状况。检查脚本 [root@ys]# cat /etc/zabbix/scripts/checkhttp.py# -*原创 2021-09-29 17:46:26 · 4472 阅读 · 0 评论 -
Zabbix-使用自动发现,实现对应用进程的监控
Zabbix-使用自动发现,实现对应用进程的监控说明实现思路一、梳理需要监控哪些进程二,编写进程自动发现脚本三,编写获取进程数脚本说明在维护工作中,对应用进程的监控是必不可少的一部分。而当今项目的服务器规模都很庞大,应用进程又种类繁多,如何能快速、有效的在各类服务器中,对需要监控的进程实现准确的监控呢?本文将以思路、过程、验证三个维度,一步步的举例完成。实现思路一,梳理需要监控哪些进程二,编写进程自动发现脚本三,编写获取进程数脚本四,修改agent配置文件五,创建监控模板六,应用于主机一原创 2021-09-29 11:19:25 · 3709 阅读 · 0 评论 -
Zabbix-监控程序端口连接状态
Zabbix-监控程序端口连接状态说明拓扑方法创建检测模板编写检测脚本说明在我的日常巡检工作中,要检查各程序端口状态,为的是避免进程存在,但程序端口连接异常导致的故障。为了能对此类场景进行自动化、批量、实时的监控程序端口状态,我结合shell、zabbix研究出一个小方法,分享出来也避免自己忘记。拓扑简单举例,我有五台服务器,其中四台服务器上安装的程序相同,并都要与同一台调度服务器的10100端口保持长连接,当连接异常时视为程序故障,需要zabbix及时告警。方法创建检测模板创建好检测模板后原创 2021-02-21 00:31:23 · 721 阅读 · 1 评论 -
Zabbix-监控-添加主机(agent2)
Zabbix-监控-添加主机(agent2)Zabbix Agent2 介绍安装zabbix-agent2添加主机添加监控Zabbix Agent2 介绍Zabbix 5.0 版本推出了使用 go 语言重写的 Agent2,也是 5.0 版本新特性,Agent2 有如下特性:完整的插件框架支持,可扩展服务及应用监控支持灵活的采集周期调度更高效的数据采集及传输可完全替换先有的 agent安装zabbix-agent2下载zabbix-agent2软件包https://download.原创 2021-01-28 00:36:43 · 1240 阅读 · 0 评论 -
Zabbix-分布式监控平台部署-3.Zabbix Server部署
Zabbix-分布式监控平台部署-3.Zabbix Server部署章节说明安装JDKZabbix Server安装Zabbix Server网页配置Zabbix Server登陆章节说明本章节是使用RHEL7.6操作系统、基于LNMP平台,源码编译方式部署Zabbix5.0分布式监控平台的第三章,主要介绍的是Zabbix Server的源码编译安装及配置。安装JDK安装软件tar zxf jdk-8u45-linux-x64.tar.gzmv jdk1.8.0_45/ /usr/local原创 2021-01-19 01:04:34 · 247 阅读 · 2 评论 -
Zabbix-分布式监控平台部署-2.LNMP部署
Zabbix-分布式监控平台部署-2.LNMP部署安装说明Nginx安装MySql安装PHP安装PHP与Nginx配置安装说明系统的前期准备以及YUM部署配置已经在上一章节中介绍完,请在完成浏览上一章节的前提下,浏览这一章节。Nginx安装安装Nginx所需依赖软件[root@Zabbix]# yum -y install pcre pcre-devel openssl-devel创建Nginx所需用户[root@Zabbix]# useradd -s /sbin/nologin原创 2021-01-18 01:56:13 · 493 阅读 · 1 评论 -
Zabbix-分布式监控平台部署-1.安装前准备
Zabbix-分布式监控平台部署-1.安装前准备安装说明安装环境安装说明本次试验基于LNMP平台,源码方式部署Zabbix Server安装环境系统软件版本RedHatRHEL7.6Nginx1.18.0MySql5.7.28PHP7.4.11Zabbix5.0.7...原创 2021-01-18 00:26:19 · 130 阅读 · 0 评论 -
Zabbix-批量安装agent
Zabbix-批量安装agent思路目录结构实例在运维工作中,经常会给一批服务器添加zabbix监控,添加监控的第一步就是为这些服务器安装zabbix agent。现在将批量安装zabbix agent的方法总结,用以分享给同样奋战在运维一线的道友们。思路1,编写服务器列表文件(agent_hosts.txt)该文件分为三列,主机ip、主机密码、zabbix server或zabbix proxy的ip。2,编写自动部署zabbix agent的脚本(install-zabbix-agent.sh原创 2020-12-02 23:35:45 · 861 阅读 · 0 评论