运维技术分享
gammey
这个作者很懒,什么都没留下…
展开
-
tomcat catalina.out日志监控
功能需求:监控日志文件出现指定关键词时,进行报警。每次只监控新增日志的内容,防止已经修复的问题报警一直存在导致新的报警不再被观察到。脚本logChange.sh:#!/bin/bashlogfile="/data/logs/catalina.out" #日志文件路径recordfile="/tmp/logchange.tmp" #临时文件,记录行数keywords=("Connection reset") #关键字,是个arrar原创 2021-07-28 14:05:36 · 618 阅读 · 0 评论 -
监控mysql表损坏
问题:使用myisam引擎的老数据库,经常会出现“table_xxx”is marked as crashed and should be repaired。1.会导致业务故障,这当然能从业务部门很快发现。2.如果没有发现,会导致数据库备份失败,甚至其他重要的表备份失败,要很久才能发现。3.原本一些小的故障没有及时发现和修复,甚至损坏的表在一定程度上还能读写,不能被发现,导致之后出现更大故障。解决:我这里是针对nagios 的监控脚本(dbchk.sh):#!/bin/bash原创 2021-07-07 11:22:10 · 161 阅读 · 0 评论 -
lua连接redis:redis-lua安装
操作系统环境:[root@localhosttestlua]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Linux release 7.7.1908 (Core)Release: 7.7.1908Codename: Core一、安装luarocks包管理工具对于centos7,直接可以通过yu...原创 2021-05-19 09:48:34 · 1446 阅读 · 0 评论 -
Nagios监控Mysql replication主从复制状态
简介当搭建完成mysql的主从复制后,有时可能会遇到同步失败的问题。有时需要手动进行干预,但如果长时间没有同步可能就会需要在slave数据库中重新导入master的数据,然后重新进行数据同步,这是非常繁琐而且影响业务可用性的操作。所以对于Mysql主从同步的状态的监控变得较为重要,如果能够及时发现同步故障并及时处理能够减少对于业务系统的影响,以及后续大量麻烦的操作。此文通过shell脚本编写nag...原创 2018-05-21 17:30:48 · 443 阅读 · 0 评论 -
拒绝ssh远程暴力破解
拒绝ssh远程暴力破解简介在网络技术日益发展的今天,网络上的安全问题日益严重。当你在公网上使用Linux服务器时,很有可能你的服务器正在遭受ssh暴力破解。曾经有一次我的同伴将给客户提供监控服务的服务器架设在公共网络上,同时设置了弱密码。没过一天,客户的内网出现了严重的问题。我们用了一晚上在研究网络上的问题,结果最后发现就是因为这台新创建的服务器导致客户内网瘫痪,而服务器是被黑客通过ssh暴力破解...原创 2018-05-22 13:19:53 · 29938 阅读 · 2 评论