数据库、服务器中一般应该要监控哪些信息,阈值应该如何设定?

常见的数据库(oracle、mysql、sqlserver等)和服务器(linux、AIX、windows等)应该监测什么?阈值应该如何设置?

3回答

赵海赵海  技术经理 , 大连
xiaoht7943suyu1185qiuhaoshu等赞同了此回答
OS层面:  基本资源(CPU、内存、IO等等)  目录及文件系统使用状况  报警日志RAC层面:  实例状态、服务状态、监听状态、目录使用状况、警告日志等等数据库层面:  表空间、数据文件、SQL状况、SESSIOn状况、LOCK、表等等数据...显示全部

OS层面:

  基本资源(CPU、内存、IO等等)

  目录及文件系统使用状况

  报警日志

RAC层面:

  实例状态、服务状态、监听状态、目录使用状况、警告日志等等

数据库层面:

  表空间、数据文件、SQL状况、SESSIOn状况、LOCK、表等等数据库对象

ASM:

  磁盘组使用状况、ASM服务状态、重要文件状态及使用状况等

业务层面:

  数据库中数据能反应出来的业务指标,比如说交易数目、交易平均时间、交易状态等等。

收起
 2016-09-14
浏览5584
曹贝曹贝  技术总监 , 某金融行业专家
wwwdphuangjunjie梵人等赞同了此回答
针对OS,监控项的设置从以下几方面:1,基本监控项* CPU相关: CPU使用率,CPU空闲率,系统负载(1分钟,5分钟,10分钟)* 内存相关:总内存,已经使用内存项,剩余内存,文件系统buffe/cache占用空间,真正使用空间* 磁盘:磁盘容量监控,磁盘IO利用率监控,wait时延监控等等* 网络:主机ping监控,网卡流量监控...显示全部

针对OS,监控项的设置从以下几方面:

1,基本监控项

* CPU相关: CPU使用率,CPU空闲率,系统负载(1分钟,5分钟,10分钟)

* 内存相关:总内存,已经使用内存项,剩余内存,文件系统buffe/cache占用空间,真正使用空间

* 磁盘:磁盘容量监控,磁盘IO利用率监控,wait时延监控等等

* 网络:主机ping监控,网卡流量监控,网卡丢包率监控

2,和系统相关的一些监控

* 进程相关:进程总数,僵尸进程,等待进程等

* swap相关:swap使用率,是否开启

* 日志监控:内核日志错误监控等

* 安全监控:安全登录日志监控,passwd文件监控等

数据库相关的监控,这个就更多了

* 空间使用率监控

* 数据库进程系统资源使用监控

* 请求数监控,并发连接监控

* 慢请求监控

* 数据库错误日志监控

* 死锁监控

等等等

收起
 2016-09-14
浏览5522
冯帅冯帅  数据库管理员 , 贝壳金服
wwwdpsuper1260hhw65321等赞同了此回答
os级别可以看CPU负载 内存使用 磁盘使用 网络状况 端口监视 日志监视。数据库级别可以看session 表空间 锁等  推荐你使用zabbix等开源的监控软件,看一下他们提供的一些agent上的项 然后还可以按自己的需要定制化的写一些脚本。...显示全部

os级别可以看

CPU负载 内存使用 磁盘使用 网络状况 端口监视 日志监视。

数据库级别可以看

session 表空间 锁等

  推荐你使用zabbix等开源的监控软件,看一下他们提供的一些agent上的项 然后还可以按自己的需要定制化的写一些脚本。

收起
 2016-09-14
浏览5454

提问者

guochengboy其它, 邢台银行

问题状态

  • 发布时间:2016-09-14
  • 关注会员:6 人
  • 问题浏览:9604
  • 最近回答:2016-09-14
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30