NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

aalexandrebeta's avatar
May 21, 2016
Status:
Unspecified

Router health monitor

I'd love to have an app apart of genie showing

live mem / CPU / Flash usage

internet traffic

LAN Traffic by ports

Temperature of the device

or it can be included with Genie too but ist has come outside the bottle!

7 Comments

  • I like these ideas. Netgear needs to think outside the box and some of those features would be helpful. 

  • They could have it as saved report in a event log in the router and on lcd screen on the router. The processors and memory have to be upgraded to handle the added task and new program to allow them it monitor the router traffic without cutting your internet wifi speed down to very slow speed and harming any other functions.

  • Great idea. This could just be a special static page like routerlogin.net/status.htm, not requiring login.

     

    • Light, port, speed status
    • SSID/Radio status
    • Internet status
    • Last startup time, Up time.
    • Internal temperatures, fan status

    and so forth.

  • A small lcd display panel would be better you could look at the router and  use its own enbedded gpu to manage the data to be displayed.

  • yes why not there are so many options are available for you in this task like you can seehere how i am managing my account on a different fields i will suggeste you to apply the same idea.

  • Creating a comprehensive monitoring app for system resources and network activity is a great idea! To develop such an application, you can follow these general steps:

    1. Define Features: Clearly define the features you want in your app. You've mentioned several key features like monitoring CPU, memory, flash usage, internet traffic, LAN traffic by ports, and device temperature.

    2. Choose a Platform: Decide on the platform for your app. Will it be a mobile app (iOS/Android), a desktop application, or a web app?

    3. Select a Technology Stack: Based on your chosen platform, select the appropriate technology stack. For example, if you're developing a mobile app, you might use React Native or Flutter. For a web app, you could use React, Angular, or Vue.js.

    4. Access System Information: Research and use libraries or APIs to access system information. For example, you can use system APIs for CPU and memory usage, network monitoring APIs for internet and LAN traffic, and temperature sensors for device temperature.

    5. Implement Real-Time Monitoring: To show live data, implement real-time monitoring for all the metrics you want to display. This may involve using WebSocket connections or other technologies that support real-time updates.

    6. Create a User Interface (UI): Design an intuitive and user-friendly interface to display the monitored data. Consider using charts and graphs for a visual representation of the data.

    7. Implement Alerts: Incorporate alert mechanisms so users can be notified if certain thresholds are exceeded. For example, you might want to send a notification if CPU usage goes above a certain percentage.

    8. Security Considerations: Ensure that your app handles sensitive information securely. Implement proper authentication and authorization mechanisms.

    9. Test Thoroughly: Test your application thoroughly to ensure that it works as expected on various devices and under different conditions.

    10. Publish and Maintain: Once your app is ready, publish it on the relevant app stores or platforms. Additionally, provide regular updates to improve functionality and address any issues that may arise.

    Remember to adhere to the terms and conditions of the platforms you are developing for, especially if you are accessing low-level system information. Also, consider the privacy implications of monitoring certain metrics and inform users about how their data will be used.