cacti监控mssql 2005运行资源情况

概述:SQL Server2000\2005\2008本身不支持snmp,使用cacti监控mssql,必须通过php连接mssql来获取SQL 2005性能计算器的值。

操作步骤:

1.php连接mssql的freetds工具

[[email protected] /]# yum install freetds –y

2.安装php-mssql驱动

[[email protected] /]# yum install php-mysql -y

3.测试mssql的连接

[[email protected] /]#php –q test_mssql_connect.php

#详细代码请下载附件

4.下载好插件后配置监控脚本

(1)在sql sever新建一个监控用户账号,

sql scripts\sql_server_2005-2008.sql中的内容导入到sql server2005中,其中用户和密码根据实际情况可以修改,代码详见附件。

(2)测试监控mssql连接:php -q test_mssql_connect.php用户连接:# php  test_dm_os_performance_counters.php

#详细代码,请见附件。

(3)填加监控脚本:将解压后的scripts\ss_win_mssql.php上传到cacti服务器的cacti目录下的scripts/下,并赋予权限。

[[email protected] scripts]# chmod 755 ss_win_mssql.php

如果没有安装memcached的话。需要将memcached有关的行注释掉。否则无法取到mssql的数据,详见附近。

(4)测试监控脚本:

/usr/bin/php -q /var/www/html/cacti/scripts/ss_win_mssql.php  监控服务IP  connetions 用户名  密码

执行上条语名后,出现以下结果,说明测试成功。

fullscans:4167 rangescans:611197 probescans:130196372 indexsearches:3420215

(5)导入模板:解压后的template\cacti_host_template_windows_-_sql_server.xml导入到cacti中

Console → Import/Export → Import Templates  → 选择文件 → Import

导入后的Host Templates名为 Windows - SQL Server

导入后graph templates包含:

Windows - SQL Server - Backup/Restore I/O

Windows - SQL Server - Buffer Cache

Windows - SQL Server - Connections

Windows - SQL Server - Log Cache

Windows - SQL Server - Log Flush I/O

Windows - SQL Server - Log Flushes

Windows - SQL Server - Memory

Windows - SQL Server - Page I/O

Windows - SQL Server - Page Splits

Windows - SQL Server - Procedure Cache

Windows - SQL Server - Processes Blocked

Windows - SQL Server - SQL Compilations

Windows - SQL Server - Table Scans

Windows - SQL Server - Temp Tables

Windows - SQL Server - Transactions

(6)新建devices省略,注意一个问题,在“Graph Templates”中选择要监控的项,点“Create”后出现“Create Graphs from Data Query ”中要求填写sql server的端口号、用户名、密码。此处如果不填写,将直接使用前面在ss_win_mssql.php中填写的端口号、用户名、密码,后续Data Source List 、*Graph List 等操作省略了。

小结,成功配置cacti监控mssql2005,要注意几个事项:

1.  必须安装好一个freetds工具,一个php-mssql驱动;

2.  数据库端(被监控服务端)通过一段代码增加用户名和密码;

3.  用一小段代码测试数据库和用户的连接;

4.  本生产服务器没有安装memcached,需要将memcached有关的行注释掉,否则无法取到mssql的数据。

5.  对模板的导入,脚本文件的上传修改也要比较熟悉。

时间: 2024-10-10 17:09:52

cacti监控mssql 2005运行资源情况的相关文章

Cacti监控mssql 2005

生产环境: OS:CentOSrelease 6.7 (Final) 监控软件:Cacti 0.8.8a 插件:cacti087e-mssql-host_template.tgz 下载地址: http://docs.cacti.net/_media/usertemplate:host:microsoft:cacti087e-mssql-host_template.tgz 任务:cacti监控mssql 2005运行资源情况 概述:SQL Server2000\2005\2008本身不支持snmp

Cacti 0.8.8b 成功监控mssql 2005

类别:原创 服务器 本文参考 第一:说明 目的:本机前提是已安装好了cacti 0.8.8b 并正常工作,本文档主要配置cacti插件并启用邮件短信告警. 其它说明: cacti 0.8.8b的安装请参考我的其它博客文章<Cacti 0.8.8b 安装配置(含snmp配置) >http://jedy82.blog.51cto.com/425872/1569689 本文在此基础上配置 Cacti服务器ip:192.168.10.112,mssql服务器ip:192.168.1.4 cacti 使

Java千百问_07JVM架构(018)_如何监控jvm的运行情况

点击进入_更多_Java千百问 1.如何监控jvm的运行情况 了解jvm内存模型看这里:java内存模型是什么样的 了解jvm内存管理看这里:jvm是如何管理内存的 了解jvm垃圾回收机制看这里:java垃圾回收机制是什么 了解jvm内存优化看这里:java内存如何优化 我们通常使用Jdk工具来监控jvm的运行情况,当然目前有很多第三方产品是通过jdk提供的api来组织数据进行监控的.具体来说有如下监控软件: Jconsole jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用.对垃圾回

Jmeter 监控tomcat 服务器资源情况

在  /home/star/apache-tomcat-7.0.62/conf/tomcat-users.xml 添加  角色    <role rolename="manager-gui"/>   设置 tomcat 为管理员   <user username="tomcat" password="tomcat" roles="manager-gui"/> 检验是否生效 成功进入 即生效 ,可以看到

Cacti监控

cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数 据,然后用rrdtool储存 和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户.本文全面介绍了Cacti的工作流程.安装.使用.脚本和模板.插件.高级应 用方面的内容. 本系列文档介绍了Cacti监控工具的各个方面,包括: 一.Cacti的工作流程二.Cacti的安装三.Cacti的使用四.Cacti脚本及模板 一.概述 1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取

Cacti 监控服务

一搭建Cacti监控服务器(105)1.1  部署服务运行环境(LAMP)yum   -y   install    httpd    php   php-mysql  mysql-server mysql /etc/init.d/httpd   start  ;chkconfig  httpd  on/etc/init.d/mysqld   start  ;chkconfig  mysqld  on [[email protected] ~]# mysqladmin  -hlocalhost

CentOS上配置Cacti监控MySQL

防伪码:即使没有辉煌的未来.如果能有无悔的往昔.   第九章 CentOS上配置Cacti监控MySQL 前言:在企业网络运维过程中,管理员必须随时关注服务器和网络的运行状况.以便及时发现问题,尽可能减少故障的发生.当网络中的设备.服务器等数量较多时,为了更加方便.快捷的获得各种监控信息,通常会借助于一些集中检测软件.本章将以著名的Cacti套件为例,介绍服务器集中监控体系的构建和使用. 一.Cacti官方简介: 1.Cacti是通过 snmpget来获取数据,使用 RRDtool绘画图形,而且

实战2 Cacti监控Localhost和Remote Host

上篇博文主要讲解了cacti监控host主机,由于上篇博文cacti的版本也不是最新的!所以在实战2更新了cacti的版本,并添加了监控远程服务器和优化轮询 实战2 重点 一.新版cacti监控host 二.新版cacti监控Remote Host 三.新版cacti优化spine轮询 附加 四.网卡流量和存储挂在盘 一.新版cacti监控host 1.安装lamp平台 [[email protected] ~]# yum install -y httpd php php-mysql php-s

部署cacti监控windows

一.安装LAMP架构 本篇主要介绍cacti如何监控windows主机,cacti的搭建过程也很简单,同样,监控linux主机也不难.这里主要记录部署监控windows过程中遇到的两个问题1.LAMP #yum install -y httpd php mysql-server 2.插件  #yum install -y mysql-server  php-mysql net-snmp* zlib libpng freetype libjpeg  gd libxml2 3.安装rrdtool #