Open for Voting

Juniper Mist (Juniper Cloud Controller)

Currently, Juniper Mist Access Point (AP) will be sending all logs/statistics to Juniper Mist Marvis (AP Cloud Controller), however the logs and statistics can only be kept for 7 days.

Juniper Mist Cloud Controller does not have the option to send syglog to external SIEM or SEM. Having an API call to get AP logs and statistics will be helpful as there are customer requirements to keep logs longer than 7 days.

  • Can you provide what are the info we are able to achieve via power shell 

  • ,  Thanks for your update i want to report up/down status of the AP and also E-mail macros needed if you have any ide can you please share those details will be well and good 

  • Thanks for the info buddy, will ping you if I need anymore info

  • I am reporting on the following so far using the NPM API Poller, but anything available in the Mist API should be possible. Substitute the api.eu.mist.com part if you are in a different region

    1. Number of sites configured (https://api.eu.mist.com/api/v1/orgs/<ORGID>/stats) in NPM API use parameter path: $.['num_sites']
    2. Number of APs connected to each Mist Edge (for each edge - https://api.eu.mist.com/api/v1/orgs/<ORGID>/stats/mxedges/<EDGEID>) in NPM API use parameter path: $.['num_tunnels']
    3. Number of APs online (https://api.eu.mist.com/api/v1/orgs/<ORGID>/stats) in NPM API use parameter path: $.['num_devices_connected']

    In order to get more detailed info, I ran a powershell script which pulls back users on each SSID (bit of a pain as have to manually specifiy each SSID in the script but I couldn't see any easier way due to limitations in the API itself.

    Bear in mind there is a limit of about 5000 API calls per hour to the Mist API per user too

    Let me know if you need any more help