Oracle EM监控乃服务运行保证利器(oracle em监控项)
Oracle EM监控乃服务运行保证利器
对于企业而言,服务的稳定运行是至关重要的。而在服务运行过程中动态地监控各种指标数据,及时发现并解决各种问题,就显得尤为重要。Oracle EM (Enterprise Manager)监控系统就是一种非常有效的运营管理工具,可以帮助企业全面监测服务运行状态,有效提高服务的稳定性和可靠性。
Oracle EM监控系统的价值主要在于其多功能性。它可以检测和管理不同的软硬件设备,包括服务器、数据库、操作系统、存储设备等,并监视各系统的运行状况。此外,这个系统支持不同的监测和报告方式,例如报表和警报机制,以便快速响应各类事件并做出处理。
在实际应用Oracle EM监控系统之前,需要对其进行配置。具体步骤如下:
第一步:准备环境
在向服务器上安装Oracle EM之前,需确保已安装了Java运行环境和Oracle数据库。
第二步:安装Oracle EM
安装Oracle EM可能需要执行多项操作,包括下载所需文件、解压文件、配置数据库等等。具体步骤因版本不同而异,一般需要参考官方文档或个人资料。
第三步:登录系统
接下来,可以通过web界面登录Oracle EM系统。默认的登录页面为地址http://localhost:1158/em。登录时需要输入用户名和密码,以便系统验证用户身份。
第四步:设置监控对象
Oracle EM的监控范围非常广泛,可监控各种应用和服务,包括数据库、WebLogic服务器、Java虚拟机、主机、操作系统等。在进入监控对象之前,用户需要先配置具体的监控对象,并设置相应的监控项。
第五步:运行监控任务
通过对监控对象进行配置,系统就可以进行实时监控,同时也可以定制不同的监控任务,以满足不同用户的需求。例如可以设置某个任务仅在特定时间段运行,或设置某个任务仅在特定条件下激活。
除了基本的监控功能外,Oracle EM还提供了许多高级功能,例如自定义事件处理程序和警报机制等。通过这些功能,可以进一步提升Oracle EM的效益和灵活性,满足不同企业和用户的具体需求。
总体来说,Oracle EM监控系统是运维管理中一种非常有价值的工具,可以帮助企业全面监测服务运行状态,及时发现并解决各种问题。因此,企业在实际运营中应该充分利用这个系统,并结合实际需求对其进行高效配置和管理。下面是一些常用的Oracle EM代码实例:
1. 创建一个EM系统监控任务
BEGIN
EM_SCHEDULER.ADD_JOB(
job_name => ‘test job’,
job_type => ‘REPORT’,
job_params => ‘report_name=Avg_ping,
host_id=1234,
targets=
[ { database
{ global_id=101,
component_id=2,
object_type=db,
object_subtype=RAC }},
{ host
{ global_id=1234,
component_id=5,
object_subtype=computer }},
{ host
{ global_id=5678,
component_id=1,
object_subtype=host_instance }} ],
param => ‘average=true’,
start_time => null,
end_time => null,
schedule_name => ‘periodic’);
END;
2. 创建一个事件处理程序
BEGIN
sysman.ema_event.add_handler(
handler_name => ‘example handler’,
event_name => ‘Avlability Impact’,
event_cond => ‘True’,
action_classname => ‘my_action’,
repeat_interval => 60,
retention_time => 120,
max_retries => 3,
retry_interval => 30,
flover_enabled => FALSE,
threshold_num => NULL,
threshold_pct => NULL);
END;
3. 配置警报通知
BEGIN
DBMS_AQ.enqueue(
queue_name => ‘MY_QUEUE’,
payload => SYS.XMLTYPE.createXML(
‘
SMS
123-456-7890
’
)
);
END;