被动式监控oracle的rman备份情况
被动式监控oracle的rman备份情况dbbackup.sh点击(此处)折叠或打开[oracle@db rman]$ cat dbbackup.sh cd /home/db/oracle/. ./.bash_profilemv /oradata/rman/db_* /oradata/rmanbak/db_*logName=db_rman_`date +\'%Y%m%d%H%M%S\'`...
Check_oracle_health之增加监控会话数
Check_oracle_health之增加监控会话数脚本修改部分已用红色标注:#! /usr/bin/perl -w$ENV{"ORACLE_HOME"}="/app/oracle/ora11g";#$ENV{"NLS_LANG"}="AMERICAN_AMERICA.ZHS16GBK";my %ERRORS=( OK => 0, WARNING => 1, CRITICAL => 2, UNKNOWN => 3 );my %ERRORCODES=( 0 => 'OK', 1 => 'WARNING', 2 => 'CRITIC...
利用nsca监控oracle的session数
利用nsca监控oracle的session数环境:192.168.9.130 监控服务器192.168.9.142 testdb 监控的数据库及数据库testdb检查脚本: check_session.sh[oracle@test1 ~]:testdb> pwd/home/oracle[oracle@test1 ~]:testdb> lltotal 52-rw-r--r--. 1 oracle oinstall 295 Jan 19 10:17 check_session.shdr...
Check_oracle_health之表空间使用及处理
Check_oracle_health之表空间使用及处理1 查看表空间情况--查看所有表空间大小select tablespace_name, sum(bytes) / 1024 / 1024 total_M from dba_data_files group by tablespace_name;--已经使用的表空间大小select tablespace_name, sum(bytes) / 1024 / 1024 used_M from dba_fre...
Check_oracle_health 之阻塞会话数
Check_oracle_health 之阻塞会话数sql语句:SELECT COUNT(*) FROM DBA_BLOCKERS;或select INST_ID, SID, TYPE, ID1, ID2, ...
Check_oracle_health之进程数使用率
Check_oracle_health之进程数使用率Sql语句:SELECT ROUND(a.used_process / b.max_process * 100) FROM (SELECT COUNT(*) used_process FROM v$process) a, (SELECT VALUE max_process FROM v$parameter WHERE name = 'processes') b WHERE ROWNUM = 1;分析处理...
Nagios 被动检测oracle Rman备份情况
Nagios 被动检测oracle Rman备份情况nagios监控服务器ip:192.168.9.172被监控服务器ip:192.168.9.133数据库实例名:orcl需要开通被监控服务器到nagios监控服务器的nsca端口:5667被监控服务器:1. 准备Rman脚本rman_orcl.rcvcrosscheck archivelog all; crosscheck backup;crosscheck copy;delete nopromp...
Nagios主动监控oracle数据库check_oracle_health
Nagios主动监控oracle数据库check_oracle_healthNagios的Oracle监控插件 check_oracle_health1 安装check_oracle_health 下载:check_oracle_health-1.6.3.tartar zxvf check_oracle_health-1.6.3.tar.gzcd check_oracle_health-1.6.3./configure --prefix=/usr/local/nagios/ --with-nagios-user=nagios ...