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

运维 系统运维
比特网(chinabyte)4月23日消息,据台湾工商时报报道,Linux操作系统Ubuntu将台北市国际计算机展(Computex)上推出新版产品,以及支持上网本(Netbook)的操作系统,公开挑战微软在上网本市场的地位。

系统管理员不在机房时,怎么样继续对Linux服务器进行监控和管理,怎么样全面了解Linux服务器的运行状态,是系统管理员需要面对的问题。实现对Linux服务器远程管理和监控的方法很多,这里主要介绍使用SrvReport这款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压缩包:

# tar xzfv srvreport-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服务器和网络的实际情况进行修改。

## Configuration File for SrvReport# Receiver of the mail-report(接收srvreport报告的电子邮件地址)MailReport = webmaster@myschool.org# filename for saving the html-report(保存HTML报告的文件名)# may contain %%YYYY, %MM, %DD, which will be replaced with# the apropriate values(%YYYY, %MM, %DD分别表示年、月、日。一般由srvreport自动生成)FileReport = ../web/html/%%YYYY-%%MM-%%DD.html# path where the images are located(图片文件所保存的路径)FileReportImgPath = ../../images/# If you want an up-to-date file, then you should set this to 1(如果你需要***的文件报告,可以把FileReportCreateAlways和ReportWithTime的值设置为1)FileReportCreateAlways = 1ReportWithTime = 1# This defines the order of the report(定义srvreport所要监控的Linux服务器所提供的服务)order = Traffic CPUUsage WebServer FTPServerFTPLogs Postfix Warnings LastLogins ChkRootKit

除了修改电子邮件地址和以加粗显示的几项参数之外,配置清单中大多数默认参数都是不需要修改的。当然,假设用户的Linux服务器中没有提供FTP服务,那么删除配置清单的[FTPServer]这个模块即可。(T004) [#page_#][#page_#]3)taclast -f utmpfile 可对指定的记帐文件进行查看。

4)taclast –t username 查看特定用户的累计使用情况

以上参数也可以结合使用。

tacupd可以对记帐文件中的特定用户记录进行增减。当然,Xtacacsd系统还有其他一些功能,在此不再赘述。

【编辑推荐】

  1. Linux系统下配置Netware服务器方法
  2. 嵌入式设备上的 Linux 系统开发
  3. 深度介绍Linux内核是如何工作的(1)
责任编辑:张燕妮 来源: zol.com.cn
相关推荐

2010-12-17 09:22:01

Linux服务器性能监控Munin

2013-11-07 14:12:36

远程控制IT管理

2011-03-21 15:45:55

ClusterSSH管Linux服务器

2014-11-26 12:13:09

德讯远程监控管理

2011-02-17 09:14:32

2011-08-30 11:19:25

远程服务器数据中心迁移服务器管理工具

2011-03-25 15:01:25

Cacti监控Windows

2011-03-31 12:48:04

cactiLinuxWindows

2014-01-02 15:16:42

PythonLinux服务器服务器监控

2011-04-22 14:11:04

远程监控管理工具

2020-06-07 11:54:34

Linux服务器命令

2019-06-13 17:15:30

监控Linux服务器

2011-03-22 09:07:13

Nagios监控Linux

2011-04-02 11:12:48

cacti监控windows

2014-05-05 09:56:12

Web浏览器远程监控

2009-12-16 16:17:17

服务器远程监控系统

2011-04-06 14:24:28

nagios监控Linux

2011-04-06 15:05:56

nagios监控Linux

2011-08-30 10:44:52

远程服务器服务器管理工具服务器虚拟化

2011-08-22 12:25:08

nagios
点赞
收藏

51CTO技术栈公众号