分享一个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阅读
文档内
#!/bin/bash#sadoc.blog.51cto.com#备份zabbix数据库,不备份监控历史数据HOST=127.0.0.1SQL_PORT=3306SQL_USER=zabbixSQL_PASS=123456DATABASE_NAME=zabbixDUMP_PATH=/backup/mysql_backupDATE=$(date '+%Y-%m-%d:%H:%M:%S')DATED=
原创 2017-03-10 09:25:33
4025阅读
ChkBugReport的使用最近上海方面一直反馈系统黑屏和系统白屏然后各种问题,由于抓取系统日志不及时导致日志没有及时抓取,如果时间过去不是很久还有一个办法可以抓取那就是通过bugreport进行抓取,具体的步骤如下:1.命令取得bugreport:adb bugreport > bugreport.txt2.分析Bugreport文件java -jar chkbugreport.jar
转载 2024-05-17 14:44:40
55阅读
一、linux环境下监控MySQLZabbix Server自带了MySQL插件来监控mysql数据库的模板,只需要配置好agent客户端,然后在web端给主机增加模板就行了监控项目:Com_update:     mysql执行的更新个数Com_select:     mysql执行的查询个数Com_insert:     mysql执
篇文章讲完《zabbix安装》,发现漏掉了zabbix数据库硬盘容量的计算方法的讲解,我想看完本节大家就可以知道自己的zabbix到底要多大的硬盘。本次案例:100台服务器,每台服务器有30个监控项,每个监控项60秒刷新一次,需要多大的硬盘呢?众所周知,zabbix基本都是通过web配置,这些配置数据也是存放到数据库里的,但是它对硬盘容量的要求基本可以忽略不计,zabbix对硬盘的决定性因素有4个
转载 2024-03-15 05:02:50
162阅读
                                使用shell脚本结合zabbix监控mysql这里举个典例,用过zabbix的应该知道,监控一些应用是需要自己写脚本的。以下脚本比较直白简单,将每个需要监控的项写成函数,执行的时候调用就好了。结尾$1实际是为了接受脚本第一个参数,可以用在zabbix中填写监控项。#!/bin/bash uptime() { mysqladmin s
原创 2019-06-27 21:06:18
1635阅读
需求:按天备份,保留一周,zabbix数据库不备份历史数据MySQL版本:5.7.17脚本:需要提前建立路径 mkdir -pv /opt/mysql_backup/auto_backup cat /opt/mysql_backup/mysqlback.sh#!/bin/bash # 0 3 * * * ba
原创 2017-03-06 15:35:55
1878阅读
为什么要使用Jmeter从数据库中获取数据?1. 我们测试的软件项目所有的数据都存储在数据库1. 思路分析1) 连接数据库 2) 发送sql语句请求进行增删改查 3) 查看执行sql语句后的数据 4) 获取执行sql语句后的数据2. 案例使用Jmeter连接学生管理项目数据库,统计学院资源表中记录数; 数据库名:db.sqlite3 数据库位置:项目\studentManagementSyst
转载 2023-11-24 15:24:05
66阅读
经过:闲来无事打开之前同事做的zabbix 页面发现发现报Mysql的错误,没来得及截图   重启mysql数据库之后,好使了几分钟   过一会又不行了,没有图形展示   进入数据库,show processlist; 发现有很多session延时的错误   排查了半天,发现是存储数据的空间占满了,导致mysql已经链接不上了   Mysql数据默认存储在了/下(汗~不是我做的 /给60G /ho
转载 2024-03-21 14:47:32
83阅读
前言:网上有很多关于zabbix数据库的资料,但大多是复制+转载,我一直想找一篇博客是关于zabbix数据库表字段的说明,但始终找不到,为此不得不将工作中需要的表字段一一记录,为了防止和我有相同需求的小伙伴和我一样苦逼,现将我总结出来的表字段意思贴出来。在百度文库上找到一份比较全的参考资料 参考资料:https://wenku.baidu.com/view/8d56c7b489eb172ded6
转载 2024-02-29 16:21:29
99阅读
今天登陆zabbix,发现zabbix-server磁盘已经超过了80%,发出了告警,如图:登入服务器一看,使用#ll -Shil发现以下几个数据表太大了,占用了磁盘空间很多:在mysql里查看也是这样(我的zabbix的databases就叫zabbix): mysql> select table_name, (data_length+index_length)/1024/1024 a
转载 2024-02-18 20:24:56
202阅读
     一、zabbix 数据库存储  zabbix-server将采集到的数据存储在数据库(mysql、oracle等),而数据存储的大小与每秒处理的数量量有关,因此数据存储取决于以下两个因数:  (1)Required server performance, new values per second(每秒处理的数据量)  (2)Housek
转载 2024-03-01 00:03:19
145阅读
一 应用场景描述 前面介绍了两种处理Zabbix历史数据的解决办法,但是如果当监控数据继续增长的话是不足以解决问题的。 处理Zabbix历史数据库办法二---使用MySQL表分区 处理Zabbix历史数据库办法一  办法一适合在没有做表分区的情况下,只保留一段时间的数据,比如一个月,然后把老的数据删除再使用方法二,这种操作执行时间长。 办
依赖:        1. PHP(强依赖,自行安装)        2. Nginx或者Apache(二选一,本文选择Nginx)1.下载:    zabbix: https://www.zabbix.com/download_sourc
转载 2024-04-25 20:28:26
185阅读
  一、zabbix数据库单机备份问题1、备份脚本[root@zabbix mysql]# pwd/var/lib/mysql [root@zabbix mysql]# ls ##好奇下面的日志文件是什么东西? aria_log.00000001 ibdata1 ib_logfile1 mysql.sock test aria_log
转载 2024-05-22 16:39:03
168阅读
本文通过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点赞
写在开篇不管zabbix的后端数据库是oracle还是mysql,当zabbix监控的量级达到了一定程度后,那么对数据库的性能是一个非常严峻的挑战。特别是对历史数据的查询,将会变得非常非常的慢,别告诉我可以建索引优化,当量级达到一定的程度的时候,索引真的没啥效果了。如果再不继续寻找合适的解决方案,那么就一定会引发数据库层面的问题,最终导致服务不可用。当监控数据越来越大的时候,存储不足的时候,怎么办
1. 安装MySQL 5.6 操作系统为CentOS7 X64 MySQL文件下载地址 http://dev.mysql.com/downloads/repo/yum/ 卸载已存在文件 rpm -qa|grep mariadb|xargs rpm -e --nodeps # 卸载CentOS 7自带 ...
转载 2021-07-23 16:07:00
274阅读
2评论
zabbix的监控主机数量将近300,且运行了一年时间了,最近zabbix server服务监控历史数据等服务不断自身告警、查询性能也变得很低关于历史数据的两个参数,在zabbix server的配置文件中可以选择关闭housekeeper禁止自动定期清除历史记录数据,因为对于大数据的删除会直接影响zabbix的性能、或者调整相应参数HousekeepingFrequency取值范围:0-24默认
  • 1
  • 2
  • 3
  • 4
  • 5