dbretty / EUCMonitoring

End User Compute Monitoring Platform that is FREE and based on PowerShell. Will cover Citrix, VMware and Microsoft technologies. Driven and written by the community for the community
http://bretty.me.uk
Apache License 2.0
37 stars 19 forks source link

Feature Request: Offline Install #58

Open ScriptRick opened 5 years ago

ScriptRick commented 5 years ago

Many Corporate environments do not allow internet access, or access is filtered. The module is attempting to download 3 files from the internet: euc-monitoring.css euc-monitoring.json.template euc-monitoring-json-ref.txt

Could these these files (and any other required files) be included with the module so that internet access is not required?

I understand the installs for Influx/Grafana/NSSM cannot be included, but perhaps they can be downloaded independently and the locations for the installers passed as optional arguments?

littletoyrobots commented 5 years ago

Its a good point. I think the idea being that if you could install from psgallery, then you might have internet access. If not, you could download the zip and grab the needed files from the directory structure. I think offline by default with an option to fetch current templates would be useful for future releases. For the time being, you can find those files in the Package directory here, or included in the zip file if you just grab at top level.