新功能:应用架构图介绍

类归于: 产品与使用技巧 — admin @ 11:02 上午 2014年08月25日

监控宝用户通过监控宝网站可以创建各种类型的项目,比如:网站监控(http/https、FTP、SMTP)、服务性能监控(Apache、IIS、Mysql)、服务器监控、网页性能管理等类型,而这些项目之间很可能是有关联的。

那么如何将这些分散的监控项目整合在一起并建立关系?如何能通过一张图整体观测、实时监控并快速定位问题?应用架构图可以解决这几个问题。

应用架构图是描述监控项目间关系的示意图,图中各项目的运行状态会实时刷新。通过它,您不仅可以实时观测某个项目的最新状态,还可以对关联项目的运行情况一目了然。

例如,下图名为“0725-Nancy001”的应用架构图。我们发现图中“test_0715_lily_001_xs”的状态条显示黄色,说明该site项目触发了告警线。与之相关的“717_09”项目、“4月12号-Mogdb”项目、“0528-Server1-dengchao”项目为绿色,说明这3个项目是正常的;而与之相关的“4月12号-Apache”项目为黄色,也触发了告警线。

因此,“test_0715_lily_001_xs”告警的原因很可能是“4月12号-Apache”项目性能不佳引起的。

1

如果您已经是监控宝企业版的用户,那么创建应用架构图非常简单,创建步骤分为六步: 第一步,找到创建应用架构图的页面。登录后,选择“报表中心>应用架构图”,点击“创建应用架构图”按钮。 2

第二步,输入名称。

3

第三步,编辑层。应用架构图默认显示5层,您可以通过删除、添加等操作编辑层。

4

第四步,编辑项目。每层都有固定的类型可供选择,您可以在层上添加、删除、编辑项目。(这些调用项目均是用户之前创建的或有权限看见的项目)

5

第五,编辑连线。 项目间的关联通过编辑连线实现。首先,选中画布右上角的连续按钮;然后,点击选择第一个项目,此时该项目处于选中状态(背景为灰色);最后,选择第二个项目,此时项目间将自动画出连线。

6

最后,保存应用架构图。

7

注意:目前应用架构图只支持企业版用户。

新功能:已支持Oracle性能监控

类归于: 未分类 — admin @ 3:28 下午 2014年01月3日

我们推出了Oracle服务的监控插件,帮助您实时了解到以下性能指标:

  • 并发性能(req/s),统计毎秒逻辑读的次数;
  • IO性能,统计每秒IOPS,MBPS及物理读,物理写的次数;
  • 内存进程,统计session,内存及进程数;
  • 表空间,统计Oracle表空间的使用情况;
  • Top Sql,统计Oracle在逻辑读,消耗时间,cpu时间的前十条sql语句;

Oracle服务的监控还支持自定义报警,能够针对逻辑读,IOPS,MBPS等设置指标告警阀值。

注意:目前只支持Oracle 10及11的监控。

如果您已经在使用监控宝,那么创建Oracle监控项目非常简单,通过以下连接可以快速创建:

http://www.jiankongbao.com/service_task_create_step2.php?task_type=orcale

如果您尚未注册监控宝,请通过以下连接快速注册:

https://www.jiankongbao.com/new_signup

:Orcale监控只能通过采集器方式创建项目。使用Orcale插件需要的运行环境有:

1.  采集器所在机器必须装有sqlplus,并且此机器具有能通过sqlplus连接目标Oracle的权限。

2.  创建Oracle项目时需要用户提供一个Oracle帐号及连接服务名。此帐号的权限需求有:对系统表dba_tablespace_usage_metrics的查询权限,能执行dbms_workload_repository.modify_snapshot_settings操作修改awr的快照生成频率(此需求是因为要保证awr的生成频率和项目的监控频率一致)。

3.  如果是linux环境,给root添加oracle的全局变量 source $HOME/.bash_profile

性能图表一览

以下其中一部分Oracle性能监控图表,它们的含义以及涉及到的性能优化建议,我们会在随后尽快完善。

并发性能:

011

IO性能:

022

内存进程:

033

空间统计:

066

Top  sql:

055

Windows下如何将采集器以后台服务的方式运行

类归于: 事件通知,产品与使用技巧 — admin @ 5:35 下午 2013年12月26日

运行采集器

通过http://blog.jiankongbao.com/?p=1285 这篇文章我们了解也如何创建采集器、安装插件、创建具体的插件任务,然后我们下面就具体介绍怎么在windows系统下运行采集器:

一、运行环境的要求

1、  采集器需要Python环境(因为我们的采集器是python开发的),目前监控宝完全支持Python2.4/2.6/2.7/3.2版本。

关于版本建议使用2.6或者2.7

若使用python2.4时,需要装hashlib、ctypes、simplejson内库

http://pypi.python.org/pypi/hashlib

http://pypi.python.org/pypi/ctypes

http://pypi.python.org/packages/source/s/simplejson/simplejson-1.1.tar.gz

2、跟据您需要做的监测任务,需要对python添加相应的扩展,如:

若要使用mysql性能监控,需要安装Python的MySQLdb扩展件; 若要使用redis性能监控,需要安装Python的
redis module扩展件

3、跟据您需要做的监测任务,需要在运行采集器的机器安装对应的客户端,如:

若要使用服务器性能监控,需要安装net-snmp;
centos/rhel下安装:
yum -y net-snmp-utils
ubuntu下安装:
apt-get install snmp snmpd snmp-mibs-downloader
windows下安装:
http://jaist.dl.sourceforge.net/project/net-snmp/net-snmp%20binaries/5.6.1.1-binaries/
net-snmp-5.6.1.1.x86.exe
可以去到上述地址下载相应的snmpwalk.exe安装包,如果是32位系统就下载32位安装包就好,
如果以上链接失效可以上官网:http://www.net-snmp.org/download.html 下载相应的exe的安装文件

二 、Python安装

A  实例安装Python —–Windows 2003

1、下载系统对应的Python版本

http://www.python.org/download/

如:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi

2、双击后默认安装

3、配置PATH,将Python 运行目录加入PATH系统变量

1)右击我的电脑 选择“属性”

1

2)选择高级标签 ,单击环境变量

1

3)、找到系统变量 — Path ,编辑,在最后添加;C:\Python27\   (C:\Python27\ 是你python安装的路径)

1

4)、 开启一个CMD窗口,我们输入python 命令 如出现图中样式,说明python安装成功。

1

B 、LINUX安装python

因不同LINUX版本较多,请自行编译安装或者使用系统 自带python版本,安装完成之后请确认要shell窗口下可以正常运行python命令如下:

1

三、下载对应操作系统的采集器程序-示例。(目前支持Linux和Windows)

1

四、运行采集器示例

A  运行采集器 实例— windows 2003

1、解压采集器代码, 解压后会出现jkb_agent为名字的文件夹,进入到这个文件夹

2、下面介绍windows版的采集器用户,建议把采集器安装成windows服务来运行,具体步骤:

特别提醒******若采集器使用IIS插件来监控IIS(因为IIS插件使用logman命令读取IIS状态信息,读取过程会调用到IIS的服务,所以要开放IIS服务的交互权限),请把名为ASP.NET State Service 的服务,修改属性,在登录选择页,选择“本地系统帐户”并勾“选允许服务与桌面交互”)*****

(1)下载python版相应的pywin32

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/

注意:下载时一定要选择python版本和系统位数的下载包。如python2.7,系统64位的就选择:pywin32-218.win-amd64-py2.7.exe,如果python是其他版本就选择对应python版本的对应位数的安装包下载

安装完成后,在你的python安装程序中就会出现Python Win:

1

(2)安装pywin32后,进入到采集器程序解压目录(jkb_agen),运行serviceInstall.bat (这个脚本既帮你安装了服务,同时也帮你启动了服务),成功后在windows服务列表中会出现名为JKBAgentService的服务,这是采集器的服务。你可以打开管理工具——>服务,找到JKBAgentService,如下图所示:

1

注意:运行serviceInstall.bat 前确保此采集器没有其他采集器已经在此机器上安装了服务,并且此采集器没有以cmd窗口方式运行。

(3)一台机器只能有一个采集器以服务方式来运行

(4)在采集器程序解压的目录jkb_agen下有和采集器服务相应的操作脚本(windows版特有):

serviceInstall.bat(安装并启动服务) ,serviceStart.bat (启动服务),serviceStop.bat (暂停服务),serviceUnstall.bat (停止服务并删除服务)

示例:

1

新功能:已支持IIS性能监控

类归于: 未分类 — admin @ 3:09 下午 2013年08月12日

我们推出了IIS服务的监控插件,帮助您实时了解到以下性能指标:

  • 请求频率(req/s),IIS服务器整体的被请求频率;
  • 站点响应时间(ms),IIS服务器各应用请求响应时间;
  • 站点数据发送率(Byte/s),IIS服务器各应用的数据发送率;
  • 请求状态统计,通过日志分析得出应用的请求状态。
  • 响应时间(ms),IIS服务器整体的请求响应时间;
  • 站点请求频率(req/s),IIS服务器各应用的被请求频率;

IIS服务的监控还支持自定义报警,能够针对响应时间,请求频率设置指标告警阀值。

注意:目前我们支持IIS 7.0IIS 6.0的监控。

如果您已经在使用监控宝,那么创建IIS监控项目非常简单,通过以下连接可以快速创建:

http://www.jiankongbao.com/service_task_create_step2.php?task_type=iis

如果您尚未注册监控宝,请通过以下连接快速注册:

https://www.jiankongbao.com/new_signup

任务创建

1、IIS服务性能监控功能必须使用采集器,如何运行采集器:http://blog.jiankongbao.com/?p=1466

创建采集器及添加插件任务:

http://blog.jiankongbao.com/?p=1285

注:windows版的采集器用户,建议把采集器安装成windows服务来运行,具体步骤:

(1)进入服务列表(开始->运行->services.msc),请把名为ASP.NET State Service 的服务,修改属性,在登录选择页,选择“本地系统帐户”并勾“选允许服务与桌面交互”

IIS

(2) 下载python版相应的pywin32

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20218/

注意:下载时一定要选择python版本和系统位数的下载包。如python2.7,系统64位的就选择:pywin32-218.win-amd64-py2.7.exe,如果python是其他版本就选择对应python版本的对应位数的安装包下载

安装完成后,在你的python安装程序中就会出现Python Win:

1

(3)安装pywin32后,进入到采集器程序解压目录(jkb_agen),运行serviceInstall.bat (这个脚本既帮你安装了服务,同时也帮你启动了服务),成功后在windows服务列表中会出现名为JKBAgentService的服务,这是采集器的服务。你可以打开管理工具——>服务,找到JKBAgentService,如下图所示:

2

注意:运行serviceInstall.bat 前确保此采集器没有其他采集器已经在此机器上安装了服务,并且此采集器没有以cmd窗口方式运行。

(4)一台机器只能有一个采集器以服务方式来运行

(5)在采集器程序解压的目录jkb_agen下有和采集器服务相应的操作脚本(windows版特有):

serviceInstall.bat(安装并启动服务) ,serviceStart.bat (启动服务),serviceStop.bat (暂停服务),serviceUnstall.bat (停止服务并删除服务)

示例:

3

2、填写监控信息,主要填写IIS服务器日志路径和选择对应的采集器。示例:

4

性能图表一览

以下其中一部分IIS性能监控图表,它们的含义以及涉及到的性能优化建议,我们会在随后尽快完善。

  • 请求频率(req/s)

tmp

  • 响应时间(ms)

tmp

  • 站点响应时间(ms)

tmp

  • 站点请求频率(req/s)

tmp

  • 站点数据发送率(Byte/s)

tmp

  • 请求状态统计

tmp

早前文章 »