先安装RepoForge软件源。
http://repoforge.org/use/
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -ivh rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
安装依赖:
yum install -y rrdtool perl-libwww-perl perl-XML-Simple perl-MailTools perl-MIME-Lite perl-IO-Socket-SSL perl-HTTP-Server-Simple perl-DBI perl-Config-General perl-DBD-MySQL
下载monitorix3.6.1
http://www.monitorix.org/downloads.html
wget http://www.monitorix.org/monitorix-3.6.0-1.noarch.rpm
rpm -ivh monitorix-3.6.0-1.noarch.rpm
如果出现如下错误:
error: Failed dependencies:
perl(HTTP::Server::Simple::CGI) is needed by monitorix-3.7.0-1.noarch
perl-HTTP-Server-Simple is needed by monitorix-3.7.0-1.noarch
执行:
yum install perl-HTTP-Server-Simple
修改配置文件:修改端口号,也可以不改。
vim /etc/monitorix/monitorix.conf
26 <httpd_builtin>
27 enabled = y
28 host =
29 port = 9999
30 user = nobody
31 group = nobody
32 log_file = /var/log/monitorix-httpd
33 hosts_deny =
34 hosts_allow =
35 <auth>
36 enabled = n
37 msg = Monitorix: Restricted access
38 htpasswd = /var/lib/monitorix/htpasswd
39 </auth>
40 </httpd_builtin>
启动服务:
service monitorix start
访问地址:
http://xxxx:9999/monitorix
如果不能访问,是否开启了iptables
/sbin/iptables -I INPUT -p tcp --dport 9999 -j ACCEPT
service iptables save