当前位置: 首页 > 图文教程 > 服务器 > Linux服务器 > 用SrvRepor远程监控和管理Linux服务器

Linux服务器
在Apache环境下成功的运行ASP.NET
NoMachine,NX远程遥控的新典范
用gnump3d架设流体服务器
LinuxNFS(网络文件系统)服务器性能优化
Linux中建立安全的ProFTPD应用经验谈
手把手教你配Liunx流媒体服务器(上)
Linux系统中搭建LAMP动态博客网站
实例教你在Linux下建立代理服务器
简单架设Jabber局域网即时通讯服务器
ldap大容量邮件系统数据库应用指南
超全的NFSserver教程手册
用slackware架设虚拟主机管理系统(一)
用slackware架设虚拟主机管理系统(二)
slackware10.1下架设apache+tomcat+jk实例
SFTPD服务器架设菜鸟手记
手把手教你wuftp服务器的配置
使用TSIG和DNSSEC加固域名服务器
Linux上构建一个RADIUS服务器详解(1)
用CoyoteLinux制作好的打印服务器
routeros常用命令详解

用SrvRepor远程监控和管理Linux服务器


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 61 ::
收藏到网摘: n/a


系统管理员不在机房时,如何继续对Linux服务器进行监控和管理,如何全面了解Linux服务器的运行状态,是系统管理员需要面对的问题。实现对Linux服务器远程管理和监控的方法很多,这里主要介绍使用Sr

vReport这款Linux专用远程监控软件,对Linux服务器进行远程监控管理。

SrvReport配置方法

SrvReport是一款功能强大的Linux服务器远程监控软件。它能够根据Linux系统管理员的设定,定期把Linux服务器运行状况的各种参数通过电子邮件的方式发送到指定的电子信箱中。SrvReport所发送的记录Linux服务器运行状况信息的邮件,不只是简单地采用了HTML或TXT格式。邮件中的HTML文件里采用了柱型条、高亮度对比文字、表格和详细列表记录的方式,对Linux服务器运行状况的各项参数进行了分类记录。使得Linux系统管理员通过阅读HTML邮件,很容易就能对Linux服务器的情况有一个很全面的了解。

SrvReport这款开发源码软件的安装和配置相当简单。用户可以从http://sourceforge.net/project/showfiles.php?group_id=98398下载到最新版本的SrvRepor压缩包。通过以下命令解压SrvRepor压缩包:

#tarxzfvsrvreport-x.xx.tgz

进入SrvReport/bin目录,将srvreport.pl文件加入到Linux系统中的crontab,以便让SrvReport定期运行。在编辑bin/srvreport.conf.文件时,在“mailAddr:”中填写用户指定接收SrvRepor所产生报告的电子邮件地址。

在编辑bin/srvreport.conf文件时,除了要填写指定接受报告的电子邮件信箱之外,还需要根据实际情况,修改bin/srvreport.conf文件中诸如HTML报告存储地址、报告图片存储地址和报告所需要记录的信息项目等几个模块参数。

参考配置

为了方便配置SrvReport,用户可以从其软件压缩包的/DOC目录中查看一份名为EXAMPLE.HTML的完整的srvreport.conf文件的配置清单。以下就是笔者按照“EXAMPLE.HTML”所配置的一份srvreport.conf配置清单,以粗体显示的变量可以根据Linux服务器和网络的实际情况进行修改。

##ConfigurationFileforSrvReport

#Receiverofthemail-report(接收srvreport报告的电子邮件地址)

[email protected]

#filenameforsavingthehtml-report(保存HTML报告的文件名)

#maycontain%%YYYY,%MM,%DD,whichwillbereplacedwith

#theapropriatevalues

(%YYYY,%MM,%DD分别表示年、月、日。一般由srvreport自动生成)

FileReport=../web/html/%%YYYY-%%MM-%%DD.html

#pathwheretheimagesarelocated(图片文件所保存的路径)

FileReportImgPath=../../images/

#Ifyouwantanup-to-datefile,thenyoushouldsetthisto1

(如果你需要最新的文件报告,可以将FileReportCreateAlways和ReportWithTime的值设置为1)

FileReportCreateAlways=1

ReportWithTime=1

#Thisdefinestheorderofthereport

(定义srvreport所要监控的Linux服务器所提供的服务)

order=TrafficCPUUsageWebServerFTPServer

FTPLogsPostfixWarningsLastLoginsChkRootKit

除了修改电子邮件地址和以加粗显示的几项参数之外,配置清单中大多数默认参数都是不需要修改的。当然,假设用户的Linux服务器中没有提供FTP服务,那么删除配置清单的[FTPServer]这个模块即可。