您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x 数学函数、常用宏粗整理

2013-12-24 20:54 239 查看
在数据库日常管理工作中,我们需要时刻关注数据库的运行状态,关注OS运行状态,以便于防患于未然。作为一个DBA来说,起码要在老板知道之前就要知道出现问题了,被老板问到了可不是什么好事。但小型公司可能没有足够的钞票部署HP OPENVIEW或者微软SCCM/SCOM这样的监控和管理软件,公司又请不起牛屄的大神来管理数据库,牛屄的大神不是指技术多么牛屄,而是指能够充分利用现有条件不额外花钱或者只花费很少的费用就能达到预期目标的人。下面介绍的是Red Gate出的SQL Response,这是一个监控SQL SERVER的软件,同时也可以监控与数据库有关的操作系统的指标。实际上,使用数据库和操作系统自带的工具也能实现SQL Response的大部分功能。
SQL Response可以监控的对象:

SQL SERVER unrechalbe
SQL SERVER停止或者不能连接
COMPUTER unrechalbe
连不上服务器
SQL SERVER login failure
登录数据库失败,一般指18456错误
COMPUTER login failure
登录服务器失败
JOB failure
job执行失败
JOB duration unusual
job执行的时间太长,超过上一次执行时间的40%
JOB did not start
job没有启动
low disk space
磁盘空间不足,可用空间低于20%
low physical memory
可用物理内存低于20%
blocked SQL process
阻塞时间超过10秒
SQL deadlock
发生死锁
SQL SERVER error log entry
检测到高级别的错误,17<
SQL Agent not running
代理服务停止
cluster failover
群集服务故障,切换过节点
cpu utilization unusual
至少10秒的时间cpu的使用率>90%




此外,还能对数据库是否备份、是否执行过一致性检查(DBCC CHECKEDB)、索引碎片、文件的空间等对象进行监控。



这些功能已经可以满足大部分环境的需求。当然既然是监控软件,当然也能将监控的结果发送到指定的邮箱。
安装好的就是下面这样子,需要进行一番配置才能使用:alter repository
添加被监控的服务器
添加接受告警邮件的邮箱
其他保持默认即可这些需要以下下条件:

数据库服务器

如果被监控的服务器和安装程序的服务器不是同一台机器,还需要数据库服务器的本地管理员权限

这里使用的是windwos验证方式,如果你只有数据库的权限,但没有操作系统的权限,你可以用这里的办法为自己创建一个操作系统的管理员账号。(黑客行为后果自负)




首先点击alter repository菜单,选择alter repository setup

我们选择在本机新装alter repository


然后跳出安装界面后点下一步到这里:如果你有域环境最好用域账号,如果没有也可以用管理员账号或者留空后面选择。(账号的选择可能会影响到你的服务器的安全,慎重选择)

如果在上一步中留空,这里提示你选择system作为服务的启动账号,NETX,选择保持默认即可。


完成安装之后add server按钮就可以使用了。


点击ADD SQL SERVER添加需要监控的服务器。一般情况会自动扫描同网段和域中的SQL SERVER并列出,选择你要监控的服务器即可,如果你要监控的服务器不在列表中,点击ADD A SQL SERVER NOT LISED按钮添加一个即可。通过EDIT SERVER PROPERTIES按钮可以编辑以什么方式连接到服务器(验证方式、是否加密传输、监控模板、超时时间等)



添加之后跳出新窗口,需要在目標服務器上安裝一個agent,过程与前面的安装alter repository过程一样。添加完成需要监控的服务器之后就是下面的样子:


前面说到可以监控sql agent的服务是否正常,我手动停止服务验证一下:果真报出SQL AGENT没有运行的警告,也报出一个job到时间没有执行的警告,这说明已经可以监控到数据库的运行状态了。


下面简单说一下如何配置发送告警邮件,一次点击下图中箭头所指的按钮就可以了。值得注意的是,你可以将根据不同的服务器设置不同的收件人,意思是服务器a是张三看的,这个服务器产生的告警就发给张三;服务器b是李四看的,这个服务器产生的告警就发给李四。


的本文出自 “刘新亚” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: