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


前言*偶然在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

三、启动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 &

#最终安装完毕,如下图

自此,maptail简单搭建完毕,后期深入的配置,欢迎大家共同探讨和交流!

相关内容

    暂无相关文章