2015年5月17日星期日

通过Zabbix全面监控NetScaler负载均衡设备

本邮件内容由第三方提供,如果您不想继续收到该邮件,可 点此退订
通过Zabbix全面监控NetScaler负载均衡设备  阅读原文»

通过Zabbix全面监控NetScaler负载均衡设备

NetScaler是业界领先的服务交付平台。Netscaler支持广泛平台,拥有全面的应用安全设定、加速和负载均衡(包含GSLB)功能。NetScaler主要优势如下:
1)强大的负载均衡:NetScaler 具有强大的L4/L7负载均衡功能,可以将应用请求发送到适合的应用资源,并集成全局负载均衡(GSLB)功能,可将客户端请求智能定向到全球最佳的可用地理位置。
2)WEB应用加速:NetScaler使用高级优化技术如动态缓存,如客户端和服务器TCP优化等。可将WEB应用性能加速高达5倍甚至更多。
3)应用安全性:NetScaler 提供了基于SSL的数据加密技术,以及完善的L7内容过滤功能和L4/L7 DoS保护措施,以确保合法用户能随时访问应用。另外,针对跨站点脚本攻击、SQL 注入漏洞和Cookie poisoning 等威胁,NetScaler Application Firewall提供了全面的应用层攻击防御。
NetScaler监控主要包括系统层面(NetScalerCPU,内存利用率等)和应用层面(NetScaler Vserver响应时间,返回码等)的监控。系统层面的监控可以通过SNMP协议进行监控,点击查看官方提供的NetScaler SNMP OID手册及其说明文档。
应用层面的监控通过Shell/Python脚本以agent或者zabbix trapper的方式从业务层面监控。
系统层面主要包括下面性能指标:
1)NetScaler CPU 使用百分比,CPU OID: 1.3.6.1.4.1.5951.4.1.1.41.1.0。

wKioL1VVWpfwrc32AAQMJ6vZO9g699.jpg2)NetScaler 内存使用百分比,Memory OID: 1.3.6.1.4.1.5951.4.1.1.41.2.0。

wKiom1VVWS_TCDvEAAKJd2sbR30501.jpg

3)NetScaler 连接数。

wKioL1VVWrnDaIYwAAPCP_BunCA365.jpgtcpActiveServerConn:Number of connections currently serving requests
tcpCurClientConn:Number of client connections in NetScaler
tcpCurServerConn:Number of server connections in NetScaler
4)NetScaler 请求数。

wKiom1VVWVXw3WLVAAOwzEgEabY213.jpghttpTot11Requests:HTTP/1.1 requests received
httpTot11Responses:HTTP/1.1 responses sent
httpTotRequests:HTTP requests received, including HTTP/1.0 and HTTP/1.1 requests.
5)NetScaler 端口流量,一般都是千兆的口,当流量快达到千兆的时候应该有告警。

wKiom1VVWdfBWbtuAAP3Gb7R61Q388.jpg6)NetScaler Vserver 流量。

wKioL1VVW2WyQLcMAASBli1YqR8946.jpgvsvrTotalResponseBytes:Number of response bytes received on this service/vserver.
vsvrTotalRequestBytes:The total number of request bytes received on this service/vserver.
7) NetScaler Vserver 请求数。

wKiom1VVWfygDgJNAAR6_9oCCZc229.jpgvsvrTotalRequests:The total number of requests received on this service/vserver (This is applicable for HTTP/SSL servicetype).
vsvrCurSrvrConnections:The number of current connections to the real servers behind the vserver.
vsvrCurClntConnections:The number of current client connections.
8) NetScaler 在线监控。

NetScaler在线监控主要是通过ping检测NetScaler是否在线正常提供业务。

应用层面主要包括下面性能指标:

NetScaler Vserver HTTP响应时间和状态吗主要是通过python pycurl模块实现的,把所有监控的vsrever 域名放在一个list列表里面,然后通过循环取出每个vserver的响应时间和状态码,通过zabbix trapper的方式发送给zabbix server。这种方法比zabbix自带的方法更加简单,高效。

1)NetScaler Vserver HTTP 响应时间。

wKiom1VVXxvR_Uj2AATi5zMNKfI275.jpg

2)NetScaler Vserver HTTP 状态码。

wKioL1VVYKWTzFuBAANPKLs-Ud4120.jpg

NetScaler Vserver下面主机HTTP响应时间和状态吗主要是通过zabbix自定义监控项和zabbix内部检测实现的。

对于Linux系统,通过自定义监控项实现。

  UserParameter=http.time,/usr/bin/curl --connect-timeout 10 -o /dev/null -s -w %{time_total}"\n" "http://127.0.0.1"  UserParameter=http.code,/usr/bin/curl --connect-timeout 10 -o /dev/null -s -w %{http_code}"\n" "http://127.0.0.1"  

对于Windows系统,通过Zabbix内部检测实现。

wKiom1VVZS_wUgcCAAMHYmoubUY330.jpg

3)NetScaler Vserver下面主机HTTP响应时间。

wKioL1VVYZ_jPzxCAAQmWh93fGU090.jpg

4) NetScaler Vserver 下面主机HTTP状态码。

wKiom1VVYDKAkTlkAAMwbHGKASI573.jpg

总结:NetScaler vserver HTTP监控的目的主要是能实时记录HTTP各项性能指标,对后期网站性能优化和故障排错提供历史参考数据,并且当网站出现异常的时候能及时报警。而NetScaler vserver下面主机HTTP性能监控能及时发现由于程序异常或者其它问题导致的一系列问题及时通知系统管理员。如果需要NetScaler监控模板的请留言索要。

本文出自 "朴实的追梦者" 博客,请务必保留此出处http://sfzhang88.blog.51cto.com/4995876/1651513

分享至 一键收藏,随时查看,分享好友!
Vmware Vsphere 6.0存储管理  阅读原文»

Vmware Vsphere 6.0存储管理

Vmware Vsphere 6.0存储管理

今天呢,我们主要介绍一下vmware vsphere存储管理,我们都知道vmware vspher存储的方式有两种:磁盘/LUN:位于主机之外并直接通过SAS、SATA等协议连接在主机上的外部存储系统,本地存储系统不需要存储网路即可与主机进行通信,只需要一根连接到存储单元的光缆,必要时主机中需要一个兼容的HBA卡;2:网络文件系统:需要通过专业的的存储设备或NFS服务器来为vsphere提供存储空间,ESXI可以访问位于NAS服务器上的指定NFS卷,可以住哪在或者删除NFS卷,一级用来满足存储需求。以使用NFS卷来这域使用VMFS数据存储存储和引导虚拟机,添加外置的NFS存储是为了增加虚拟机的存放空间,添加NFS外置存储需要网络连接,来访问存储在远程服务器上的数据,因为在配置NFS之前,必须首先配置vmwarekernel网络,配置好vmwarekernel网络后才可以添加NFS存储,其实NFS跟外部ISCSI配置差不多,具体见下 :

首先我们打开ESXI登录,单击存储器

我们已在本地挂载一块本地磁盘,所以添加磁盘/lun即可

clip_image002

选择磁盘下一步

clip_image004

clip_image006

定义磁盘名称

clip_image008

使用最大空间

clip_image010

磁盘定义信息

clip_image012

定义完成

clip_image014

我们同样完成ISCSI服务器的部署,我们在此使用windows2012R2系统自带的ISCSI服务器来模拟ISCSI源。我们给该服务器添加了一块100G的硬盘

clip_image016

安装完成

clip_image018

我们给该服务器单挂载了一块200G的硬盘

clip_image020

我们配置ISCSI服务器,我们首先需要新建ISCSI虚拟磁盘

clip_image022

选择我们刚才添加的200G磁盘

clip_image024

定义磁盘名称

clip_image026

磁盘大小设置,我们定义全部空间

clip_image028

新建ISCSI目标

clip_image030

定义ISCSI目标服务器名称

clip_image032

我们添加访问的服务器:访问服务器为我的ESXI主机

clip_image034

clip_image036

信息确认

clip_image038

创建完成

clip_image040

最终我们查看状态

clip_image042

接下来我们需要配置Esxi的存储适配器

阅读更多内容

没有评论:

发表评论