{"id":18473777,"url":"https://github.com/yasinkuyu/netdash","last_synced_at":"2025-04-08T12:32:05.521Z","repository":{"id":15944186,"uuid":"18686500","full_name":"yasinkuyu/NetDash","owner":"yasinkuyu","description":"Small web-based monitoring dashboard for windows in C# and MVC","archived":false,"fork":false,"pushed_at":"2020-10-23T13:54:10.000Z","size":21384,"stargazers_count":69,"open_issues_count":3,"forks_count":44,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-03-23T12:32:52.539Z","etag":null,"topics":["asp-net-mvc","csharp","monitoring","server-management"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yasinkuyu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-11T19:41:32.000Z","updated_at":"2025-01-28T11:26:57.000Z","dependencies_parsed_at":"2022-09-24T05:51:38.851Z","dependency_job_id":null,"html_url":"https://github.com/yasinkuyu/NetDash","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasinkuyu%2FNetDash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasinkuyu%2FNetDash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasinkuyu%2FNetDash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yasinkuyu%2FNetDash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yasinkuyu","download_url":"https://codeload.github.com/yasinkuyu/NetDash/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247842716,"owners_count":21005336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asp-net-mvc","csharp","monitoring","server-management"],"created_at":"2024-11-06T10:26:20.258Z","updated_at":"2025-04-08T12:32:00.508Z","avatar_url":"https://github.com/yasinkuyu.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![NetDash Logo](https://github.com/yasinkuyu/NetDash/blob/master/netdash1.png)\n\nNetDash - v1.4.4 \n======\n[@yasinkuyu](https://twitter.com/yasinkuyu)\n\nSmall web-based monitoring dashboard for windows in C and MVC\nA small web-based monitoring dashboard for your Windows pc/server writen in C# and MVC + Chart.js.\n\nThe dashboard is built using only C# libraries available in the main C# distribution, trying to create a small list of dependencies without the need of installing many packages or libraries.\n\n**Current dependencies**:\n\n- Net Framework 4\n- C# MVC \n- AttributeRouting\n- SQLite\n\n**Localization**:\n\n- (1) \"App_Data\\Localization\\en-EN.txt\" copy this file and translate the language you want to use.\n- (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\n- (3) Started to use in their own language\n\n**Login info**\n\n\tuser: admin\n\tpass: admin123\n\n![NetDash](https://github.com/yasinkuyu/NetDash/blob/master/netdash-700x349.png)\n\n**NetDash Settings**\n\nThe 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:\n\n\n* TIME_JS_REFRESH = 30000       #30 seconds\n* TIME_JS_REFRESH_LONG = 120000\t#120 seconds\n* TIME_JS_REFRESH_NET = 2000\t#2 seconds\n\nYou 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.\n\nThe tables and the refresh settings are as follows:\n\n* Memory Usage - TIME_JS_REFRESH\n* Load Average - TIME_JS_REFRESH\n* CPU Usage - TIME_JS_REFRESH\n* Traffic Usage - TIME_JS_REFRESH_NET\n* Disk Reads/Writes - TIME_JS_REFRESH_NET\n* Uptime - TIME_JS_REFRESH_LONG\n* Disk Usage - TIME_JS_REFRESH_LONG\n* Online Users - TIME_JS_REFRESH_LONG\n* Processes - TIME_JS_REFRESH_LONG\n* Netstat - TIME_JS_REFRESH_LONG\n\n**Remote data retrieval**\t\n\nNetDash remote data retrieval\n\t\n**App_Data\\Setting.ini**\n\n\t; Remote or Local server name (Default local name machine name : .)\n\t; Sample remote server SERVERNAME=0.0.0.0\n\tSERVERNAME=ipaddress\n\t        \n\t; Remote server login info (Ony remote server)\n\t\n\tREMOTE_DOMAIN=domain.com\n\tREMOTE_USERNAME=Administrator\n\tREMOTE_PASSWORD=password\n\nNetDash 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.\n\n- /info/uptime/\t\t\t\t- Uptime\n- /info/platform/hostname/\t\t- Hostname\n- /info/platform/osname/\t\t- OS Name\n- /info/platform/kernel/\t\t- Kernel\n- /info/getcpus/cpucount/\t\t- Number of CPU cores\n- /info/getcpus/cputype/\t\t- Type/Name of CPU\n- /info/memory/\t\t\t\t- Memory Usage\n- /info/cpuusage/\t\t\t- CPU Usage in percentage(%), free and used\n- /info/getdisk/\t\t\t- Disk Usage\n- /info/getusers/\t\t\t- Online Users\n- /info/getips/\t\t\t\t- IP Addresses\n- /info/gettraffic/\t\t\t- Internet Traffic\n- /info/getdiskio/\t\t\t- Disk Reads/Writes\n- /info/proc/\t\t\t\t- Running Processes\n- /info/loadaverage/\t\t\t- Load Average\n- /info/getnetstat/\t\t\t- Netstat\n\nTo 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/ \n\n**OS Support**\n\n- NetDash was tested and runs under the following OSs:\n- Windows 2000 NT\n- Windows 2003 Server\n- Windows 2008 Server\n- Windows 2012 Server\n\n**Credits**\n\nDashboard Template, Bootstrap, Font Awesome\n\n**Roadmap**\n\n**LICENSE**\n\nThe MIT License (MIT)\n\nCopyright (c) 2014 Yasin Kuyu - https://twitter.com/yasinkuyu - https://github.com/yasinkuyu/\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasinkuyu%2Fnetdash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyasinkuyu%2Fnetdash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyasinkuyu%2Fnetdash/lists"}