yum install npm -y
npm install -g log.io 安装
cd /root/.log.io
cat log_server.conf 模板文件 web_server.conf(当前目录下)
exports.config = {
host: '0.0.0.0',
port: 28777,
auth: {
user: "admin",
pass: "xxxx"
}
}
cat harvester.conf
exports.config = {
nodeName: "application_server",
logStreams: {
tomcat_pingtai: [
"/usr/local/tomcat_pingtai/logs/catalina.out",
],
tomcat_pingtaitest: [
"/usr/local/tomcat_pingtaitest/logs/catalina.out",
],
tomcat_cuishou: [
"/usr/local/tomcat_cuishou/logs/catalina.out",
],
tomcat_cuishoutest: [
"/usr/local/tomcat_cuishoutest/logs/catalina.out",
],
tomcat_blacklist: [
"/usr/local/tomcat_blacklist/logs/catalina.out",
]
},
server: {
host: '0.0.0.0',
port: 28777
}
}
nohup log.io-server & Launch server
nohup log.io-harvester & Start log harvester
浏览器打开 http://localhost:28778
nginx 代理
/etc/nginx/conf.d/default.conf
location /logio {
proxy_pass http://192.168.1.2:28778/;
auth_basic "secret";
auth_basic_user_file /etc/nginx/passwd.db;
}
location /socket.io {
proxy_pass http://192.168.1.2:28778/socket.io;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
htpasswd -c /etc/nginx/passwd.db admin
chmod 400 /etc/nginx/passwd.db
chown nginx.nginx /etc/nginx/passwd.db
/etc/init.d/nginx reload