OGG维护优化脚本(二十四)-OGG状态监控系统--后台脚本
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这个简易监控系统具体是由html实现的后台没有数据库,只有从各台机器收集并上传过来的html文件通过定时shell脚本整理并分类到各个目录,然后通过apache被网页调用具体更新频率取决于各数据同步服
千家信息网最后更新 2025年02月01日OGG维护优化脚本(二十四)-OGG状态监控系统--后台脚本
这个简易监控系统具体是由html实现的
后台没有数据库,只有从各台机器收集并上传过来的html文件
通过定时shell脚本整理并分类到各个目录,然后通过apache被网页调用
具体更新频率取决于各数据同步服务器的定时任务运行频率
OGG进程状态整理脚本
这个脚本用于整理进程信息上传脚本 收集到的文件,将其合并为html文件
pcsindex.sh
#!/bin/bashcd /root/gg/ggscript/pcsindexls -lrt /root/gg/gginfo/*.gginfo|awk '{print $9}' > tempsed '/^$/d' temp > tempccat tempc|sort -n > temprm -f tempcecho "The data was collected by RenYi
" > /var/www/virtual/index2.htmlecho "
" >> /var/www/virtual/index2.htmlecho "
" >> /var/www/virtual/index2.htmli=1num=`sed -n '$=' temp`cd /root/gg/gginfowhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/pcsindex/temp` cat $filename >> /var/www/virtual/index2.html ((i++));done
OGG 错误日志整理脚本
该脚本用于整理 错误日志上传脚本 收集到的错误日志信息
gglog.sh
#!/bin/bashcd /root/gg/ggscript/gglogls -lrt /root/gg/gglog/*.gglog|awk '{print $9}' > /root/gg/ggscript/gglog/tempsed '/^$/d' temp > tempccat tempc|sort -n > temprm -f tempci=1num=`sed -n '$=' temp`cd /root/gg/gglogwhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/gglog/temp` file=${filename%.*} file=${file##*/} cat $filename > /var/www/virtual/gglog/$file.html ((i++));done
lgglog.sh
#!/bin/bashcd /root/gg/ggscript/gglogls -lrt /var/www/virtual/gglog/* |awk '{print $9}' > /root/gg/ggscript/gglog/temp2sed '/^$/d' temp2 > tempccat tempc|sort -n > temp2rm -f tempci=1i=1num=`sed -n '$=' temp2`cd /var/www/virtual/gglogwhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/gglog/temp2` file=${filename%.*} file=${file##*/} cat $filename > /var/www/virtual/lgglog/$file.html ((i++));done
附加日志错误信息整理脚本
该脚本用于整理分类 附加日志错误信息收集脚本从不同机器收集来的附加日志信息,并发送到不同的目录
ggchk.sh
#!/bin/bashcd /root/gg/ggscript/ggchkls -lrt /root/gg/ggtbchk/*.tbcheck|awk '{print $9}' > /root/gg/ggscript/ggchk/tempsed '/^$/d' temp > tempccat tempc|sort -n > temprm -f tempci=1num=`sed -n '$=' temp`cd /root/gg/ggtbchkwhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/ggchk/temp` file=${filename%.*} file=${file##*/} cat $filename > /var/www/virtual/ggchk/$file.html ((i++));done
写入错误日志整理脚本
用于整理写入进程异常日志收集脚本 收集到的异常日志
ggdsc.sh
#!/bin/bashcd /root/gg/ggscript/ggdscls -lrt /root/gg/ggdcs/*.dcsinfo|awk '{print $9}' > /root/gg/ggscript/ggdsc/tempsed '/^$/d' temp > tempccat tempc|sort -n > temprm -f tempci=1num=`sed -n '$=' temp`cd /root/gg/ggdcswhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/ggdsc/temp` file=${filename%.*} file=${file##*/} cat $filename > /var/www/virtual/ggdsc/$file.html ((i++));done
错误数量统计脚本
用于统计各个系统日志中错误以及异常信息,生成页面上的ERROR 或者错误数量等数据
count.sh
#!/bin/bashcd /root/gg/ggscript/ggcount#gginfols -lrt /var/www/virtual/gginfo/*.html|awk '{print $9}' > /root/gg/ggscript/ggcount/tempsed '/^$/d' temp > tempccat tempc|sort -n > temprm -f tempci=1num=`sed -n '$=' temp`cd /root/gg/ggscript/ggcountwhile [ "$i" -le "$num" ]do filename=`sed -n $i'p' /root/gg/ggscript/ggcount/temp` file=${filename%.*} file=${file##*/} filename=${filename##*/} nux=`grep -oi "red" /var/www/virtual/gginfo/$filename |wc -l` if [ $nux -gt 0 ];then echo "ALERT" > /var/www/virtual/txt/gginfo/$file.html else echo "NORMAL" > /var/www/virtual/txt/gginfo/$file.html fi ((i++));done
crontab 计划任务配置
#GGscript*/7 * * * * sh/root/gg/ggscript/pcsindex/pcsindex.sh > /root/gg/ggscript/pcsindex.log*/6 * * * * sh /root/gg/ggscript/gglog/gglog.sh*/15 * * * * sh /root/gg/ggscript/ggdsc/ggdsc.sh*/8 * * * * sh /root/gg/ggscript/gginfo/gginfo.sh*/5 * * * * sh /root/gg/ggscript/ggcount/count.sh1 0 1 * * sh /root/gg/ggscript/gglog/lgglog.sh*/10 * * * * sh /root/gg/ggscript/ggchk/ggchk.sh
脚本
日志
错误
信息
数据
文件
进程
附加
系统
任务
数量
机器
目录
频率
分类
统计
后台
状态
监控系统
监控
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
镇江新汉工控机服务器
网络安全和保密工作要点
重启linux服务器按键
昆山品牌网络技术费用是多少
软件开发 黑客
软件开发公司需要那些人
连云港软件开发订制
内网数据库外网服务器
服务器 灵活动作
软件开发工作比例
湖南兆联辰光网络技术有限公司
湖南pdu服务器专用电源哪种好
网络安全挑战赛有哪些
视频网络安全知识
传奇数据库的工具
网络技术专业的社会调研
db2数据库密码查询
免费v2ray服务器
网络经济发展与网络安全的关系
陕西电商软件开发多少钱
数据库锁说法正确
vs根据数据库生成属性
苏州c语言软件开发怎么样
吉林智慧社区软件开发
网络安全支付预防
软件开发通信
惠普服务器换硬盘
怎么查看自己做的数据库表
汽车网络安全相关企业
数据库自增id可以修改初始值吗
- 上一篇
PostgreSQL 10.12 安装系列 - 源码安装
三、 源码安装3.1. 下载地址:https://www.postgresql.org/ftp/source/3.2 环境要求make 版本 3.80以上[root@open_source ~]# m
- 下一篇
Oracle数据库中关于报错"ORA-01747: user.table.column, table.column 或列说明无效"的解决方法
这期内容当中小编将会给大家带来有关Oracle数据库中关于报错"ORA-01747: user.table.column, table.column 或列说明无效"的解决方法,文章内容丰富且以专业的角