栏目: Zabbix

获取Zabbix上所有主机的IP和主机名的实例代码

zabbixzabbix([`zæbiks])是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbixserver与...

2021-05-06 34 0 0 阅读全文

Zabbix Agent2 监控Oracle数据库的方法

概述在zabbix5.0版本以上,新增了一个特性,那就是zabbix-agent2,这个是zabbix公司使用go语言重写的一个代理,可以完全替代原来的zabbix-agent。这个代理功能比原来的要强大的多,内置了很多个插件支持对基础资源的监控。这里我选用oracle的插件,来看看zabbix-a...

2021-05-12 72 0 0 阅读全文

Zabbix监控Docker应用配置

容器的应用越来越普遍了,但是大量的容器我们怎么进行管理呢?当然是监控起来!今天这篇文章讲的就是使用zabbix监控docker容器!关于zabbix监控的docker的原理:agent2监控docker就是通过调用docker的API来获取数据插件目录存放于zabbix-agent2/src/go/...

2021-07-12 41 0 0 阅读全文

Zabbix 动态执行监控采集脚本的实现原理

在使用Zabbix自定义脚本采集监控数据的时候,通常会遇到以下一些问题:服务器扩容之后,监控脚本如何部署到新的服务器上?监控脚本需要修改时,如何自动修改所有相同的监控脚本?如何备份监控采集脚本避免因服务器异常后丢失?新部署自定义监控,如何避免系统管理员过多操作?如何避免大量研发就能解决上述的问题?实...

2021-03-25 44 0 0 阅读全文

Awk知识点总结

1.awk简介和基本语法格式Awk自动地搜索输入文件,并把每一个输入行切分成字段。许多工作都是自动完成的,例如读取每个输入行、字段分割、存储管理、初始化等。在AWK中不需声明变量数据类型,它内置字符串类型和数值类型。一般来说,在CentOS上安装的awk默认是gawk。它的调用格式为:awk[OPT...

2021-06-23 21 0 0 阅读全文

Zabbix自发现Item监控

在zabbix监控中,我们可以通过自带item的可以和自定义key进行监控,但是当所需要的监控项不确定,比如key会根据时间进行变化时,这时候我们就不能把item的key定义死,要通过自发现这个高级功能来动态的添加key和下架key,自发现key其实也很简单,步骤分为如下:1、首先要自定义两个脚本,...

2021-06-23 18 0 0 阅读全文

Awk基础教程

一、awk介绍awk是一种程序语言.它具有一般程序语言常见的功能.因awk语言具有某些特点,如:使用直译器(Interpreter)不需先行编译;变量无类型之分(Typeless),可使用文字当数组的下标(AssociativeArray)...等特色.因此,使用awk撰写程序比起使用其它语言更简洁...

2021-06-23 25 0 0 阅读全文

Zabbix3.4实现对Tcp连接数及状态的监控

zabbix3.4实现对tcp连接数及状态的监控一、获取TCP连接数相关方法方法一:[root@host-47-98-97-124scripts]#netstat-an|awk'/^tcp/{a[$NF]++}END{for(bina)printb,a[b]}'LISTEN6ESTABLISHED6...

2021-06-23 24 0 0 阅读全文

基于CentOS安装Zabbix

Zabbix是一个企业级的分布式开源监控方案。能够监控各种网络参数以及服务器健康性和完整性。支持灵活的通知机制,提供出色的报告和数据可视化功能。Zabbix支持主动轮询和被动捕获。最关键的是源代码都是免费发行的,可供公众任意使用。这也是它在中小企业广为流行的重要原因之一。本文简要描述Zabbix特性...

2021-06-11 34 0 0 阅读全文

Zabbix监控Nginx/Tomcat/MySQL

zabbix监控NginxA机器:zabbix服务端(192.168.234.128)B机器:zabbix客户端(192.168.234.125)在B机器(zabbix客户端)操作:编辑nginx虚拟主机配置文件:[root@centos~]#vi/etc/nginx/conf.d/default....

2021-07-07 20 0 0 阅读全文

Zabbix添加监控主机

添加监控主机主机192.168.179.104添加进zabbix监控项(在192.168.179.104安装上zabbix-agent)#添加监控主机,注意zabbix版本要和server端一致[root@localhost~]#yuminstallzabbix40-agent-y--被监控的主机1...

2021-06-23 54 0 0 阅读全文

如何在Zabbix执行远程主机的脚本或指令

场景需求我们可以通过zabbix_server的web界面的脚本功能实现对已经安装了zabbix_agent主机实现远程关机而不用手动登陆然后输入关机指令我们可以通过zabbix_server的web界面的脚本功能实现某个服务的启动关闭和重启实验配置过程创建脚本打开zabbix_server的web...

2021-06-30 26 0 0 阅读全文

Centos7.9安装Zabbix5.0.14及配置过程

一、基础环境配置1、关闭firewalld、关闭selinux##关闭firewalldsystemctlstopfirewalldsystemctldisabledfirewalld##关闭selinuxsetenforce0&&sed-i.bak's/^SELINUX=.*/SE...

2021-08-19 29 0 0 阅读全文

Zabbix监控Nginx、Mysql、Java应用、Zabbix+Proxy分布式

一、zabbix监控nginx在server2上部署nginx配置编译、安装创建软链接方便使用修改nginx配置文件,设定只允许本机访问语法检测启动服务本机访问测试;serveracceptshandledrequests—总共处理了1个连接,成功创建1次握手,总共处理了1个请求;reading—读...

2021-07-30 58 0 0 阅读全文

快速通过Zabbix获取数据库连接的信息及部分扩展

背景随着应用系统的不断增加,原本不告警的activethreads,开始频繁告警(一天2次左右)。虽然告警次数不多,而且该监控项舍得阈值不高(不超过50),但对于运维来说数据库的threads-running是一个必须要重视的点。一般告警出现在半夜,不可能靠人工去记录threads-running过...

2021-07-01 23 0 0 阅读全文

Zabbix快速安装部署+乱码解决详解

一.准备环境1.准备二台centos7的虚拟机2.关掉防火墙时间同步先安装ntpdate[root@localhost~]#yum-yinstallntpdate[root@localhost~]#ntpdatepool.ntp.org[root@localhost~]#systemctlstopf...

2021-06-15 22 0 0 阅读全文

Zabbix 监控Mysql的方法

Zabbix快速安装部署乱码解决详解zabbix部署完之后zabbix-agent操作1.监控mysql,首先要先安装mysql[root@localhost~]#yum-yinstallmariadbmariadb-server2.编写mysql监控项的脚本在zabbix-agent先授权个用户不...

2021-05-15 43 0 0 阅读全文

分布式监控系统之Zabbix主动、被动及Web监控的过程详解

前文我们了解了zabbix的网络发现功能,以及结合action实现自动发现主机并将主机添加到zabbixhosts中,链接指定模板进行监控;今天我们来了解下zabbix的主动监控、被动监控以及web监控相关话题;1、什么是主动监控?什么是被动监控?我们知道获取数据的方式有两种,一种是get,一种是p...

2021-04-11 43 0 0 阅读全文

分布式监控系统之Zabbix 使用SNMP、JMX信道采集数据的原理解析

前文我们了解了zabbix的被动、主动以及web监控相关话题,今天我们来了解下zabbix使用SNMP和JMX信道采集数据的相关话题;1、SNMP协议介绍SNMP是英文“SimpleNetworkManagementProtocol”的缩写,中文意思是“简单网络管理协议,SNMP是一种简单网络管理协...

2021-04-11 37 0 0 阅读全文

Zabbix 结合 Bat 脚本实现多个应用程序状态监控的方法

场景模拟:国内有部分企业需要运行某些窗口程序(即.exe)来支撑重要的业务运作,一旦这些重要的窗口程序中断了,那么就会造成巨大的经济损失或者影响工作效率,后果如此严重。所以想通过zabbix进行多程序状态的监控,一旦这些重要的窗口程序中断,里面产生告警,通知运维人员去修复。提前准备好,两个bat脚本...

2021-03-26 54 0 0 阅读全文