Usage Monitoring?

Apologies if this one has been asked before (I did a bit of searching, perhaps not enough).

We've recently set one of our KiwiSDRs up at our amateur radio clubs remote site to be publicly accessible ( I'd be very interested in monitoring how much usage the KiwiSDR gets, in particular how often all channels are used, to determine if it's worth putting a second KiwiSDR up at the site.

Are there any tools able to do this already? (I've seen the Black-Cat software, but that doesn't really lend itself well to an automated system).

If not, is there some way the current activity can be observed, so it can be logged? (Ideally without having to login to the admin page...)

73, Mark VK5QI


  • edited January 4

    Hello Mark, one of the simple ways, - use the status page your KiwiSDR and parsing "users" field.

    Use scheduler or cron and save this data to file for analysis.

    73! Yuri

  • Didn't even know the status page existed :-)

    This is the kind of information I was looking for, thanks!



  • For example, simple Linux bash command:

    curl -s  | grep users= | awk -F= '{ print $2 }'

    returns number of active users for this moment.

    73! Yuri

  • edited January 4


    On local networks there is also the /users page. Probably not of use for this but worth knowing it is there.

    I'm not sure if there is a way to add a trusted remote IP address to the "Local Network" category for that access. Might be interesting to plot the channel use/reuse over time (for busy sites).

    I ssh home and tunnel the Kiwi address:port if I want to see that, but to be honest on mine there is not enough activity to make it interesting.


  • FYI xssfox ended up developing a Amazon Web Service CloudWatch solution for monitoring the KiwiSDR status point. A screenshot of the tool and the files to do it are on github here:

    This does require familiarity with AWS however, but provides a very nice looking monitoring dashboard!

    73, Mark VK5QI

Sign In or Register to comment.