You are on page 1of 2

HOST

======
select "MGMT$ALERT_CURRENT"."TARGET_NAME" as "TARGET_NAME",
"MGMT$ALERT_CURRENT"."TARGET_TYPE" as "TARGET_TYPE",
"MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" as "COLLECTION_TIMESTAMP",
"MGMT$ALERT_CURRENT"."MESSAGE" as "MESSAGE"
from "SYSMAN"."MGMT$ALERT_CURRENT" "MGMT$ALERT_CURRENT" where
"MGMT$ALERT_CURRENT"."TARGET_TYPE" IN
('host','generic_service','has','weblogic_j2eeserver','osm_cluster')
and "MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" > sysdate -8 and
"MGMT$ALERT_CURRENT"."METRIC_NAME" IN
('Load','test_response','CPUUsage','DiskActivity','clusterware_alerts','jvm','ACFS_
State');

DATABASE
========

select "MGMT$ALERT_CURRENT"."TARGET_TYPE" as "TARGET_TYPE",


"MGMT$ALERT_CURRENT"."TARGET_NAME" as "TARGET_NAME",
"MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" as "COLLECTION_TIMESTAMP",
"MGMT$ALERT_CURRENT"."MESSAGE" as "MESSAGE"
from "SYSMAN"."MGMT$ALERT_CURRENT" "MGMT$ALERT_CURRENT" where
"MGMT$ALERT_CURRENT"."TARGET_TYPE" IN
('oracle_database','rac_database','oracle_pdb','host','osm_cluster','oracle_listene
r','cluster')
and "MGMT$ALERT_CURRENT"."METRIC_NAME" IN
('problemTbsp','Response','DiskGroup_Usage','dataguard','monitoringUserExpiry','res
ource_status','dumpFull','dg_status','problemTbspTemp','UserBlock','Snap_Shot_Too_O
ld','ME$db_cache_lock')
and "MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" > sysdate -20 and
"MGMT$ALERT_CURRENT"."METRIC_NAME"!='UserAudit'

FILESYSTEM
==========

select "MGMT$ALERT_CURRENT"."TARGET_NAME" as "TARGET_NAME",


"MGMT$ALERT_CURRENT"."TARGET_TYPE" as "TARGET_TYPE",
"MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" as "COLLECTION_TIMESTAMP",
"MGMT$ALERT_CURRENT"."MESSAGE" as "MESSAGE"
from "SYSMAN"."MGMT$ALERT_CURRENT" "MGMT$ALERT_CURRENT" where
"MGMT$ALERT_CURRENT"."METRIC_NAME"='Filesystems'
and "MGMT$ALERT_CURRENT"."COLLECTION_TIMESTAMP" > sysdate -1/24*60;

CPU Utilization
=================

select round(avg("MGMT$METRIC_DAILY"."AVERAGE"),2) as "Value",


"MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" as "Date"
from "MGMT_VIEW"."MGMT$METRIC_DAILY"
where column_label like '%CPU Utilization%'
and "MGMT$METRIC_DAILY"."TARGET_NAME" like 'usrsv024'
and ("MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP")>(sysdate-30)
group by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP"
order by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" desc

select round(avg("MGMT$METRIC_DAILY"."MAXIMUM"),2) as
"MAX2",round(avg("MGMT$METRIC_DAILY"."MAXIMUM"),2) as
"MAX","MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" "Date"
from "MGMT_VIEW"."MGMT$METRIC_DAILY"
where column_label like '%CPU Utilization%'
and "MGMT$METRIC_DAILY"."TARGET_NAME" like 'usrsv024'
and ("MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP")>(sysdate-30)
group by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP"
order by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" desc

select "MGMT$METRIC_DAILY"."MAXIMUM" as
"MAX","MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" "Date"
from "MGMT_VIEW"."MGMT$METRIC_DAILY"
where column_label like '%CPU Utilization%'
and "MGMT$METRIC_DAILY"."TARGET_NAME" like 'usrsv045'
and ("MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP")>(sysdate-30)
--group by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP"
order by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" desc

Hourly cpu usage in host level


-------------------------------
select round(avg("MGMT$METRIC_DAILY"."MAXIMUM"),2) as
"MAX","MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP"
"Date",round(avg("MGMT$METRIC_DAILY"."MAXIMUM"),2) as "MAX2"
from "MGMT_VIEW"."MGMT$METRIC_DAILY"
where column_label like '%CPU Utilization%'
and "MGMT$METRIC_DAILY"."TARGET_NAME" like 'usrsv045'
and ("MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP")>(sysdate-10)
group by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP"
order by "MGMT$METRIC_DAILY"."ROLLUP_TIMESTAMP" desc

whole one hour cpu usage in host level


-------------------------------------
select to_number(to_char (r.collection_timestamp,'HH24')),to_date
(r.collection_timestamp,'DD-MON-RR'), round(avg(to_number(r.value)),2)
from mgmt_metrics_raw r,
mgmt_metrics m,
mgmt_targets t
where m.metric_guid=r.metric_guid
and t.target_guid=r.target_guid
and t.target_name='usrsv045'
and m.column_label like 'CPU Utilization%'
and (to_char (r.collection_timestamp,'HH24') between '08' and '11')
and to_date (r.collection_timestamp,'DD-MON-RR')='30-JUN-20'
group by to_number(to_char (r.collection_timestamp,'HH24')),to_date
(r.collection_timestamp,'DD-MON-RR')
order by to_date (r.collection_timestamp,'DD-MON-RR'), to_number(to_char
(r.collection_timestamp,'HH24'))Asc

You might also like