采用link方式解决zabbix对于备份监控和ORACLE日志监控由于路径不统一的问题
#对于备份监控和ORACLE日志监控由于路径不统一,我们可以采用link的方式如:
#ln -s 原路径 新路径(/zabbix/logs)
#新路径统一放在/zabbix/logs下具体看模板指定。
#脚本:
###############CREATE LINK FOR ORACLE ALERT LOG##################
#! /bin/sh
#Created by Jason
BIN=/zabbix/bin
LOGS=/zabbix/logs
mkdir -p $BIN
mkdir -p $LOGS
touch /zabbix/bin/background_dump_dest.sql
echo "set lin 100" > $BIN/background_dump_dest.sql
echo "select VALUE from v\$parameter where name='background_dump_dest';" >> $BIN/background_dump_dest.sql
echo "exit" >> $BIN/background_dump_dest.sql
ORACLE_VERSION=`su - oracle -c "sqlplus / as sysdba @$BIN/background_dump_dest.sql" |grep -e "Disconnected from Oracle Database " | sed 's/^.*Database//g' | sed 's/Enterprise.*$//g' | sed s/[[:space:]]//g`
if [ $ORACLE_VERSION == 11g ];then
ALERT_DIR=`su - oracle -c "sqlplus / as sysdba @$BIN/background_dump_dest.sql" |grep trace`
else
ALERT_DIR=`su - oracle -c "sqlplus / as sysdba @$BIN/background_dump_dest.sql" |grep bdump`
fi
ALERT_NAME=`ls $ALERT_DIR |grep alert`
ln -s $ALERT_DIR/$ALERT_NAME $LOGS/alert_oracle.log
ALERTLOG_TARGET=`ls $LOGS | grep alert_oracle`
echo ===The link is located $LOGS/$ALERTLOG_TARGET===
#################CREATE LINK FOR BACKUP LOG######################
LOGS=/zabbix/logs
mkdir -p $LOGS
BACKUPLOG_COUNT=`find / -name hot_database_*.sh.out | wc -l`
if [ $BACKUPLOG_COUNT -gt 1 ];then
echo "===!!!There are greater than 2 backup logs,Please check it!!!==="
else
BACKUPLOG_SOURCE=`find / -name hot_database_*.sh.out`
ln -s $BACKUPLOG_SOURCE $LOGS/hot_database_backup.sh.out
BACKUPLOG_TARGET=`ls $LOGS |grep hot_database_backup`
echo ===The link is located $LOGS/$BACKUPLOG_TARGET===
fi
采用link方式解决zabbix对于备份监控和ORACLE日志监控由于路径不统一的问题的更多相关文章
- Vue.js2 + Laravel5 采用 CORS 方式解决 AJAX 跨域的问题
一.建立中间件 php artisan make:middleware CorsAjax 二.编写中间件 CorsAjax <?phpnamespace App\Http\Middleware; ...
- 015.Zabbix的日志监控配置
一 日志监控概述 Zabbix可用于集中监控和分析日志,支持有日志轮询的日志监控分析.当日志中出现相关警告信息(如警告.报错等),可以发送通知给用户.日志监控功能,必须满足以下两个条件: Zabbix ...
- 运维监控-基于yum的方式部署Zabbix Server 4.0 版本
运维监控-基于yum的方式部署Zabbix Server 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.如何选择zabbix版本 1>.打开zabbix官方 ...
- 运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本
运维监控-基于yum的方式部署 Zabbix Agent 4.0 版本 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 上一篇博客我们分享了如何基于yum的方式部署zabbix 4. ...
- 采用DoGet方式提交中文,乱码产生原因分析及解决办法
前段时间某功能在测试机器上出现乱码,情况如下: 现象: 调试搜索功能时,通过doGet方法提交到后台的中文参数在本地和开发测试机器上为乱码(Action层),在测试人员测试机器 ...
- 如何解决zabbix snmp异常超时、不稳定、时通时断:Timeout
针对平时工作中,zabbix snmp出现异常超时.不稳定.时通时断:Timeout while connecting 等的情况,以下我将以使用乐维监控为例,进行解决方案的详细叙述. 一.问题:设 ...
- geotrellis使用(十六)使用缓冲区分析的方式解决投影变换中边缘数据值计算的问题
Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 问题探索 采样说明 实现方案 总结 一.前言 ...
- zabbix实现自动发现功能添加磁盘监控
zabbix实现对磁盘动态监控 - Lenwood 原文 http://www.cnblogs.com/baizhantang/p/3253246.html 主题 Linux命令 zabbix 前言 ...
- 使用Vue-TreeSelect组件的时候,用watch变量方式解决弹出编辑对话框界面无法触发更新的问题
在前篇随笔<使用Vue-TreeSelect组件实现公司-部门-人员级联下拉列表的处理>中介绍了Vue-TreeSelect组件的使用,包括使用v-modal绑定值,normalizer ...
随机推荐
- Weka中数据挖掘与机器学习系列之Weka系统安装(四)
能来看我这篇博客的朋友,想必大家都知道,Weka采用Java编写的,因此,具有Java“一次编译,到处运行”的特性.支持的操作系统有Windows x86.Windows x64.Mac OS X.L ...
- linux的简单操作和安装
1.学习linux,安装的方式在你的windows上安装一个 vmware虚拟化软件(基于它可以安装各种系统) 2.公司中 会提供一个云服务器给你用 服务器ip 123.206.16.61 公网ip账 ...
- 基于FPGA的1553B通信模块的设计(转)
reference:http://www.21ic.com/app/eda/201808/798483.htm https://www.milstd1553.com/ [导读] 摘 要: 提出一种将F ...
- hadoop Non DFS Used是什么
首先我们先来了解一下Non DFS User是什么? Non DFS User的意思是:非hadoop文件系统所使用的空间,比如说本身的linux系统使用的,或者存放的其它文件 它的计算公式: n ...
- HDU5616 天平能否称出物体重量问题 01背包变形或者折半搜索
//hdu5616 void solve1(){dp[0]=1;for(int i=1;i<=n;i++){for(int j=INF;j>=val[i];j--){dp[j]|=(dp[ ...
- noj最长公共子序列
1041.最长公共子序列 时限:1000ms 内存限制:200000K 总时限:3000ms 描述 一个给定序列的子序列是在该序列中删去若干元素后得到的序列.确切地说,若给定序列X=<x1, ...
- go example
一个简单的博客系统 https://github.com/pingguoxueyuan/gostudy/tree/master/blogger
- Oracle创建表空间报错:O/S-Error: (OS 3) 系统找不到指定的路径
创建sql: CREATE TABLESPACE TBSP_1 DATAFILE 'E:/oracle/product/10.2.0/tablespaces/weblogic.dbf' ...
- java中转译符用"\\"的几种特殊字符
在使用split的方法进行分隔时,要对这几种特殊字符进行"\\"分隔 | * ^ : . 1."|" 示例: String[] splitAddress=add ...
- 我在MySQL免安装版使用过程中遇到的问题记录
我的MySQL版本为:mysql-5.7.16-winx64 安装时间为:2016年5月10号 由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可. 在一次操作中,发现无 ...