线上部分实时job是用storm开发的,为了监控数据的延迟,在storm处理日志的时候会把日志的时间插入到redis中,然后通过zabbix做延迟的监控。由于经常有新的job上线,手动配置监控项就变得比较麻烦,为了解放生产力,还是需要搞成自动化。之前添加网卡和分区监控的时候用了LLD的功能,并用了其内置的宏变量,新版本的zabbix是支持custom LLD的,实现步骤如下:1.在模
原创 2014-11-27 23:40:32
4998阅读
zabbix_get -s 192.168.40.135 -k system.cpu.discovery
原创 2022-03-09 11:06:56
111阅读
zabbix_get -s 192.168.40.135 -k vfs.fs.discovery
原创 2021-09-11 11:15:16
150阅读
zabbix_get -s 192.168.40.135 -k system.cpu.discovery
原创 2021-09-11 11:15:17
232阅读
zabbix discovery(LLD)的理解 一、主要用法,请参考官网文档 https://www.zabbix.com/documentation/2.2/manual/discovery/low_level_discovery 理解: 1、server和agent或者snmp固定时间沟通1次获取数据。 2、处理返回值,通常是一个json格式的k/v词典,k/v 映射到mac
原创 2015-10-09 09:34:30
10000+阅读
zabbix_get -s 192.168.40.135 -k vfs.fs.discovery
原创 2022-03-09 11:11:51
199阅读
zabbix_get -s 192.168.40.135 -k net.if.discovery
原创 2022-03-09 11:12:32
159阅读
zabbix_get -s 192.168.40.135 -k net.if.discovery
原创 2021-09-11 11:15:16
182阅读
演示 zabbix LLD(Low-Level Discovery) 如何使用2017/3/3目的:以监控 couchbase 上多个 buckets 的需求来举例说明 zabbix lld 是如何工作的。关于 lld,网络上的文章也挺多的,希望自己能写一个简单明了的 howto 来帮助初学者。一、准备工作1、【zabbix-agent】1)脚本示例[root@node33 script
原创 2016-11-30 14:56:31
6966阅读
提出问题:    zabbix对文件系统的监控是通过LLD实现的,zabbix首先通过Discovery rule发现所有的文件系统名称和类型,如下:shell# zabbix_get -s 127.0.0.1 -k vfs.fs.discovery {     &nb
原创 精选 2014-08-05 18:09:37
10000+阅读
6点赞
3评论
本文主要分为3个部分第一部分 前言,主要说说需求和获取数据的命令第二部分 zabbix,主要说如何利用lld获得想要监控的数据第三部分 ansible,主要提供一个ansible playbook来分发该监控所需的文件第一部分 前言部分最近有一个需求是对系统的IO进行监控,最后决定从iostat获取数据。这是具体的命令:iostat -x -d -m&nbs
推荐 原创 2017-01-10 20:15:34
9858阅读
2点赞
1评论
   前两天看到博客有监控web的,之前也写过pycurl的监控状态;后面想想web监控咱们何不直接通过zabbix的方式监控;zabbix确实是个万花筒,这个也是我喜欢zabbix的一个原因之一吧;pycurl可以参考我之前写过的:http://xiaoluoge.blog.51cto.com/9141967/1616922。 1、监控脚本:[root@monitor&nbs
推荐 原创 2016-07-24 00:09:32
8193阅读
9点赞
7评论
需求:生产环境中需要实现IIS 站点监控自动化,需要获取到站点名和站点进程的PID。有了站点名可以用windows内置的key获取相关监控项的值。例如站点的get、post请求数,站点的版本信息等。但是还需要监控IIS站点的SQL连接数,这需要IIS站点被访问,并且有SQL进程。然后通过进程号来判断是各个站点的SQL连接数。脚本内容:get.sitename$sitearray=@() [Syst
原创 2016-09-29 15:13:14
1492阅读
大数据时代,数据安全预防为主,防治结合
转载 2021-07-30 17:03:13
1080阅读
本篇是使用Zabbix监控docker容器下篇。利用ZABBIX自动发现监控功能,在部署zabbix agent客户端的服务器上,编写自定义功能脚本,实现自动获取服务器上运行的docker服务并监控其运行状态。前提条件已经部署好的zabbix监控系统Zabbix服务器需安装sshpass命令1. 编写脚本1.1. 编写docker容器名获取脚本vim docker_find.s
原创 10月前
100阅读
节省手动添加对象时的重复性操作,但如果是相同的对象,监控项原型在生成的时候就会不可避免的冲突。
原创 2020-09-10 11:08:00
378阅读
LLD-LLVM链接器 LLD是LLVM项目中的链接器,是系统链接器的直接替代,并且运行速度比它们快得多。它还提供了对工具链开发人员有用的功能。 链接器按完整性降序支持ELF(Unix),PE / COFF(Windows),Mach-O(macOS)和WebAssembly。在内部,LLD由几个不
转载 2020-12-26 12:16:00
1336阅读
2评论
要实现Zabbix LLD监控,通常需要两个脚本,一个自定义发现check脚本,并输出成Json格式,另一个才是获取监控项values的脚本。自定义发现checks脚本输出结果为以下形式:{     "data": [         {   &nb
原创 2016-07-15 15:03:13
801阅读
zabbix 可以通过常见的手段监控到各种服务,通过编写脚本来获取返回值并将获取到的值通过图形来展现出来,包括(系统、服务、业务)层面。可是有些时候在一些不固定的场合监控一些不固定的服务就比较麻烦。例如,服务器运行四台 redis,端口分别是 6379 6380 6381 6382,那么这时候如果需要监控则需要建立三个模板,分别对应不同的模板又要设置不同的 Shell Script 及 UserP
转载 2018-01-03 15:48:00
75阅读
12点赞
  • 1
  • 2
  • 3
  • 4
  • 5