服务器日常维护日记 如何解决维护困难

服务器日常维护日记 如何解决维护困难,第1张

夺天下难,守天下更难,服务器的维护就好比“守天下”!稍乱分寸即会使整个网络陷入瘫痪,作为网络管理的一员,笔者在实际维护工作中碰到过不少问题,服务器不仅仅是企业网络设备的中枢,也是企业软件及数据库应用的主体。在实际运行中服务器经常会出现这样或那样的故障,软件的或者硬件的。很多故障是没有规律可言的。

服务器的维护可以分为硬件维护和软件维护两种,硬件维护比较简单,主要是保证机房的温湿度,做好防尘防火,定时更换硬件设备等,而软件维护又包括对操作系统的维护和对主机上所跑应用的维护,这一部分是比较难的,需要对操作系统、应用软件系统有比较深入的认识和了解。

服务器的软维护比较困难原因有三

操作系统方面

操作系统是服务器运行的软件基础,其重要性不言自明。如果服务器操作系统使用Windows 2003或Windows 2000 Server作为操作系统,维护起来还是比较容易的,只要按时打好补丁,订时查看日志就可以。但是如果是LINUX和UNIX操作系统的话,需要对管理员的技术有相当高的要求,需要管理员具备一定的专业知识。

服务器上的应用维护

服务器上的应用软件都是运行的企业的核心数据,是企业的最重要的数据之一,不容出错,如果数据出现丢失或者服务停止的话对于企业来说是致命的, 企业的应用已经成了企业生存和发展的重要组成部分,应用是企业核心业务的血液,当企业应用的规模越来越大时,应用也随之越来越多,如何迅速有效的对这些关键应用进监控就成为了迫切棘手的问题。

724小时不间断

除了上述二点列出的技术上的困难之外,还有一个重要的问题就是企业的服务器及上面所跑的应用都是实时性很高的业务,必须得保证724小时不间断,单纯的管理员维护的话实时性太差,管理员不可以一天二十四小时盯着服务器,所以现实中经常出现服务器出现Down机或者服务器上的应用出了问题,管理员往往不能第一时间知道,往往都是实际使用服务器或都应用的人去通知管理员,这时业务可能已经停了好长时间,这对于企业来说无疑是很大的损失。

服务器维护的解决方案

通过上面的分析,通过管理员对服务器和上面的应用进行管理维护是行不通的也是非常危险的,所以目前大多数企业都是通过服务器监控软件维护服务器为主,管理员维护为辅的管理方式。

1.监控可视化,界面友好,用户可以在一个界面对服务器的健康情况一目了然。

2.可以对服务器的可用性,性能,组件进行监控,包括CPU,内存,硬盘,分区,接口等等。

3.操作简单,不需要太专业的知识也可以维护。

4.如果服务器出现问题可以通过多种方式进行告警,包括邮件,短信,语音,客户端等。可以使管理员第一时间知道情况进行解决。

5.报表功能完善,可以进行趋势分析和性能分析,帮助企业的管理层作出决策并提供有力的证据。

总结从用过的网管软件来看,Mocha BSM是一款比较专业比较实用的服务器监控软件,通过摩卡业务服务管理(Mocha BSM)可以有效的对服务器和上面的应用进行监控,使服务器健康稳定运行,最大化的为企业服务,同时还可以解放人力,节约企业成本,提高企业的信息化水平。

如何收集Domino服务器日志

在论坛已久,发现用户提交问题,太过于简单,很多就是说明现象,不太便于分析和理解。

来论坛发帖大部分都是Domino管理员和开发者,希望更加细致和专业,同时提高自己分析能力。

以下来自ibm的邮件或者帮助:

1 当Windows平台上服务器挂起(非HTTP)时,收集数据的流程:

1 在服务器的控制台上输入

set config CONSOLE_LOG_ENABLED=1

set config DEBUG_THREADID=1

set config DEBUG_CAPTURE_TIMEOUT=1

set config DEBUG_SHOW_TIMEOUT=1

2 当服务器挂起,在Domino控制台上执行如下命令:

sh server

sh task debug

sh task time

sh user

sh stat

3 用Dos命令手工收集nsd日志,当nsd完成收集后,请在五分钟内执行'dump'命令对所有Domino服务器线程做另一个快照。

下面是如何收集nsd的提示:

I 打开一个dos命令窗口

II 进入domino data目录,例如"cd c:\lotus\domino\"

III 在Domino程序目录下执行nsd,例如"c:\lotus\domino\nsd"

当nsd运行结束,命令行中的提示符会更改为:

nsd>

IV 五分钟后执行dump命令,用来dump线程堆栈。在问题期内至少收集两次dump

V 退出Domino服务器,如果可以,可在Domino控制台输入'q'或者'quit'命令来退出Domino,如果服务器不能正常退出,就需要在"nsd>"提示符下用'kill'这个命令来杀掉所有Domino进程。

4 需要收集的数据有:

- nsd log, 文件名: nsd_<plaftform>_<ServerName>_date@timelog, date/time 应是nsd运行的时刻

- console log, 文件名: console_name_yyyy_mm_dd@hh_mm_sslog,the date/time 应是服务器最后一次启动的时刻

- SEMDEBUG txt, 文件名: SEMDEBUG_name_yyyy_mm_dd@hh_mm_ssTXT, the date/time 应是服务器最后一次启动的时刻

上面的文件位于Domino Data目录,IBM_TECHNICAL_SUPPORT 子目录

2 Lotus Traveller服务器日志收集

收集服务器日志

本主题包含有关收集日志文件和信息以协助 Lotus Notes® Traveler 支持人员解决服务器安装、启动和运行时问题的指示信息。

提高记录级别

执行以下操作,为 Lotus Notes Traveler 服务器任务提高记录级别、增加日志文件大小和最大活动日志文件数。请注意,可能不必增加日志文件大小或最大活动文件数。

在 IBM® Lotus® Domino® Administrator 中,打开 Lotus Notes Traveler 服务器的服务器配置文档。

在文档中单击 Lotus Traveler 选项卡,然后单击编辑服务器。

将记录级别更改为最详细。

将活动日志的最大文件大小更改为所需的最大文件大小。

将最大活动日志文件数更改为所需的最大活动日志数。

保存并关闭服务器文档。

等几分钟让更改生效,然后重现问题。

注: 还可以为每个用户逐个设置记录以节约输入/输出空间和带宽。有关记录命令的详细信息,请参阅控制台命令。

收集日志

以下文件和目录包含记录或配置信息,这些信息在对服务器启动/运行时问题进行故障诊断时很有用。以 Zip 或 tar 格式压缩下面指定的所有文件和目录。当指示目录时,包括整个目录。

\Lotus\Domino\notesini

\Lotus\Domino\data\servletsproperties

\Lotus\Domino\data\traveler\cfg\

\Lotus\Domino\data\traveler\logs\

如果问题涉及在创建 \traveler 目录前安装失败,请提供以下临时日志(如果存在):%TEMP%\Idatetime\Windows\NTSInstalllog(例如 C:\Documents and Settings\Administrator\Local Settings\Temp\I1206535899\Windows\NTSInstalllog)。

如果问题涉及 Domino 服务器崩溃,另请提供以下日志:

用于捕获崩溃的 NSD 日志,位于 \Lotus\Domino\data\IBM_TECHNICAL_SUPPORT\NSDdatetimelog 中

Javacore 文件,根据具体安装情况,其位置可能会有不同,但或许能在 \Lotus\Domino\javacoredatetimetxt 中找到

注: 为了不影响性能,在收集日志并解决问题后,建议您将日志级别恢复到原来的设置。

二 以上主要收集的是服务器日志,Notes客户端也是类似

本地存在lognsf,同时在数据目录下也存在:

data\IBM_TECHNICAL_SUPPORT\

和服务器类似,同样用来分析Notes客户端问题。

服务器事件查看器里面全部是ANONYMOUS LOGON这个账户的登录日志是设置错误造成的,解决方法为:

1、启动Windows 7操作系统,唤出开始菜单选择"控制面板"项。

2、唤出"控制面板"程序窗口,点击"系统和安全"图标。

3、唤出"系统和安全"选项界面,点击"管理工具→计算机管理"图标。

4、唤出"计算机管理"程序窗口,选择"计算机管理(本地)→系统工具"文件夹。

5、选择"事件查看器→Windows 日志→系统"文件夹,点击右侧"操作→属性"图标。

6、弹出"日志属性"对话框,点击"常规→清除日志"按钮。

7、完成事件查看器清除事件日志的操作。

因为小编使用的windows操作系统,所以小编就使用了linux的远程链接客户端,Xshell进行链接,以下的操作都是在Xshell软件上运行。

双击打开Xshell,在打开的窗口中,点击左上角新建按钮,如下图

点击新建后,如下图,需要与自己的linux服务器建立远程链接,在连接中输入需要链接的服务器IP地址

通过cd命令,进入服务器日志文件所存放的目录,如小编的是log目录

进入log目录,找到需要监控的日志文件,如小编需要监控productionlog这个日志文件

使用命令:tail -f log/productionlog 查看新追加到文档中的信息,这样可以实时看到自己的访问日志,便于自己调试程序和查看错误

是永久保存的,会越来越大这个文件。

删除不如直接关闭。桌面图标-计算机-右键属性-高级系统设置-高级-启动和故障恢复 设置-系统失败 取消“将事件写入系统日志”复选框-确定退出。

如果系统盘(C)盘空间够大,不用管它。现在的硬盘容量都这么大了。如果是SSD固态硬盘,为了寻求心理安慰,防止频繁写入,可以关闭。

如果系统或硬件存在问题,写入会更多,解决问题比关注这个日志文件要来的更实际一些。

在09:35:31的时候IP地址为 58248173113通过get提交方式访问了 indexhtml 访问结果是304代表成功了在10:14:47的时候 IP地址为2191221362通过GET提交方式访问了 /phpmyadmin/config/configincphp 结果是404 代表默认错误 从文件地址判断 因为是访问了mysql管理中心的配置文件 而IP地址又不是授权IP所以服务器拒绝了请求 然后2191221362这个地址又反复申请访问你服务器中各种程序的配置文件 同样原因都返回了错误 应该都是拒绝请求 从数据判断有人想尝试探测你的服务器文件 要注意安全 至于你自己访问的那个 因为访问的是/indexhtml 属于公共域里的 所以访问当然成功了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 服务器日常维护日记 如何解决维护困难

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情