Centos 实时访问工具MapTail平台搭建

分类:CentOS教程 阅读:77771 次

前言*偶然在LinuxTone群里面听到大家说maptail界面非常的炫,这里有实战地址 http://view.linuxtone.org/,其原理就是基于nodejs,然后调用WEB服务器访问日志实时打印出访问信息,类似于tail -fn 100 /data/logs/nginx/access.log看到的效果,然后以web的方式提供访问。

一、安装环境

系统版本:CentOS x86_64 Node版本:node-v0.8.16 Maptail版本:maptail-0.1.10


二、正式安装

#下载node、maptail相应版本,如下: cd /tmp wget -c https://github.com/stagas/maptail/archive/master.zip wget -c http://nodejs.org/dist/v0.8.16/node-v0.8.16-linux-x64.tar.gz #解压maptail:unzip master #解压安装node: tar xzf node-v0.8.16-linux-x64.tar.gz #进入/tmp/maptail-master目录,执行如下命令安装maptail依赖包 如下图:(安装过程快慢跟自己的网速有很大关系,因为安装程序会自动去网速下载相关的依赖包,安装完毕后,程序会自动结束) #执行命令如下: /tmp/node-v0.8.16-linux-x64/bin/npm install

Centos 实时访问工具MapTail平台搭建 
三、启动MapTail

#如上安装完毕后,设置maptail权限 cd /tmp/maptail-master/bin && chmod o+x maptail #后台启动maptail服务,基于tail 查看web服务器日志所在路径 #maptail监听本地IP的8080端口,访问maptail路径为http://192.9.117.160:8080 nohup tail -fn 20 /usr/local/nginx/logs/access.log |./maptail -h 192.9.117.160 -p 8080 & #最终安装完毕,如下图
Centos 实时访问工具MapTail平台搭建 
自此,maptail简单搭建完毕,后期深入的配置,欢迎大家共同探讨和交流!