slauger / check_netscaler

A Nagios Plugin written in Perl for the Citrix ADC (formerly Citrix NetScaler). It uses the NetScaler NITRO API.
35 stars 18 forks source link

Check if a system software update is available #23

Closed slauger closed 6 years ago

slauger commented 7 years ago

Since NetScaler 12.0 there is a update check in the admin GUI.

nsversion

I couldn't find any API method for this. I tried to reverse engineer the PHP code on the appliance to understand how the check works, but I couldn't find anything yet.

We need some kind of API from Citrix to get the latest version for a specific release (10.5, 11.0, 11.1, 12.0). This would be helpful for a lot of my customers.

An other possible resource to get the latest available version is the RSS feed from Citrix. But well, this might be not the best solution):

This would be cool for other products as well (XenMobile, XenDesktop, ...).

bb-Ricardo commented 7 years ago

is it possible that this check is done on the client side. So the browser queries for possible available updates?

slauger commented 7 years ago

That's just what I was thinking, but I couldn't find anything yet. I also played around with Wireshark and TamperData some time ago.

slauger commented 6 years ago

Parsing the RSS feed works so far, but I don't want to add XML dependencies (e.g. XML::Simple) to check_netscaler. I created a new plugin (check_nsupdate) for this use case.

https://github.com/slauger/check_updates

Closed.