标题:maptail实现实时、美观的用户访问视图 出处:运维进行时 时间:Tue, 09 Apr 2013 21:44:58 +0000 作者:刘天斯 地址:https://blog.liuts.com/post/238/ 内容: 这几天讨论maptail的话题比较多,今天抽空将的部署环境做了一下梳理,供大家作为参考。在线DEMO:http://view.linuxtone.org/ 一、效果图 点击在新窗口中浏览此图片 http://t2.qpic.cn/mblogpic/1b8bb61880ea82f235d0/2000 二、安装 1、依赖python2.6~2.7版本模块的支持,python已经是2.6或2.7版本略过此步骤 wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz tar -zxvf Python-2.7.3.tgz cd Python-2.7.3 ./configure make;make install cd /usr/bin mv python python.bak ln -s /usr/local/bin/python python 2、安装nodeJS wget http://nodejs.org/dist/v0.8.16/node-v0.8.16.tar.gz tar -zxvf node-v0.8.16.tar.gz cd node-v0.8.16 ./configure make;make install 3、模板安装maptail npm install maptail -g *npm作为一个在线管理NodeJS模块的工具,官方默认托管站https://registry.npmjs.org速度在国内很差,建议使用第三代理;推荐http://registry.npmjs.vitecho.com,使用方法:npm --registry "http://registry.npmjs.vitecho.com" install maptail -g 4、启用maptail监听 cd /var/log/httpd (以apache日志为例,系统支持任一带IP地址的日志格式,会自动匹配出IP规则) nohup tail -f access.log |/maptail -h 192.168.1.5 -p 8080 & #开机自启动 echo "/usr/bin/nohup /usr/bin/tail -f /var/log/httpd/access_log|/usr/local/bin/node /usr/local/bin/maptail -h 192.168.1.5 -p 8080 &" >> /etc/rc.local 打开浏览器访问:http://192.168.1.5:8080/ Generated by Bo-blog 2.1.1 Release