Skip to content

qinchende/n-sentinel-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n-sentinel-server

NodeJS实现服务器监控工具[n-sentinel]的服务器端程序,采集所有客户端的数据,存储分析并提供数据访问API。

Client:n-sentinel-client

Server:n-sentinel-server

ManagerPages:n-sentinel-view

添加测试数据

# 比如已有Redis(127.0.0.1:32501),在控制台向服务器列表加入一台服务器
127.0.0.1:32501> hset n_snt_servers "10.10.11.11" "[\"133\",\"Nginx\",0]"
127.0.0.1:32501> hset n_snt_servers "10.10.12.11" "[\"134\",\"APP\",0]"

启动Web API 运行app.js

# 运行app.js ,为可视化操作提供API服务。
#
[12-02 01:39:24]"The routes tree:"
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
└── /
    ├── r_server_time (GET|POST)
    ├── favicon.ico (GET)
    └── api/
        ├── manager (GET|POST)
        └── view (GET|POST)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
[12-02 01:39:24]"Singleton pid(11952) listening as http://0.0.0.0:9991"
[12-02 01:39:24]"0[A]ready: [alone,127.0.0.1:32500,-,ready]"
[12-02 01:39:24]"0[A]ready: [alone,127.0.0.1:32500,-,ready]"
[12-02 01:39:24]"0[A]ready: [alone,127.0.0.1:32501,-,ready]"

About

NodeJS实现服务器监控工具[n-sentinel]的服务器端程序,采集所有客户端的数据,存储分析并提供数据访问API。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published