GFI ReportCenter 3.5是GFI系列软件生成报告的工具,最近遇到了一个需求,关于统计SQL用户登录情况的审计,EventeManager(EM)只能提供windows用户登录信息的报告,利用自定义报告的功能实现:
首先要获得报告的数据源,这里不赘述ReportCenter 配置数据源的方法,而是针对本报告的SQL 登录信息的采集:
在SQL Server的实例属性设置登录审计功能,可以对登录信息不记录、记录失败的、记录成功的、都记录,此处设置将影响后面报告能反映的信息,因为ReportCenter 3.5尚不支持更细致的条件过滤,因此,这里设置成哪种审计,报告将如实反映。设置该功能后需要重起sql 实例才能生效。
在自定义报告的节点处随便选择一种报告类型,指定应用程序事件日志(application event),
Events设置手工添加--
Event ID: 17055,
Source:MSSQLSERVER,
Category :Logon
Data Filter--
Rules = SQL Server information (与EM里Rule sets没有对应关系)
and user not include "NT AUTHORITY\SYSTEM"
指定 Report name保存即可。
配置完成,只要选择该报告,运行即可。
后面可以配置定期报告,这样就实现了定期收到SQL审计报告的监控需求。
2009年2月18日星期三
2009年1月21日星期三
利用snmptools实现cacti对远程性能计数器的自定义监控
Cacti可以把snmp协议提供的数据收集并展现出来,但是对于snmp没有提供的数据接口就无能为力了。从网上可以搜集到的解决方案是一些专业公司编写的复杂的工具和解决方案,下面介绍一种免费的、简单易行的解决方案――利用snmptools实现cacti对远程性能计数器的自定义监控
snmptools基本的实现思路很简单,性能计数器->SNMP->cacti。再细分一下,这个方案分两步,第一步是计数器到SNMP,第二步是SNMP到cacti。
第一步计数器到SNMP,snmptools提供了一个SNMP Service的扩展Agent Dll,与windows自带的SNMP Service集成。这个Agent Dll的主要功能就是通过一个配置文件自定义OID,以及对应的计数器映射。
[1.3.6.1.4.1.15.10.4]
counter=SQLServer:General Statistics\User Connections
以上是配置文件的样例,此Dll用的MIB根节点是1.3.6.1.4.15,可以在此节点下定义自己所需要的counter对应的OID。
一旦snmptools安装配置完毕,可通过cacti所在机器使用linux命令测试一下:
snmpwalk -v 2c -c chrsnmp 192.168.0.208 .1.3.6.1.4.1.15.10.4
此命令会遍历此节点所有使用到的OID值。如果数值获取到了,说明第一步操作已成功。

首先在要监控的目标机器上安装snmptools(http://erwan.l.free.fr/snmptools),然后在Counter.ini文件里定义snmp OID对应计数器,实现从系统性能计数器到snmp的转换。
然后设置Cacti模版:
大体思路:
1. 定义数据采集模版,告诉cacti怎么采集和保存数据
2. 定义图形模版,告诉cacti如何把获取的数据展现出来
3. 定义主机模版,方便添加主机时设置新型的项目
1.1 设置Data Templates
Templates\Data Templates:[add]
[Create]
1.2 定义数据模版的采集对象

[save]
2.1 设置图形模版的信息
Templates\Graph Templates: [add]

Upper Limit (--upper-limit)
Use Per-Graph Value (Ignore this Value) => 0
2.2 设置展现的项目
[create]
Graph Template Items [edit: SQLServer UserConnections]
Graph Item [add]

[Create]
2.3增加项目(没有测试是否必须,参考cacti在线帮助设置的)

[add]

[create]

[save]
3.1 设置Host模版
Host Templates [edit: Windows 2000/XP Host]
Add Graph Template

下面是完成后的样子:

Management\Devices
选中之前已经创建好的设备,(因新内容是在设备创建后才有的,所以,要对原设备进行图形模版添加)
Associated Graph Templates
[add]
[save]
模版配置完成。
最后,与添加其他图形没有什么差别
Create Graphs for this Host

[Create]

将图形添加到图形树上:
Graph Trees

[create]
附:
snmptools下载地址:snmptools v2
参考链接:
Windows performance counters & VBS/WMI via SNMP
利用cacti和性能计数器实现自定义远程监控
snmptools基本的实现思路很简单,性能计数器->SNMP->cacti。再细分一下,这个方案分两步,第一步是计数器到SNMP,第二步是SNMP到cacti。
第一步计数器到SNMP,snmptools提供了一个SNMP Service的扩展Agent Dll,与windows自带的SNMP Service集成。这个Agent Dll的主要功能就是通过一个配置文件自定义OID,以及对应的计数器映射。
[1.3.6.1.4.1.15.10.4]
counter=SQLServer:General Statistics\User Connections
以上是配置文件的样例,此Dll用的MIB根节点是1.3.6.1.4.15,可以在此节点下定义自己所需要的counter对应的OID。
一旦snmptools安装配置完毕,可通过cacti所在机器使用linux命令测试一下:
snmpwalk -v 2c -c chrsnmp 192.168.0.208 .1.3.6.1.4.1.15.10.4
此命令会遍历此节点所有使用到的OID值。如果数值获取到了,说明第一步操作已成功。

首先在要监控的目标机器上安装snmptools(http://erwan.l.free.fr/snmptools),然后在Counter.ini文件里定义snmp OID对应计数器,实现从系统性能计数器到snmp的转换。
然后设置Cacti模版:
大体思路:
1. 定义数据采集模版,告诉cacti怎么采集和保存数据
2. 定义图形模版,告诉cacti如何把获取的数据展现出来
3. 定义主机模版,方便添加主机时设置新型的项目
1.1 设置Data Templates
Templates\Data Templates:[add]
[Create]
1.2 定义数据模版的采集对象

[save]
2.1 设置图形模版的信息
Templates\Graph Templates: [add]

Upper Limit (--upper-limit)
Use Per-Graph Value (Ignore this Value) => 0
2.2 设置展现的项目
[create]
Graph Template Items [edit: SQLServer UserConnections]
Graph Item [add]

[Create]
2.3增加项目(没有测试是否必须,参考cacti在线帮助设置的)

[add]

[create]

[save]
3.1 设置Host模版
Host Templates [edit: Windows 2000/XP Host]
Add Graph Template

下面是完成后的样子:

Management\Devices
选中之前已经创建好的设备,(因新内容是在设备创建后才有的,所以,要对原设备进行图形模版添加)
Associated Graph Templates
[add]
[save]
模版配置完成。
最后,与添加其他图形没有什么差别
Create Graphs for this Host

[Create]

将图形添加到图形树上:
Graph Trees

[create]
附:
snmptools下载地址:snmptools v2
参考链接:
Windows performance counters & VBS/WMI via SNMP
利用cacti和性能计数器实现自定义远程监控
2008年12月1日星期一
添加cacti用户的过程
添加cacti用户的过程
User Management\add
user name :testuser
Full Name:testuser
Password: ******
Enabled: 选中
Account Options:User Must Change Password at Next Login 选中
Email Address:testuser@test.coom
Realm Permissions:
View Graphs
View Thresholds
View Monitoring
View Host Info
Create
回到user管理界面编辑改用户:
Graph Permissions:
Graph Permissions (By Device) 将Deny->Allow
选择允许查看的Host,Add
Tree Permissions: 将Deny->Allow
选择Root,Add
SAVE
-------------
手工添加用户可查看的主机监控信息,用于批量处理用户权限
user_id在user_auth里查到
insert into user_auth_perms(user_id,item_id,type)
select "4",id,"3"
from host
where id not in (select item_id from user_auth_perms where user_id ="4")
User Management\add
user name :testuser
Full Name:testuser
Password: ******
Enabled: 选中
Account Options:User Must Change Password at Next Login 选中
Email Address:testuser@test.coom
Realm Permissions:
View Graphs
View Thresholds
View Monitoring
View Host Info
Create
回到user管理界面编辑改用户:
Graph Permissions:
Graph Permissions (By Device) 将Deny->Allow
选择允许查看的Host,Add
Tree Permissions: 将Deny->Allow
选择Root,Add
SAVE
-------------
手工添加用户可查看的主机监控信息,用于批量处理用户权限
user_id在user_auth里查到
insert into user_auth_perms(user_id,item_id,type)
select "4",id,"3"
from host
where id not in (select item_id from user_auth_perms where user_id ="4")
2008年11月27日星期四
Cacti添加监控节点傻瓜操作手册
Cacti添加监控节点傻瓜操作手册
注:因对blog操作不甚熟练,传图设置的模板是中号,好在可以点击链接查看大图,先将就一下,有空再调整~
创建监控过程:
在左边选择Devices

在右边的窗口选Add在打开的窗口按下面填写

选择Create

如果配置正常,则SNMP Information处会显示从目标机器上获取的信息。
点右上角的Create Graph
Mounted Partitions处选择所有磁盘
Get Process info :选择CPU0(多核CPU或超线程都会识别成多个CPU,这里只选择一个)
Interface Statistics: 选中代表该机器IP的行,然后修改Graph Type: In/Out Bytes(默认是In/Out Bits)

Create

Create,此时打开的页面上方有创建成功的信息

至此监控目标创建完成
在左侧菜单选择Graph Trees,打开计划添加图片的节点,Add

添加监控图到树上:
Tree Item Type选择Graph,Graph下拉框选择刚增加的图片
Round Robin Archive:选择Daily,如下图

Create,新添加的图形就会出现在列表上

重复上面的添加图片过程,依照下面的顺序:
CPU,Interface,各磁盘分区使用情况
过几分钟后,Admin账号可以在顶级菜单的Graph页发现图片已经加入

如果需要其他账号也能看到,必须到用户管理处增加查看权限,默认是看不到的。
如果图片摆放不合理,可以到Graph Trees处调整顺序,调整完成后保存。
注:因对blog操作不甚熟练,传图设置的模板是中号,好在可以点击链接查看大图,先将就一下,有空再调整~
创建监控过程:
在左边选择Devices

在右边的窗口选Add在打开的窗口按下面填写

选择Create

如果配置正常,则SNMP Information处会显示从目标机器上获取的信息。
点右上角的Create Graph
Mounted Partitions处选择所有磁盘
Get Process info :选择CPU0(多核CPU或超线程都会识别成多个CPU,这里只选择一个)
Interface Statistics: 选中代表该机器IP的行,然后修改Graph Type: In/Out Bytes(默认是In/Out Bits)

Create

Create,此时打开的页面上方有创建成功的信息

至此监控目标创建完成
在左侧菜单选择Graph Trees,打开计划添加图片的节点,Add

添加监控图到树上:
Tree Item Type选择Graph,Graph下拉框选择刚增加的图片
Round Robin Archive:选择Daily,如下图

Create,新添加的图形就会出现在列表上

重复上面的添加图片过程,依照下面的顺序:
CPU,Interface,各磁盘分区使用情况
过几分钟后,Admin账号可以在顶级菜单的Graph页发现图片已经加入

如果需要其他账号也能看到,必须到用户管理处增加查看权限,默认是看不到的。
如果图片摆放不合理,可以到Graph Trees处调整顺序,调整完成后保存。
2008年11月26日星期三
Cluster节点切换的监控方法--基于系统日志
对于MS cluster环境,有时候需要对Cluster状态进行监控,下面给出了针对系统日志监控的参考数据
Event Source: ClusSvc
非活动节点重起:
N1非活动节点,N2活动节点
1. Node Mgr N2节点心跳找不到N1 1123
2. Node Mgr N2节点公网找不到N1 1123
3. Node Mgr N1节点从cluster中去除 1135
4. Node Mgr N2节点确定心跳线连接丢失×3 1124
5. Node Mgr N2节点重新通过心跳连接到N1 1122
6. Node Mgr N2节点通过公网连接到N1 1122
7. Node Mgr 确定N1节点在公网可用 1125
8. Node Mgr 确定N1节点在内网可用 1125
9. Startup/Shutdown N1节点加入cluster 1062
10. Event Logger 节点间时间差量 1202
手工切换过程
场景假设:
N1非活动节点,N2活动节点
1. Failover Mgr N1节点尝试上线win cluster 1200
2. Failover Mgr N2节点尝试下线win cluster 1203
3. Failover Mgr N2节点下线win cluster成功 1204
4. Failover Mgr N1节点上线win cluster成功 1201
5. Failover Mgr N2节点尝试下线sql cluster 1203
6. Resource Monitor N2节点下线Sql失败 1117
7. Failover Mgr N2节点上下线sql group 失败 1205
8. Failover Mgr N1节点尝试上线sql group 1200
9. Failover Mgr N1节点上线sql group成功 1201
10. Event Logger 统计N1、N2节点差量 1202
砖头:
在系统日志里检索到
Event Source: ClusSvc
Event ID: 1135, 1203
=>Cluster节点下线
在系统日志里检索到
Event Source: ClusSvc
Event ID: 1062, 1201
=>Cluster节点上线
Event Source: ClusSvc
非活动节点重起:
N1非活动节点,N2活动节点
1. Node Mgr N2节点心跳找不到N1 1123
2. Node Mgr N2节点公网找不到N1 1123
3. Node Mgr N1节点从cluster中去除 1135
4. Node Mgr N2节点确定心跳线连接丢失×3 1124
5. Node Mgr N2节点重新通过心跳连接到N1 1122
6. Node Mgr N2节点通过公网连接到N1 1122
7. Node Mgr 确定N1节点在公网可用 1125
8. Node Mgr 确定N1节点在内网可用 1125
9. Startup/Shutdown N1节点加入cluster 1062
10. Event Logger 节点间时间差量 1202
手工切换过程
场景假设:
N1非活动节点,N2活动节点
1. Failover Mgr N1节点尝试上线win cluster 1200
2. Failover Mgr N2节点尝试下线win cluster 1203
3. Failover Mgr N2节点下线win cluster成功 1204
4. Failover Mgr N1节点上线win cluster成功 1201
5. Failover Mgr N2节点尝试下线sql cluster 1203
6. Resource Monitor N2节点下线Sql失败 1117
7. Failover Mgr N2节点上下线sql group 失败 1205
8. Failover Mgr N1节点尝试上线sql group 1200
9. Failover Mgr N1节点上线sql group成功 1201
10. Event Logger 统计N1、N2节点差量 1202
砖头:
在系统日志里检索到
Event Source: ClusSvc
Event ID: 1135, 1203
=>Cluster节点下线
在系统日志里检索到
Event Source: ClusSvc
Event ID: 1062, 1201
=>Cluster节点上线
2008年11月20日星期四
[转载]Cacti配置及维护简明指导手册
Cacti配置及维护指导手册
作者:Cocis
考虑到cacti配置较为复杂,建议直接下载cactiEZ系统进行安装,快捷、省时。
CactiEZ 0.3是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner制作发行,基于CentOS4.4。安装后只会在系统中安装cacti和webmin所必须的软件,整个系统非常小(安装光盘只有310M),并且已经安装好了一些cacti的插件,如BackUp,Discovery,Flowview,Haloe,MacTrack,Monitor,NTop,RRDClean,Reports,Thold,Tools,Update等,其中有些需要用户自己启用才可使用。整个操作系统一旦安装完成,配置好IP后即可使用Cacti,为大家节省了的安装配置时间,只不过需要占用一台服务器。
一、安装CactiEZ
1.先下载CactiEZ v0.3安装包,解压出ISO镜像文件。
官方下载地址:http://mirror.cactiusers.org/downloads/CactiEZ-v0.3.tar.gz
2.刻录光盘。从光盘启动后进入CactiEZ的安装界面,回车后自动安装整个操作系统。安装大概需要5-10分钟。
3.安装完成后重启,开始配置硬件向导,按回车键,全自动。。。
4.进入登陆界面,系统默认用户:root默认密码:CactiEZ
二、更改系统相关配置
1.更改系统帐户及密码
#passwd root然后输入两次密码即可。
2.配置IP地址
#vi /etc/sysconfig/network-scripts/ifcfg-eth0根据实际情况进行修改。
---------------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:0C:29:31:5D:50
IPADDR=192.168.0.22
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
ONBOOT=yes
TYPE=Ethernet
---------------------------
:wq保存退出
#service network restart 重新启动网络
3.配置DNS
CactiEZ默认没有设置DNS的界面,需手动进行配置。
#vi /etc/resolv.conf根据实际情况进行修改。
---------------------------
nameserver 192.168.0.36
nameserver 192.168.0.37
---------------------------
4.更改主机名称
#vi /etc/sysconfig/network
将hostname改名即可。
:wq保存退出。
完成如上步骤后,重新启动。
三、配置Cacti
1.检查cacti系统的时区、时间是否正确,避免后续生成的图像有误
[root@cacti/]# date
Fri Sep 12 14:23:49 CST 2008
若不正常则进行更改,方法有两种:
方法一:
登陆Cacti的Webmin管理界面:https://ip:10000
若提示安全警报,选择“是”。
然后输入username: root password: your_password
路径为:Hardware-System Time
方法二:
修改/etc/sysconfig/clock文件的内容为:
ZONE="Asia/Shanghai"
UTC=false
ARC=false
修改日期:
时间设定成2008年9月12日的命令如下:
#date -s09/12/2008
修改时间:
将系统时间设定成上午10点10分0秒的命令如下。
#date -s 10:10:00
同步BIOS时间:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
#clock -w
注意:时间修改后建议重新启动,主要是考虑cacti图像的正确生成。
2.开启NTOP和NAGIOS服务
登陆Cacti的Webmin管理界面:https://ip:10000
若提示安全警报,选择“是”。
然后输入username: root password: your_password
在Webmin的最顶端选择“CactiEZ”-“CactiEZ Configuration”开启Ntop和Nagios服务,并保存。
备注:Ntop:监控网络流量 Nagios:网络监控软件
3.帐户修改
登录cacti界面:http://ip
User Name: admin默认
Password: admin默认
登录后更改admin的默认密码,删除guest帐户,并根据实际情况添加帐户和密码。
4.修改常规设置
Console-Configuration:Settings
General:
勾选“Web Events”中的"Web SNMP Messages";
修改“Poller Logging Level”的选项为“MEDIUM-Statistics,Errors and Results”,并勾选“Poller Syslog/Eventlog Selection”中的“Poller Statistics”、“Poller Warnings”、“Poller Errors”三个选项。图一
其它设置均默认即可。
四、创建监测点
参见http://blog.sina.com.cn/s/blog_4e424e2101000b6o.html中的《使用Cacti监控你的网络(三)--Cacti的使用》,记录的很详细,我就不多说了,这里只简单补充几点:
1.若该主机为Windows Server 2003系统,需首先安装SNMP服务,并进行相关设置(Windows Server 2003的SNMP服务默认是不允许直接访问的):
“服务”--“SNMP Service”,右键选择属性--安全选项,勾选“发送身份验证陷阱” ,添加“团体”为“public” ,权限为“只读”;在下方选择“接受来自这些主机的snmp数据包”,并添加上cacti的主机地址。
2.创建监测点只需要两个步骤:一是创建Devices,二是创建Graph,其它的都是自动生成的。
3.监测点创建完成后,不要立即打开graphs查看图像,需等待几分钟才能生成图像。
4.若需要删除当前错误监测点,重新创建,建议先删除对应的rrd文件,再创建监测点,避免重新创建后图像生成错误。
rrd文件的路径为:/var/www/html/rra
5.Cacti默认的自动备份路径为:/var/www/backups
作者:Cocis
考虑到cacti配置较为复杂,建议直接下载cactiEZ系统进行安装,快捷、省时。
CactiEZ 0.3是一个专门用作运行cacti的linux发行版,该版本由Jimmy Conner制作发行,基于CentOS4.4。安装后只会在系统中安装cacti和webmin所必须的软件,整个系统非常小(安装光盘只有310M),并且已经安装好了一些cacti的插件,如BackUp,Discovery,Flowview,Haloe,MacTrack,Monitor,NTop,RRDClean,Reports,Thold,Tools,Update等,其中有些需要用户自己启用才可使用。整个操作系统一旦安装完成,配置好IP后即可使用Cacti,为大家节省了的安装配置时间,只不过需要占用一台服务器。
一、安装CactiEZ
1.先下载CactiEZ v0.3安装包,解压出ISO镜像文件。
官方下载地址:http://mirror.cactiusers.org/downloads/CactiEZ-v0.3.tar.gz
2.刻录光盘。从光盘启动后进入CactiEZ的安装界面,回车后自动安装整个操作系统。安装大概需要5-10分钟。
3.安装完成后重启,开始配置硬件向导,按回车键,全自动。。。
4.进入登陆界面,系统默认用户:root默认密码:CactiEZ
二、更改系统相关配置
1.更改系统帐户及密码
#passwd root然后输入两次密码即可。
2.配置IP地址
#vi /etc/sysconfig/network-scripts/ifcfg-eth0根据实际情况进行修改。
---------------------------
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:0C:29:31:5D:50
IPADDR=192.168.0.22
NETMASK=255.255.255.0
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
ONBOOT=yes
TYPE=Ethernet
---------------------------
:wq保存退出
#service network restart 重新启动网络
3.配置DNS
CactiEZ默认没有设置DNS的界面,需手动进行配置。
#vi /etc/resolv.conf根据实际情况进行修改。
---------------------------
nameserver 192.168.0.36
nameserver 192.168.0.37
---------------------------
4.更改主机名称
#vi /etc/sysconfig/network
将hostname改名即可。
:wq保存退出。
完成如上步骤后,重新启动。
三、配置Cacti
1.检查cacti系统的时区、时间是否正确,避免后续生成的图像有误
[root@cacti/]# date
Fri Sep 12 14:23:49 CST 2008
若不正常则进行更改,方法有两种:
方法一:
登陆Cacti的Webmin管理界面:https://ip:10000
若提示安全警报,选择“是”。
然后输入username: root password: your_password
路径为:Hardware-System Time
方法二:
修改/etc/sysconfig/clock文件的内容为:
ZONE="Asia/Shanghai"
UTC=false
ARC=false
修改日期:
时间设定成2008年9月12日的命令如下:
#date -s09/12/2008
修改时间:
将系统时间设定成上午10点10分0秒的命令如下。
#date -s 10:10:00
同步BIOS时间:
同步BIOS时钟,强制把系统时间写入CMOS,命令如下:
#clock -w
注意:时间修改后建议重新启动,主要是考虑cacti图像的正确生成。
2.开启NTOP和NAGIOS服务
登陆Cacti的Webmin管理界面:https://ip:10000
若提示安全警报,选择“是”。
然后输入username: root password: your_password
在Webmin的最顶端选择“CactiEZ”-“CactiEZ Configuration”开启Ntop和Nagios服务,并保存。
备注:Ntop:监控网络流量 Nagios:网络监控软件
3.帐户修改
登录cacti界面:http://ip
User Name: admin默认
Password: admin默认
登录后更改admin的默认密码,删除guest帐户,并根据实际情况添加帐户和密码。
4.修改常规设置
Console-Configuration:Settings
General:
勾选“Web Events”中的"Web SNMP Messages";
修改“Poller Logging Level”的选项为“MEDIUM-Statistics,Errors and Results”,并勾选“Poller Syslog/Eventlog Selection”中的“Poller Statistics”、“Poller Warnings”、“Poller Errors”三个选项。图一
其它设置均默认即可。
四、创建监测点
参见http://blog.sina.com.cn/s/blog_4e424e2101000b6o.html中的《使用Cacti监控你的网络(三)--Cacti的使用》,记录的很详细,我就不多说了,这里只简单补充几点:
1.若该主机为Windows Server 2003系统,需首先安装SNMP服务,并进行相关设置(Windows Server 2003的SNMP服务默认是不允许直接访问的):
“服务”--“SNMP Service”,右键选择属性--安全选项,勾选“发送身份验证陷阱” ,添加“团体”为“public” ,权限为“只读”;在下方选择“接受来自这些主机的snmp数据包”,并添加上cacti的主机地址。
2.创建监测点只需要两个步骤:一是创建Devices,二是创建Graph,其它的都是自动生成的。
3.监测点创建完成后,不要立即打开graphs查看图像,需等待几分钟才能生成图像。
4.若需要删除当前错误监测点,重新创建,建议先删除对应的rrd文件,再创建监测点,避免重新创建后图像生成错误。
rrd文件的路径为:/var/www/html/rra
5.Cacti默认的自动备份路径为:/var/www/backups
2008年11月17日星期一
监控数据库运行情况的一种解决方案
监控数据库运行情况的一种解决方案
1 首先使用系统的Performance建立定时刷新的计数器,随时导出系统运行情况的数据
2 利用DTS读入计数器数据
3 用服务器间的发布订阅,将各服务器的数据信息汇集到一台服务器上
4 使用报表工具,比如SQL Server2k自带的ReportServer对收集到的数据进行展现
5 利用作业机制扫描影响数据库运行的敏感数据,借助SQL Server的预警机制传递信息给相关人,比如Email,或者使用扩展存储过程xp_cmdShell执行net send命令.
另外一种:
基本思路是指定一台数据库服务器用作监控服务器,将要监控的目标机器计数器设置好(可以指定多台),然后直接保存到本机的数据库里,再使用的时候可以直接从表里将数据展现出来。
如果借助Cacti的RRD模式,对服务器的监控信息将全面而有效,耗费的资源也非常经济。
1 首先使用系统的Performance建立定时刷新的计数器,随时导出系统运行情况的数据
2 利用DTS读入计数器数据
3 用服务器间的发布订阅,将各服务器的数据信息汇集到一台服务器上
4 使用报表工具,比如SQL Server2k自带的ReportServer对收集到的数据进行展现
5 利用作业机制扫描影响数据库运行的敏感数据,借助SQL Server的预警机制传递信息给相关人,比如Email,或者使用扩展存储过程xp_cmdShell执行net send命令.
另外一种:
基本思路是指定一台数据库服务器用作监控服务器,将要监控的目标机器计数器设置好(可以指定多台),然后直接保存到本机的数据库里,再使用的时候可以直接从表里将数据展现出来。
如果借助Cacti的RRD模式,对服务器的监控信息将全面而有效,耗费的资源也非常经济。
订阅:
博文 (Atom)
