Monitorix监控Linux主机图文详解

Monitorix简介

Monitorix 是一款自由开源的轻巧型系统监视工具。使用 Monitorix你可以随时掌控 CPU 负载及温度、内存占用、活动进程、磁盘使用及温度、网络设备流量、网络服务等全方位的系统信息。Monitorix 需要 Apache Web 服务器来显示这些系统信息图表。所以它特别适合在 Linux 服务器上面使用。

下面是我安装的步骤

1.安装的环境和需要的rpm包

我是在CentOS 6.4下面安装的CentOS 5可以使用Yum命令安装rpm包比较方便。需要lamp服务的支持apache  mysql  php。需要的下载的rpm包如下

rpmforge-release-0.5.2-2.el5.rf.i386.rpm  monitorix-2.2.0-noarch.rpm(这些rpm包需要在网上下载还有一些可以用yum命令安装

2.下面安装rpm包

#yum  -y  install  perl*
# yum  -y  install  perl-MIME-Lite*
# yum  -y  install  perl-libwww-perl*
# yum  -y  install  perl*
# yum  -y  install  rrdtool*
# rpm  -ivh  rpmforge-release-0.5.2-2.el5.rf.i386.rpm
# rpm  -ivh  monitorix-3.5.1-1-noarch.rpm

3.开启服务并设置开机启动

# service  monitorix  start

# chkconfig  monitorix  on

4.修改monitorix配置文件

修改/etc/monitorix/monitorix.conf的配置文件

<multihost>
        enabled = n
        footer_url = y
        graphs_per_row = 2
        remotehost_list = server 1, server 2, server 3
        <remotehost_desc>
                0 = http://www.example.com,/monitorix,/monitorix-cgi
                1 = http://192.168.10.221,/monitorix,/monitorix-cgi
                2 = http://192.168.0.100:8080,/,/
        </remotehost_desc>
        groups = n
        remotegroup_list = My Group
        <remotegroup_desc>
                0 = server 2, server 3
        </remotegroup_desc>
</multihost>

重启monitorix服务

#service  monitorix  restart

最后在浏览器的地址栏里输入 http://localhost:8080/monitorix 即可监控linux主机。

截图如下

wKiom1PQowijKH1CAAE0HX8AKJc349.jpg

wKioL1PQpH7gbWg5AAe0jHKeQ14462.jpg

wKioL1PQpYrAFW9VAAmQ835ub48693.jpg