使用shell脚本结合zabbix监控mysql这里举个典例,用过zabbix的应该知道,监控一些应用是需要自己写脚本的。以下脚本比较直白简单,将每个需要监控的项写成函数,执行的时候调用就好了。结尾$1实际是为了接受脚本第一个参数,可以用在zabbix中填写监控项。#!/bin/bash uptime() { mysqladmin s
原创 2019-06-27 21:06:18
1635阅读
一、背景    公司业务使用的是一直Oracle数据库,因为多次出现表空间满的时候不能及时发现,每次都是业务组的人员通知处理,这样下来DBA这边就比较被动,所以老大要求监控表空间剩余大小并且当剩余过小时能够及时报警。刚想出来的方案是通过写脚本获取表空间的数据,通脚本中使用expect自动输入密码登陆oracle用户然后再登陆数据库查询数据返回给zabbix_server。但是由
本文通过Zabbix Graphs实时查看的SQL语句操作情况和mysql发送接收的字节数,Zabbix还可以监控mysql slow queries,mysql version,uptime,alive等。在之前的博文里面写过如何通过Zabbix监控mysql主从同步是否OK,mysql从是否有延时(Seconds_Behind_Master)主库,当mysql主从有异常时通过Email或者S
转载 精选 2014-10-31 15:45:39
1564阅读
1点赞
#!/bin/sh  MYSQL_PWD=" -usense -p*******" ARGS=1  if [ $# -ne "$ARGS" ];then      echo "Please input one argue
原创 2017-03-14 15:21:34
1110阅读
目录: zabbix && mongodb......1-1346 zabbix && redis........1349-3727 zabbix && mysql........3731-end //zabbix 监控mongodb cat /etc/zabb
原创 2017-09-05 11:29:35
2996阅读
监控项使用zabbix监控oracle数据库需要借助第三方的插件,目前使用较多的是orabbix。目前维护到了1.2.3版本。orabbix是一个用来监控oracle数据库性能的zabbix插件工具,通过安装在被监控服务器上客户端上收集数据并传给zabbix服务器端,然后通过调用图形显示。具有以下功能:1. 数据库版本2. 归档文件3. 等待的事件(如文件的I/O,单块的读,多块的读,
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务
转载 2023-09-01 19:58:02
101阅读
       公司业务使用的是一直oracle数据库,老大要求监控表空间剩余大小并且当剩余过小时能够及时报警。刚想出来的方案是通过写脚本获取表空间的数据,通脚本中使用expect自动输入密码登陆oracle用户然后再登陆数据库查询数据返回给zabbix_server。但是由于脚本运行时间大概12秒左右,zabbix获取数据总是超时(只是个人理解,如果你有解决
zabbix4.4.8 安装事项(1)建立zabbix数据库的时候# mysql -uroot passwordmysql> create database zabbix character set utf8 collate utf8_bin;否则会报错。 (2)插入数据变了没有password了换为了authentication: #Insert into mysql.
原创 2023-07-03 15:26:06
68阅读
zabbix监控MySQL数据库
原创 2019-03-05 09:46:15
3169阅读
## Zabbix监控MySQL数据库 ### 引言 在当今互联网时代,数据库是现代软件开发不可或缺的一部分。MySQL数据库是最流行的关系型数据库之一,为许多大型应用程序和网站提供数据存储和管理功能。在生产环境中,监控数据库的性能和状态非常重要,因为它可以帮助我们及时发现并解决潜在的问题,确保数据库的稳定性和可靠性。 [Zabbix]( ### 安装和配置Zabbix服务器 首先,我们
原创 2023-11-30 04:12:18
95阅读
一、背景    接到任务,要求对所有数据库的所有表空间进行监控,愿意是遇到表空间不足导致业务数据库的不可用,我们知道通过Zabbix监控Oracle的插件有一些,比如Orabbix或者Pyora,前者通过Java进行数据获取,所以必须要安装Java,我之前的文章有讲解安装过程,后者虽说是用Python脚本进行监控,但是我们的账号密码都暴露在脚本中,导致安全性下降,所以我们这里通
分享一个zabbix数据库的优化脚本,适合2.0版本。对history,hostory_uint按日分区,trends,trends_uint按月分区;关闭Houserkeeper:vim zabbix_server.confDisableHousekeeper=1对history,hostory_uint每日建立第二天的分区并删除45天前的分区对trends,trends_uint每月20号建立
原创 2014-05-07 23:45:19
1152阅读
文档内
Zabbix系统组件介绍1、Zabbix服务器(Zabbix Server)用于接收被监控设备代理和服务器代理收集的监控数据和状态信息。负责所有监控设备和监控项目配置、数据的存储与报表的生成和展示、报警的发送等。2、Zabbix 服务器代理(Zabbix Proxy)减轻Zabbix Server的压力,Zabbix服务器代理代替Zabbix服务器收集和接收被监控项目的监控数据,并将数据发送到Za
转载 2023-12-19 20:39:11
36阅读
案例1:实现Zabbix报警功能案例2:Zabbix自动发现案例3:Zabbix主动监控案例4:拓扑图与聚合图形案例5:自定义监控案例1 案例1:实现Zabbix报警功能1.1 问题沿用前面的Zabbix练习环境,使用Zabbix实现报警功能,实现以下目标:监控Linux服务器系统账户数量 创建Media,设置邮件服务器及收件人邮箱 当系统账户数量超过35人时发送报警邮件1.2 方案自定义的监控
转载 2024-03-29 19:41:16
94阅读
一、简介       Orabbix 是设计用来为 zabbix 监控 Oracle 数据库的插件,它提供多层次的监控,包括可用性和服务器性能指标。        它提供了从众多 Oracle 实例采集数据的有效机制,进而提供此信息的监控
原创 2014-11-14 16:22:38
2255阅读
标题索引http://www.ttlsa.com/zabbix/use-wechat-send-zabbix-msg/
原创 2017-11-21 17:26:17
498阅读
ODBC是C语言开发的、用于访问数据库的中间件接口.zabbix支持查询任何ODBC支持的数据库.zabbix通过调用ODBC来获取数据库数据以及数据库状态等等信息.1. 安装unixODBC官方主页:http://www.unixodbc.org/download.html.安装方法如下RedHat/Fedora/Cetnosshell> yum -y install unixODBC
原创 2018-01-23 14:43:37
10000+阅读
5点赞
zabbix监控Doris数据库方法Doris数据库监控信息访问网址http://Doris数据库服务器IP:8030#代表注释HELP为该监控项的描述说明TYPE 表示该监控项的数据类型Zabbix创建模板监控Doris数据库登录zabbix,创建模板创建变量宏创建监控项,当前监控项类型是http的方式测试结果会是和网址http://192.168.91.170:8030/metrics的信息
原创 1月前
48阅读
  • 1
  • 2
  • 3
  • 4
  • 5