用SrvRepor远程监控管理Linux服务器
2008-11-13 09:58
555 查看
系统管理员不在机房时,如何继续对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服务器和网络的实际情况进行修改。
除了修改电子邮件地址和以加粗显示的几项参数之外,配置清单中大多数默认参数都是不需要修改的。当然,假设用户的Linux服务器中没有提供FTP服务,那么删除配置清单的[FTPServer]这个模块即可。
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 |
相关文章推荐
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
- Linux平台超级好用服务器远程管理工具webmin的安裝
- FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux,版本2.8.1
- 使用OpenSSH远程管理Linux服务器
- Windows上管理远程Linux VPS/服务器文件工具 - winscp
- 【Nagios】nagios服务器添加监控远程Linux主机
- 服务器远程监控管理(一)-硬件篇
- jvisualvm监控远程服务器linux的tomcat
- linux基础简介 系统安装 常用命令 系统命令 软件管理 搭建Java服务器并进行远程管理
- 远程管理(Linux)Ubuntu服务器的方法
- 使用Java VisualVM监控远程JVM(远程服务器为linux配置)
- 服务器远程监控管理(二)-系统远程安装部署
- Linux下的Cacti网络管理系统---案例1远程监控
- jprofiler 监控linux远程服务器、spring cloud应用
- Linux服务器教程之路3--Windows下对Linux服务器的远程管理
- CentOS6.5 ( Linux )下 LAMP 服务器环境搭建及服务器远程管理工具
- Linux学习日志day2 Part1——搭建freeIPA服务器实现用户管理以及SSH服务远程登录
- 阿里云云服务器远程连接管理Linux服务器图文教程
- 使用Putty远程连接和管理Linux服务器上的文件
- 使用OpenSSH远程管理Linux服务器