过去我们讨论过好的系统监控工具,这一次我们想让 监控器 轻巧但功能强大的工具,可随时为所有系统管理员提供有关其系统的充分和扩展的信息。
什么是Monitorix?
它是一个开放源代码工具,在广泛的社区的支持下,使我们能够以简单的方式监视系统,旨在控制尽可能多的系统服务和资源。 开发该工具的目的是可以在Linux / Unix服务器上运行,但是它具有可以在嵌入式设备上执行的特殊性,这使其可以实现多平台和可移植性。
它的开发人员解释说,该工具是执行两个程序的结果,其中一个称为 monitorix
,这是一个Perl守护程序,它会像系统上的任何其他服务一样自动启动,并且脚本名为 monitorix.cgi
它还具有集成的HTTP服务器,因此我们无需为其运行安装Web服务器。
Monitorix功能
- 它具有大量的图形统计信息,可收集系统信息,例如系统负载,内核使用,处理器使用,传感器,温度,文件系统使用,目录使用,netstat,lighttpd,nginx,其他。
- 支持监视多个远程服务器。
- 支持监视LAN上设备的Internet流量。
- 广泛的警报系统。
- 包括HTTP服务器。
- 自动发送带有系统统计信息的电子邮件。
- 包括其他配置文件的可能性。
- 能够按(小时,天,周,月或年)查看统计信息。
- 能够放大任何图形以更详细地查看它。
- 能够以兆字节/秒或兆位/秒显示网络指标。
- 可能以摄氏度或华氏度显示温度。
- 能够生成PNG或SVG格式的图形。
- 能够配置历史数据的年数(无限制)。
- 直观的Web界面。
- 可以仅使用文本文件进行配置。
- 包括静默模式,该模式允许您从脚本中检索图形。
- 流量统计信息存储在固定大小的数据库中。
- 用Perl语言编写。
- 经过测试并受支持的GNU / Linux,FreeBSD,OpenBSD和NetBSD。
- 免费和开源
如何安装Monitorix
用户 您可以通过yum通过以下方式安装RedHat / Fedora / CentOS及其衍生版本来安装Monitorix:
$ yum install monitorix $服务monitorix启动
对于Arch Linux用户和派生用户而言,可以使用AUR安装此系统监视工具,为此,请执行以下命令:
$ yaourt -S 监视器
对于Debian,Ubuntu,Deepin和派生用户,您可以通过安装可用工具的最新.deb来使用该工具。 在这里。 接下来,我们继续安装.deb和一些依赖项,如下所示
$ sudo apt-get update $ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan- socket-ssl-perl $ Dpkg -i * .deb monitorix $ Apt-get -f安装
非常有趣,非常完整,以至于令人难以置信。
非常完整,我得出结论,社区有能力开发更多此类工具,我怎么知道我们如此依赖cpanel?
只是为了补充您的教程,向用户展示如何查看或监视并要求用户和senha访问您的界面。 一种避免在某个时刻被探索的安全性:
安装apache2-utils并执行或命令:
须藤htpasswd -d -c / var / lib / monitorix / htpasswd admin
输入您的senha,然后重复。
不久。
我尝试过的朋友,最后一个命令对我不起作用
您好,我已经安装了CENTOS 7,但无法运行,或者无法运行