脚本作用是检测到tomat+mysql+heartbeat服务出现问题是自动处理并且报警 #!/bin/bash path=/usr/local/nagios/libexec/ logfile=/var/log/moniter.log date=`(date +%D--%T)` hostname=localhost sleeptime=30 tomcatmessege="the tomca
原创 2010-04-08 15:52:18
1200阅读
1评论
脚本作用是检测到tomat+mysql+heartbeat服务出现问题是自动处理并且报警 #!/bin/bash path=/usr/local/nagios/libexec/ logfile=/var/log/moniter.log date=`(date +%D--%T)` hostname=localhost sleeptime=30 tomcatmesseg
转载 2011-11-23 11:52:32
295阅读
在使用Linux系统中,红帽(Red Hat)是一个备受欢迎发行版之一。它提供了丰富功能和稳定性,使得许多企业和个人都愿意选择红帽作为他们操作系统。然而,作为一个Linux系统管理员,你可能会遇到一些挑战,比如如何确保系统稳定性和可靠性。 在Linux系统中,Heartbeat脚本是一个非常重要工具,它可以帮助管理员监控系统健康状态,并在发生故障时及时做出反应。Heartbeat脚本
#!/bin/bash res=`netstat -lntup | grep 3306 | awk -F '[ :]+' '{print $5}'` if [ $res -eq "3306" ];then echo "Mysql is Running" else echo "Mysql is Stopped" fi #!/bin/bash res=...
转载 2017-03-17 17:12:00
66阅读
2评论
主从延时在主从环境中是一个非常值得关注问题,有时候我们可以通过show slave status命令查看Seconds_Behind_Master值来分析主从延时情况;但是由于该值是来自binlog文件语句完成时间,当一条SQL执行时间很长时候那么该值可能就不准确了,那么有没有什么工具可以很准确分析主从延时情况呢? 在PT系列工具里面的pt-heartbeat工具很好解决了这个问题。
原创 2021-07-05 18:52:46
1983阅读
在RHEL上有很多种HA方案,这里是其中一种很简单方案。HeartbeatHA,Heartbeat实现是从模式实现。两台机器,一个是主机,一个是从机,当主机宕机时候,从机take over主机资源,从而提供稳定服务。安装过程如下先下载heartbeat安装包,我是RHEL AS 4平台,
原创 2022-07-28 17:59:57
51阅读
上篇博客已经讲解了zabbix基本原理与安装配置,接下来主要讲解zabbix如何配置监控项。 1、首先创建主机组 创建成功后主机群组,以后要创建监控主机时,就可以把主机加入该群组中了。 2、创建监控主机 添加被监控主机信息,其中带有*是必填项,完成后点击添加即可。 然后可以看到刚才添加监控主机。 3、添加监控项,点击“配置–主机”,可以看到上一步创建主机,虽然我们在被监控主机安装了a
cat mysql_status_output.py #coding=utf-8import jaydebeapiimport sysimport pymysqlimport osfrom prometheus_client import Gauge,start_http_serverimport
转载 2019-04-22 14:42:00
86阅读
2评论
#!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:"&nbs
转载 精选 2013-07-12 18:01:36
466阅读
Mysql监控脚本,如果状态出现问题,会自动重启,并且发邮件通知########################!/bin/bash####mysql statustime="$(date +"%Y%m%d-%H:%M")"service="/sbin/service"/usr/local/mysql/bin/mysqladmin -u root -pxxx ping &> /dev
原创 2013-10-30 16:45:13
513阅读
# 监控 MySQL 数据库脚本实现 ## 简介 在开发过程中,经常需要对 MySQL 数据库进行监控以确保其正常运行。本文将指导你如何编写一个简单脚本监控 MySQL 数据库运行状态,以及如何处理常见问题。以下是整个流程概览: | 步骤 | 描述 | | --- | --- | | 步骤一 | 连接到 MySQL 数据库 | | 步骤二 | 检查数据库连接状态 | | 步骤三
原创 7月前
73阅读
前言   这一期是纯代码分享,最近我在服务器上安装了个MYSQL数据库,但自建数据库肯定比不上云上数据库,所以我开始想办法对其进行监控。接下来就分享我监控脚本1.监控mysqlshell脚本#!/bin/bash #取个标记变量,来判断是否发送告警信息 flag=0 #获取mysql服务存活状态 active=`systemctl status mysqld
监控mysql状态脚本
原创 2012-04-14 16:25:26
638阅读
heartbeat实现failover和take over有效性下面我们来测试我们heartbe
原创 2022-07-28 17:57:40
144阅读
mysql主备架构中,我们很关心一种情况是,备库到底落后了主库多少
转载 2022-04-11 17:11:13
132阅读
mysql主备架构中,我们很关心一种情况是,备库到底落后了主库多少,因为只有知道了具体情况,我们才能知道当前系统复制是否正常。如果一个在主上插入数据,可能要等到上分钟后才能在从库插入,那这样设计肯定是有问题。在备库上执行show slave status\G;可以看到其中有一列为Seconds_Behind_Master,这个值理论上显示出了备库延时,但是他不准确,比如在我实验...
转载 2021-08-09 16:37:23
155阅读
一、Ganglia分布式监控系统简介Ganglia是UC Berkeley发起一个开源集群监视项目。它主要是用来监控系统性能,如:CPU 、Memory、硬盘利用率, I/O负载、网络流量情况等。Ganglia通过图形化方式展示每个节点状态信息,这对合理调整、分配系统资源,提高系统整体性能起到重要作用。Ganglia包含三个核心组件:Ganglia Monitoring Daemon(gmo
之前部署heartbeat都是使用单播方式进行配置,但是网上也有传多播比较稳定说法,这里先不去管那种方式更有效,先来实验一下多播配置。多播配置只需要修改ha.cf中几个参数,下面是多播配置:debugfile /var/log/ha-debuglogfile /var/log/ha-loglogfacility local1keepalive 2deadtime 30warntime
原创 2016-09-23 18:13:58
1306阅读
服务器监控  查看mysql性能SQL语句    mysql基本指令   SHOW INDEX FROM <table>:用于查看数据库表上索引技术     SHOW PLUGINS:查看mysql插件,例如搜索引擎     SHOW [FULL] PROCESSLIST:查看mysql所有进程,查看执行时连接数据、僵尸进程和诊断连接问题。当出现问题,使用kill杀死进
  • 1
  • 2
  • 3
  • 4
  • 5