用SrvRepor远程监控管理Linux服务器
创始人
2024-03-26 14:11:52
0

系统管理员不在机房时,怎么样继续对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)

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
P2P的自白|我不生产内容,我... 现在一提起P2P,人们就会联想到正在被有关部门“围剿”的互联网理财服务。×租宝事件使得劳...
Intel将Moblin社区控... 本周二,非营利机构Linux基金会宣布,他们将担负起Moblin社区的管理工作,而这之前,Mobli...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...