在zabbix里添加一个自定义监控项目,简单做个笔记,怕忘了首先需要定义 zabbix_agentd.conf 中的 UnsafeUserParameters修改为 UnsafeUserParameters=1 然后我们还需要定义包含的自定义配置文件目录 Include=/etc/zabbix/zabbix_agentd.conf.d/ 最后保存 zabb
转载
2024-03-03 13:37:44
33阅读
注:要添加自定义脚本监控,必须升级zabbix agent版本至2.0.0以上,这里以2.0.8为例 配置方式:1. 完成自定义监控脚本的编写(windows或linux脚本)脚本要求:(1)既然是监控,那必然要有输出结果值(字符串,数字皆可) (2)必须要求zabbix用户有执行权限,当然可以直接设置所有用户都有执行权限(chmod 777 脚本文件)(3)若脚本需要传入参数
转载
2016-10-12 17:31:55
5190阅读
实验环境环境IP服务端192.168.24.168客户端192.168.24.188实验条件:zabbix监控服务器、客户端都已经部署完成,被监控主机已添加完成,zabbix监控运行正常。zabbix服务器设置邮箱报警运行正常。实现目的:zabbix自定义监控客户端用户量,当用户量大于三个以上,会自动发送报警邮件到指定的邮箱。实验步骤1.修改客户端配置文件[root@linfan~]#vim/us
原创
2018-08-23 12:54:11
3247阅读
概述zabbix监控tomcat只有一个zabbix-java-gateway,可以部署在zabbix-sever端也可以部署在其他机器上,需要和zabbix-server网络可达。Zabbix-Javagateway就相当于一个代理,它负责收集客户端tomcat数据,zabbix-server只要向zabbix-java-gateway取数据添加到数据库即可。但zabbix官方提供的jvm和to
转载
2024-06-24 15:21:48
220阅读
zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式。1,首先编写自定义监控脚本,本文以监控httpd进程是否存在为例。 脚本名字:check_httpd.sh脚本目录(这个目录可以自定义):/usr/local/etc/zabbix_scripts脚本内容:复制代码#!/bin/bash
result=`ps -
转载
2024-02-27 11:33:43
112阅读
zabbix是一个分布式监控系统,无论是在监控还是在告警上面都是很灵活的。有时候我们想让被监控端执行一个zabbix没有预定义的检测,zabbix的用户自定义参数功能提供了这个方法。今天介绍一下如何通过自定义key值进行监控告警,为了试验的方便和快速理解。我们先了解一下zabbix-agent的客户端配置文件 zabbix-agent配置文件:EnableRemoteCommands = 1
#是
转载
2024-03-16 08:28:54
295阅读
1. 在客户端修改配置文件 /etc/zabbix/zabbix_agentd.conf #为了方便这里是用yum安装的zabbix需要改动两个地方:(1) UnsafeUserParameters=1(2) UserParameter=my.net.if[*],/usr/local/sbin/zabbix
原创
2016-07-19 23:08:22
3829阅读
思路:监控两段时间的差值除以两段时间的时间差值等于平均值1. 在客户端修改配置文件 /etc/zabbix/zabbix_agentd.conf需要改动两个地方:(1)UnsafeUserParameters=1(2)UserParameter=my.net.if[*],/usr/local/sbin/zabbix/net.sh $1 $2
原创
2016-06-27 11:11:03
1373阅读
本例以zabbix1.8.5为例。最新版本的zabbix2.2.5设置类似首先修改zabbix-agent的配置文件脚本的属主和属组是zabbix。然后重启zabbix-agent客户端。然后在zabbix-server端执行命令看能否获得数据。./zabbix_get -s agend ip -k 你定义的key值。如果能返回数值则表示成功。2.在web 页面设置 2.1设
原创
2014-09-11 11:16:08
3980阅读
一、说明zabbix监控搭建完毕之后我们可以发现zabbix自己带了很多定义好的监控项,但是这可能无法满足我们很多需求。这时我们就很需要自定义监控项,利用自己写好的针对不同功能的脚本,对需要的指标进行监控。我们也可以写脚本查询一些数据,通过告警的方式收到这些数据。 这里我的需求就是想监控主机间的ping是否可达,如不可达进行告警。二、agent端操作把脚本放在指定目录下mkdir -pv /roo
转载
2024-02-28 08:36:52
655阅读
序言: 前几天一好友问我服务器监控怎么做?你们公司的监控是怎么做的?有什么开源的监控软件推荐?常见的开源的监控软件当然首先推荐ZABBIX,分布式够强大,而且很多公司都在用,我问他具体什么需求,能监控服务器负载、CPU使用率、内存使用率、硬盘使用率、网卡流量监控、网站PV,UV统计、异常错误日志,一旦超出设定的阈值就发邮件告警。确定需求后准备将ZABBIX的一些参考资料发给他看看,末了
转载
2024-03-21 20:20:25
42阅读
关于zabbix自定义脚本监控服务的配置方式 和 用zabbix配置的一个监控网卡实时流量的配置
原创
2015-10-13 17:15:32
828阅读
一、说明zabbix监控支持自定义脚本以及自制模板来扩展监控,换句话说就是对业务自定义监控;因此通过撰写脚本完成自定义监控十分有必要;这里的脚本既可以用shell也可以用python等语言;另外自定义了脚本主要目的是获取业务相关的监控数据;还需要结合zabbix web GUI上的模板才能生效;本文的目的就是基于之前的zabbix相关部署操作之后的补充!任务:通过撰写脚本将wget下载速度获取,添
转载
2024-01-03 21:50:01
198阅读
一、Zabbix架构zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。Zabbix 的运行架构如下图所示:1.1 组件zabbix 由以下几个组件部分构成:1) Zabbix Server:负责接收 agent 发送的报告信息的
转载
2024-10-31 16:33:32
138阅读
首先写好监控脚本,放在自定义的路径下,比如zabbix的家目录下给脚本添加可执行权限(755)1. 在zabbix agent上修改配置文件vi /usr/local/zabbix/conf/zabbix.agentd.conf有两种修改方式:第一种:找到 # UnsafeUserParameters=0 改为 UnsafeUserParameters=1找到 # UserParame
原创
2016-12-19 15:16:27
10000+阅读
点赞
1.开启php状态页面/etc/php-fpm.d/www.confpm.status_path=/status2、修改nginx的配置文件,通过Nginx访问PHP-FPM状态location~^/(status|ping)${includefastcgi_params;fastcgi_pass127.0.0.1:9000;fastcgi_paramSCRIPT_FILENAME$fastcgi
原创
2019-08-10 09:17:41
1444阅读
文章目录一、zabbix概述1.1 zabbix的特性1.2 zabbix重要组件1.3 监控系统运行流程1.3.1 agentd收集数据的两种模式二、zabbix部署2.1 部署zabbix监控环境2.2 部署LAMP架构2.3 部署zabbix服务器2.4 在zabbix-server上设置邮箱报警2.5 故障模拟总结 一、zabbix概述zabbix是一个基于WEB界面的提供分布式系统监视
转载
2024-09-18 09:51:45
154阅读
文章目录1.配置钉钉告警server 配置web界面创建媒介给用户添加媒介测试告警实现故障自愈功能监控Javazabbix server 安装java gateway配置 Zabbix Server 支持 Java gateway使用系统内置模板监控 tomcat 主机 1.配置钉钉告警server 配置钉钉告警python脚本脚本1cd /lib/zabbix/alertscripts/
转载
2024-09-15 07:36:28
82阅读
zabbix添加自定义监控项通过编写脚本来获取tcp的各种状态,添加tcp状态模板,触发器,图形,完整实现通过脚本自定义监控的整体流程一、agent端配置1.创建自定义脚本存放目录[root@localhost ~]# mkdir /etc/zabbix/scripts
[root@localhost ~]# chown zabbix.zabbix /etc/zabbix/scripts/2.创建
转载
2024-03-01 15:05:44
162阅读
在前文中,我们已经解释了 "监控项"(item)、"键"(key)、"应用集"(application)等概念,并且为testzbx1主机添加了一个监控项,其作用是监控主机的cpu上下文切换速率。这次,我们再为testzbx1主机添加一个监控项,用于监控磁盘分区的使用率,因为创建监控项的过程我们在前文已经详细的演示过,重复的地方我们就不再赘述,这次创建的监控项与上次创建的监控项只有些许不同而已,我
转载
2024-04-18 15:47:12
82阅读