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主机。
截图如下