首页 > 其他分享 >cfs文件系统只读监控

cfs文件系统只读监控

时间:2024-01-09 16:37:06浏览次数:24  
标签:-% 只读 文件系统 callcent sh 监控 cfs

一、需求

有重要文件存放在cfs文件系统(Cloud File Storage),该文件丢失对业务有严重影响,为确保文件系统可用性,防止出现只读、挂载失败等异常,现对改文件系统进行监控。

二、监控原理

每分钟往cfs文件系统写入文件,文件名依据当前分钟动态生成,文件格式为"2023-12-08_16:35"。监控对象为该文件,若存在即正常,若不存在则告警。

三、监控脚本

1.定时任务
*/1 * * * * sh /home/callcent/cfs_alter.sh  >/dev/null 2>&1
[callcent@xx-cc-xxop-1 ~]$ more cfs_alter.sh 
#!/bin/bash
dir=/callcent/alert
filename=$(date  +"%Y-%m-%d_%H:%M")

touch $dir/$filename

cfs文件系统只读监控_定时任务

在服务器xx-cc-xxop-1上通过应用用户部署定时任务,向cfs文件系统写入文件

2.查看文件

cfs文件系统只读监控_文件系统_02

cfs路径为:/callcent,写入的测试文件目录为/callcent/alert,文件名格式为当前分钟

3.文件判断
[callcent@xx-cc-xxop-1 ~]$ more cfs.sh 
#!/bin/bash

DIR=/callcent/alert
MIN1=`date -d "1 minute ago" +"%Y-%m-%d_%H:%M"`

FILE=$(ls $DIR|grep $MIN1)

if [ -z $FILE ]
then
    echo 'status:"error"' 
else
    echo 'status:"sucess"' 
fi

cfs文件系统只读监控_read only_03

判断cfs文件系统是否存在通过定时任务每分钟新建的文件,若存在则则表示正常。

判断脚本输出的格式为key:vaule,正常为“sucess”,异常为“error”。通过对vaule值得监控即可监控cfs文件系统是否正常。

四、监控配置

通过输出的key:vaule部署监控,由于是公司内部的监控软件,配置过程这里忽略。


注:本文主机名、ip等信息已脱敏


标签:-%,只读,文件系统,callcent,sh,监控,cfs
From: https://blog.51cto.com/loong576/9162730

相关文章

  • k8s 对接 cephfs 文件系统
    创建资源池cephosdpoolcreatecephfs_data128cephosdpoolcreatecephfs_metadata128文件系统需要两个资源池,一个用于存储数据体,一个用于存放索引信息及其他数据相关信息。创建文件系统cephfsnewcephfscephfs_metadatacephfs_data获取admin秘钥cephauthg......
  • rhel配置ACFS集群文件系统时,asm cluster file systems和volume选项卡为灰色
    问题描述:rhel配置ACFS集群文件系统时,asmclusterfilesystems和volume选项卡为灰色.OS:rhel7.964位数据库:oracle11.2.0.4节点1192.168.133.191rac1节点2192.168.133.192rac21、异常重现在rhel7.964位系统上安装oracle11.2.0.4rac后,发现acfs和advm无法使用,如下ASMC......
  • Apache Commons VFS(虚拟文件系统)使用详解
    第1章:ApacheCommonsVFS简介大家好,我是小黑,今天我们来聊聊ApacheCommonsVFS(虚拟文件系统)。想必很多朋友都听说过或者用过ApacheCommons的其他库,但是VFS可能还有点陌生。那么,什么是ApacheCommonsVFS呢?简单来说,它是一个用于处理各种类型文件系统的Java库。不管是本地文件系......
  • fastDFS分布式文件系统
    一、分布式文件系统的背景1.1技术应用场景当一个网站中存在大量的图片,视频,文档等文件时,往往会碰见很多问题,比如大量文件如何高效存储,用户量太大如何保证下载速度?分布式文件系统解决了海量文件存储及传输访问的瓶颈问题,对海量视频、图片的管理等。1.2文件系统文件系统是负责管理和......
  • 【北亚服务器数据恢复】san环境下LUN Mapping出错导致文件系统一致性出错的数据恢复案
     服务器数据恢复环境:san环境下的存储上一组由6块硬盘组建的RAID6,划分为若干LUN,MAP到跑不同业务的服务器上,服务器上层是SOLARIS操作系统+UFS文件系统。服务器故障:业务需求需要增加一台服务器跑新增的应用,工作人员在原服务器在线的状态下将其中一个lun映射到一台新服务器上。实际......
  • mac系统使用NTFS移动硬盘只读问题
    查看硬盘状态diskutilinfo/Volumes/秋雨mount命令也能看出磁盘挂载位置尝试使用makedir命令新建文件夹,提示只读解决方案#查看挂载的磁盘mount#卸载挂载的磁盘sudoumount/dev/disk4s1#以读写模式重新挂载:#新建一个目录$mkdir~/flashdisk#使用mount_ntfs命令挂载sudo......
  • Linux文件系统(以ext2为例)
    所有的计算机程序都需要存储和检索信息。长期存储信息有三个基本要求:能够存储大量信息。存储必须持久化。多个进程可以并发访问这些信息。这些任务一般由磁盘来进行。虽然固态硬盘在近年逐渐流行,但传统磁盘依然是存储大量数据的首选。本文只针对磁盘,不对固态硬盘进行讨论。使用磁盘......
  • 深度探索Linux操作系统 —— 构建根文件系统
    文章目录系列文章目录前言一、初始根文件系统(1)安装GCC库(2)建立相关目录(3)构建程序/sbin/init二、以读写模式重新挂载文件系统三、配置内核支持网络四、启动udev五、安装网络配置工具并配置网络六、安装并配置ssh服务七、安装procps八、安装X窗口系统1、安装M4宏定义2、安装X协议......
  • 将SQLServer单个表设置只读访问权限
    将SQLServer单个表设置只读访问权限 1.        Insert,Update,Delete触发器CREATETRIGGERtrReadOnlyONtablenameINSTEADOFINSERT,UPDATE,DELETEASBEGINRAISERROR('tableisreadonly.',16,1)ROLLBACKTRANSACTIONEND 2.     ......
  • lazaurs自建库文件系统
    以Linux_X86_64为例一、删除LazarusFPC\cross\lib\x86_64-linux下的所有文件。二、在Lazarus项目选项-编译器-配置和目标-选择Linux和X86-64。三、编译项目。1、会出现cannotfind-lpthread:Nosuchfileordirectory等等多个文件找不到。-lpthread说明少libpthread.so ......