# open-chart **Repository Path**: shxsun/open-chart ## Basic Information - **Project Name**: open-chart - **Description**: 开发式的web监控。可自定义采集数据。 - **Primary Language**: JavaScript - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2013-11-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## DESCRIPTION I had not think out a good name for it. This is a simple monitor system. It is not stronger than the famous [nigios](http://www.nagios.org/). Actually it leads an direction. I call it 3S. * simple use * simple deploy * simple plugin develop ## STRUCTURE It uses C/S model. And the main part it Server. I will alse tell you how to write client for server. Server use mysql storage. (change to other db like sqlite, pg is not too hard, if you are a golang programer) ## API All send and post data use json. ### -- Add data POST: **BASEURL/api/v1/add** #### Request { path: "path seperated by /", # needed. eg: localhost/cpu name: "data name", # optional. name to desc a line. eg: idle value: int, # needed. the value to showed in web } #### Response { error: null # null if success, or it will be a string } ## ClientMonitor (this module support plugin) TODO ## ABOUT * Author: skyblue