Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/yasinkuyu/NetDash.git
Browse files Browse the repository at this point in the history
  • Loading branch information
yasinkuyu committed May 9, 2014
2 parents 7283cbc + ae5a635 commit e939a0b
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 50 deletions.
Binary file modified Insya.NetDash.v12.suo
Binary file not shown.
103 changes: 53 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
![NetDash Logo](/http://i60.tinypic.com/2r5dthz.png)
![NetDash Logo](http://i60.tinypic.com/2r5dthz.png)

NetDash - v1.4.4 [![Follow @yasinkuyu](https://dev.twitter.com/sites/default/files/images_documentation/bird_blue_32.png)](https://twitter.com/yasinkuyu) [![View Profile](https://dlc1-s.licdn.com/sites/default/files/InBug-30px-R.png)](http://www.linkedin.com/in/yasinkuyu/)
======
Expand All @@ -17,82 +17,85 @@ The dashboard is built using only C# libraries available in the main C# distribu

**Localization**:

(1) "App_Data\Localization\en-EN.txt" copy this file and translate the language you want to use.
(2) "App_Data\Setting.ini" LANGUAGE line in the file that you want to use the written language. Example: LANGUAGE=en-EN or LANGUAGE=tr-TR
(3) Started to use in their own language
- (1) "App_Data\Localization\en-EN.txt" copy this file and translate the language you want to use.
- (2) "App_Data\Setting.ini" LANGUAGE line in the file that you want to use the written language. Example: LANGUAGE=en-EN or LANGUAGE=tr-TR
- (3) Started to use in their own language

**Login info**

user: admin
pass: admin123

![Screenshot](/http://i59.tinypic.com/wuf1n6.png)
![NetDash](http://i59.tinypic.com/wuf1n6.png)

**Settings**
**NetDash Settings**

NetDash settings
The only settings currently available which you can modify are the refresh rates for the different data tables. There are 3 different refresh settings under netdash/App_data/Setting.ini and values are in miliseconds:
The only settings currently available which you can modify are the refresh rates for the different data tables. There are 3 different refresh settings under *netdash/App_data/Setting.ini* and values are in miliseconds:


* TIME_JS_REFRESH = 30000 #30 seconds
* TIME_JS_REFRESH_LONG = 120000 #120 seconds
* TIME_JS_REFRESH_NET = 2000 #2 seconds

TIME_JS_REFRESH = 30000 #30 seconds
TIME_JS_REFRESH_LONG = 120000 #120 seconds
TIME_JS_REFRESH_NET = 2000 #2 seconds
You can modify any of the values to whatever you would like the new refresh rate to be. Restart the webserver after each update to the Setting.ini file.

The tables and the refresh settings are as follows:

Memory Usage - TIME_JS_REFRESH
Load Average - TIME_JS_REFRESH
CPU Usage - TIME_JS_REFRESH
Traffic Usage - TIME_JS_REFRESH_NET
Disk Reads/Writes - TIME_JS_REFRESH_NET
Uptime - TIME_JS_REFRESH_LONG
Disk Usage - TIME_JS_REFRESH_LONG
Online Users - TIME_JS_REFRESH_LONG
Processes - TIME_JS_REFRESH_LONG
Netstat - TIME_JS_REFRESH_LONG
* Memory Usage - TIME_JS_REFRESH
* Load Average - TIME_JS_REFRESH
* CPU Usage - TIME_JS_REFRESH
* Traffic Usage - TIME_JS_REFRESH_NET
* Disk Reads/Writes - TIME_JS_REFRESH_NET
* Uptime - TIME_JS_REFRESH_LONG
* Disk Usage - TIME_JS_REFRESH_LONG
* Online Users - TIME_JS_REFRESH_LONG
* Processes - TIME_JS_REFRESH_LONG
* Netstat - TIME_JS_REFRESH_LONG

**Remote data retrieval**

NetDash remote data retrieval

**App_Data\Setting.ini**
; Remote or Local server name (Default local name machine name : .)
; Sample remote server SERVERNAME=0.0.0.0
SERVERNAME=ipaddress

; Remote server login info (Ony remote server)
REMOTE_DOMAIN=domain.com
REMOTE_USERNAME=Administrator
REMOTE_PASSWORD=password

; Remote or Local server name (Default local name machine name : .)
; Sample remote server SERVERNAME=0.0.0.0
SERVERNAME=ipaddress
; Remote server login info (Ony remote server)

REMOTE_DOMAIN=domain.com
REMOTE_USERNAME=Administrator
REMOTE_PASSWORD=password

NetDash will allow you to retrieve data remotely if needed. This can be useful if you want to store any of the data in a database or another application.

/info/uptime/ - Uptime
/info/platform/hostname/ - Hostname
/info/platform/osname/ - OS Name
/info/platform/kernel/ - Kernel
/info/getcpus/cpucount/ - Number of CPU cores
/info/getcpus/cputype/ - Type/Name of CPU
/info/memory/ - Memory Usage
/info/cpuusage/ - CPU Usage in percentage(%), free and used
/info/getdisk/ - Disk Usage
/info/getusers/ - Online Users
/info/getips/ - IP Addresses
/info/gettraffic/ - Internet Traffic
/info/getdiskio/ - Disk Reads/Writes
/info/proc/ - Running Processes
/info/loadaverage/ - Load Average
/info/getnetstat/ - Netstat
- /info/uptime/ - Uptime
- /info/platform/hostname/ - Hostname
- /info/platform/osname/ - OS Name
- /info/platform/kernel/ - Kernel
- /info/getcpus/cpucount/ - Number of CPU cores
- /info/getcpus/cputype/ - Type/Name of CPU
- /info/memory/ - Memory Usage
- /info/cpuusage/ - CPU Usage in percentage(%), free and used
- /info/getdisk/ - Disk Usage
- /info/getusers/ - Online Users
- /info/getips/ - IP Addresses
- /info/gettraffic/ - Internet Traffic
- /info/getdiskio/ - Disk Reads/Writes
- /info/proc/ - Running Processes
- /info/loadaverage/ - Load Average
- /info/getnetstat/ - Netstat

To see the format of the JSON returned datasets or data you can access any of the URLs from your browser ex. http://domain.com/info/uptime/

**OS Support**

NetDash was tested and runs under the following OSs:
Windows 2000 NT
Windows 2003 Server
Windows 2008 Server
Windows 2012 Server
- NetDash was tested and runs under the following OSs:
- Windows 2000 NT
- Windows 2003 Server
- Windows 2008 Server
- Windows 2012 Server

**Credits**

Expand Down

0 comments on commit e939a0b

Please sign in to comment.