公文素材库 首页

Apache与网络监控与调整总结

时间:2019-05-29 17:38:19 网站:公文素材库

Apache与网络监控与调整总结

Apache监控与调整总结

1.监控关注点

1.1.配置监控

/opt/IBMIHS/conf/httpd.conf

StartServers:控制进程在最初建立MinSpareServers:最少空闲的进程MaxSpareServers:最大空闲的进程ServerLimit201*:最大进程数

MaxClients1000:设定的是Apache可以同时处理的请求MaxRequestsPerChild:置的是每个子进程可处理的请求数

/opt/IBMIHS/logsaccess_log

2.常用监控工具

1.找到conf/httpd.conf文件。

===============================================2.修改httpd.conf。(1)ForWindows

a)去掉LoadModulestatus_modulemodules/ApacheModuleStatus.dll前面的注释。b)去掉

SetHandlerserver-statusorderdeny,allowdenyfromall

allowfrom127.0.0.1#Onlylocalhostisallowedtolaunchthestatuspage注释改成

SetHandlerserver-status

=======================================(2)ForUnixPlatform

a)打开LoadModulestatus_modulemodules/mod_status.so注释

ExtendedStatusOnb)

==================================================3.重启IHS

===================================================4.访问-status

3.监控脚本

使用方法:./apacheMon.sh10180取样间隔为10s,180次

另外,在脚本中需要设置服务器的IP地址,或者设置从哪个网卡取

4.各参数解释

Networks监控

1.监控连接数

1)某IP地址的连接数:netstat-an|grep218.61.149|grepESTABLISHED|wcl

2)网络流量监控脚本:

扩展阅读:SiteScope监控:apache

本来监控apache通过早期版本的Lr的可以很好的完成。结果后期版本中监控器中没有此选项了,只好使用SiteScope来进行监控,然后再将获取到的数据传给LR了。下面简单介绍一下监控过程:

1、首先安装SiteScope,本人安装的是最新的10.0版本,安装过程比较简单,基本上都是下一步,下一步。

2、配置apache,这个和之前用LR的监控apache时,配置的方式一样。(1)安装apache2.2.9版本(Linux)tarzxvfhttpd-2.2.9.tar.gz

./configure--prefix=[安装路径]--enable-headers=shared--enable-expires=shared--enable-rewrite=shared--enable-status=sharedmakemakeinstall(2)配置apache

进入httpd.conf文件,添加以下内容:SetHandlerserver-statusOrderallow,denyAllowfromallExtendedStatusOn

保存文档。输入http://IP/server-status进行测试。看能否等到响应信息。3、配置SiteScope。(1)登录SiteScope;(2)新建组;(3)新建监控器;1>、名称随便输入;

2>、管理URL,输入:-status?auto3>、计数器设置,选择需要监控的指标。

4>、保存,如果没有问题,SiteScope马上就能获取到apache的性能参数。容易出现错误:

(1)SiteScope必须要有相应的许可证号。

(2)apache配置文件有问题,配置好httpd.conf之后,一定要测试一下。4、在LR中获取SiteScope数据

(1)在Controller的监视器中选择SiteScope,(2)填写SiteScope的IP地址和操作系统,

(3)获取SiteScope的监控内容,选择相应的计数器,(4)完成监控。

注意:LR9.5取SiteScope10.0,连接上之后,LR的Controller会报一个错误:Monitorname:SiteScope.Failedtoconnecttoserver10.1.80.5,port8888.Details:服务器返回的信息无效或不可识别.此问题不影响监控.至此完成对apache的监控。、

SiteScope的使用(一)

SiteScope是简单易用并且也很好用的一种监控工具。

安装环境:

windowsNT4.0或者windows201*

256M内存,100M空间

FreshwaterSiteScope拥有下列几项特色:

1.RapidDeployment:不需一小时即可安装使用,节省人力成本。

2.Monitoring:可监控超过72种的网络设备(如附表)。

3.Alert:当系统效能出现问题时,提早发出警示。

4.Reporting:提供详细清晰的监控结果报表。

5.EasyAdministration:提供Web-basedUI,可轻松管理历史监控资料及变更监控项目。产品优势

1.免安装Agent,避免对系统的资源占用

2.高扩展性,可监控管理超过5000台servers

3.整合防火墙内外应用与系统的实时监控作业

4.提供最有弹性、最快速的安装上线程序,操作简便,易于掌握

5.从可直接下载使用的产品到模块化平台工具

6.功能全面,提供多种实时监控及弹性警报方式

7.从自助式URL监控到提供完整的系统监控、报告及诊断分析服务

8.深度监控,支持超过72种监控方式

9..支持第三方的测试标准,可与其它解决方案相整合

10.全球拥有3,600多位客户(多为世界前1000强企业)的成功案例

SiteScope的使用(二)

我用的SiteScope是跟TD8.0捆绑在一起的,所以只提供10个监测点。

一般参数设置

1、LicenseNumber:不用说,大家也知道,这里显示和修改license,

2、LicenseNumber:license的状态。

我的状态如下:License:Permanent,points:10,used:10

意思就是永久license,10个监测点(总共10个,无论你有几个组),已经用了10个。

3、Locale-specificDateandTime:如果选上,则使用本地是间格式,否则使用美国时间格式。

4、InternationalVersion:如果选上,SiteScope就会兼容多种字符格式。

5、OperatorAcknowledgement:操作认证。即用户在修改监视器状态时,可以添加认证记录(包含时间和注释)

6、GroupsperRow:每行显示几个组。就是在点击SiteScope界面后,出现的界面中,每行显示多少个组。

7、BlueGauges:如果选上,就是在点击SiteScope界面后,出现的界面中,会在每组的上面显示一个饼图,显示该组有多少个监视器。

SiteScope的安全性和webserver设置

1、IPAddressesAllowed:输入允许访问SiteScope的IP地址,也可以用通配符表示,例如:192.168.90.*,但是如果使用了这一选项,则下面的设置也需要选择上。

2、RequireIPaddressandLogin:选择上这个,就是连接SiteScope的时候不但需要进行IP的校验,还需要用户名。

学习的时候该处建议不要做任何修改,因为我在修改了之后,无法登陆,最后进入到C:\\Inetpub\\TDBIN\\SiteScope\\groups\\目录下,修改了master.config文件中的如下两项:

_authorizedIP=*********

_checkAddressAndLogin=checked将这两个项后面的设置都去掉,就可以重新进入了。

3、SiteScopePort:SiteScope的端口号,默认为8888

4、也可以使用其它的web服务器,比如IIS,Apache,Netscape等

5、StaticHTMLPages:如果选上,则SiteScope可以用静态页面来显示信息。

6、WebServerAddress:web服务器的地址,默认为当前机器。

SiteScope的使用(三)

Email设置

Email设置

1、MailServerDomainName:输入用来发送邮件的SMTP服务器。

2、AdministratorE-mailAddress:输入adminitrator的email地址,SiteScope将发送各种信息到这个地址。

3、SiteScopeStatusMessages:发送信息的类型。

一种是每日的状态信息,每天早上7:07(不知道为什么是这么个时间)生成包含活动监视器和群的信息。

另外一种是SiteScope重起时发送的信息。

4、FromEmailAddress:发信地址。SiteScope用来发信的地址。

5、BackupMailServerDomainName:备用邮件服务器名称。当主邮件服务器出现问题时,则SiteScope就选择备用的邮件服务器。

这些设置完全之后,SiteScope会发送一个测试消息,以监测邮件服务器是否有问题。

附加的Email设置

通过附加的Email设置,SiteScope可以发送错误或者警告信息。

1、SettingName:设置的名字。

2、E-mailTo:消息发送到什么地方。

3、Disabled:屏蔽。可暂时屏蔽消息的发送。高级设置

1、Template:模板。选择一个发送消息的模板。

2、Schedule:发送时间。你可以规定这些信息在哪些时间内发送。比如规定周一至周五的工作时间内发送。

SiteScope的使用(四)

故障转移,日志设置和发送消息到寻呼机

SiteScope的故障转移

SiteScope支持故障转移,即当你的主服务器down机时,SiteScope自动使用故障转移备用机,这样可以不间断的进行监控。当然了,这个需要到MI公司去购买license。而具体的操作,由于没有实际试验过,所以不提供帮助了。不过可以参照相关的帮助文档。

SiteScope日志设置

你可以设置保存多少天的日志,还可以设置日志的大小。

DailyLogsToKeep:日志保存的天数。

MaximumSizeofLogs:日志的大小。如果限制了大小,SiteScop就删除旧日志,以保证日志在规定范围内。

数据库日志设置

SiteScope可以将所有的监控数据写入到数据库中。但是只有SiteScope重起之后,才可以生效。

DatabaseConnectionURL:数据连接的URL

DatabaseDriver::数据库驱动

DatabaseUsername:用户名

DatabasePassword:密码

BackupDatabaseConnectionURL:备用数据库连接

注:SiteScope重起之后会在数据库内创建表,并且将监控数据写入表内,如果没有表,或者表内无数据,则察看~SiteScope/logs/RunMonitor

.log和~SiteScope/logs/Error.log文件,查看是否含有以下文字:

jdbclog,reconnectseconds=6jdbclog,loading,driver=sun.jdbc.odbc.JdbcOdbcDriver

jdbclog,connecting,url=jdbc:odbc:SiteScopeLog,

jdbclog,loggedin

jdbclog,checkinglogtable

jdbclog,createdlogtable

jdbclog,prepareinsert,19,INSERTINTOSiteScopeLog...

jdbclog,connected

如果不存在,则检查你的连接字符串是否正确。

SiteScope甚至可以发送消息到寻呼机,我怀疑,也可以发送到手机上。不过由于没有做过试验,所以就没有写具体的操作,可以参照相关的帮助文档来设置。

SiteScope的使用(五)

SiteScope可以和SiteSeer,Topaz,ActiveWatch联合使用。由于没有相关的环境,所以没有做这方面的设置,请参考相关的帮助文档。

SiteScope可以和SNMPmanagementconsole集成,发送报警信息。

具体设置参考相关的帮助文档

SiteScope可以在不必安装任何代理软件的情况下,远程连接UNIX服务器,监控资源。

下面以增加一个linux服务器为例

ServerAddress:输入服务器的主机名或者IP地址,如果采用HTTP方法连接,则输入URL。

OS:操作系统。此处提供了多种操作系统,由于我要连接的是linux操作系统,所以选择了linux操作系统。

ConnectionMethod:连接方法。SiteScope提供了四种连接方法。http,rlogin,telnet,ssh,我选择SSH连接方法。

Login:登陆用户。我选择使用root用户

Password:密码。Title:连接的名称。或者叫服务器的名字。如果不填写,默认为上面的serveraddress。

Prompt:提示符。即命令行里面的命令提示符。SiteScope根据这个来确认已经登陆,并且输入命令行。默认为#。

LoginPrompt:登陆名提示符。即连接系统之后等待输入登陆名时出现的字符,默认为“ogin”

PasswordPrompt:密码提示符。即输入登陆名之后,等待输入密码时出现的字符。默认为“assword”

Trace:如果选上,将会显示所有发送到远程unix服务器和从远程unix服务器上发来的消息,并写入RunMonitor.log文件中。

然后点击增加按钮,就会出现连接远程unix服务器,并且发送命令行,如果所有测试成功,则证明该远程unix服务器连接成功。

SiteScope的使用(六)

远程连接NT服务器和用户的配置。

连接远程的NT服务器,较为简单,

NTServerAddress:NT服务器的地址或者名字

ConnectionMethod:连接方式,一种是SSH,一种是NetBios。

Login:登陆的用户名

Password:密码

Title:标题

Trace:是否追踪。

用户的配置。

我在这里曾经吃过一些苦头。默认情况下SiteScope的Adminitrator是没有密码的,这一点,一定要记住。

还有一点需要记住的是:默认情况下,连接SiteScope的账户就是administrator,所以应该修改administrator的密码,并且在一般参数设置中,选择限制登陆的IP和用户。

SiteScope的Adminitrator用户,有权限修改SiteScope当中的任何东西,并且是唯一可以修改用户配置的账户,这个账户不能被disable和删除。

SiteScopeuser用户只有读的权限。他不能被删除,默认为disable的状态。增加用户

Loginname:登陆名

Password:密码

Password(again):再次输入密码

LDAPserviceprovider:LDAP服务器地址(我没有填写)

LDAPSecurityPrincipal:LDAP的安全原则,(我也没有填写)

Groups:用户所属的组。这个组,指的是服务器组。

Disabled:如果选上,该用户则被disable。

Title:名字。

接下来就是权限设置。

一旦选上,则该用户拥有该权限。具体参照帮助文档。

当忘记用户密码时,可以到C:\\Inetpub\\TDBIN\\SiteScope\\groups目录下,打开users.config文件,找到login=***(登陆名),然后往上几行看到password=(0x)***,由于密码是加密的,所以最好的办法就是删除该行,则就是将密码置为空了。你就可以顺利登陆了。

友情提示:本文中关于《Apache与网络监控与调整总结》给出的范例仅供您参考拓展思维使用,Apache与网络监控与调整总结:该篇文章建议您自主创作。

  来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。


Apache与网络监控与调整总结
由互联网用户整理提供,转载分享请保留原作者信息,谢谢!
http://m.bsmz.net/gongwen/724154.html
相关阅读
最近更新
推荐专题