...
- Add an open square bracket ([) character to top of the file and a closed square bracket (]) character to the bottom of the file. The plugin entries should be listed between these characters.
- In the public extension.json file, search for the plugin monitor(s) that you want to include in your local extension.json file. Each plugin section is encompassed by curly brackets ({ and }).
- When copying plugin entries from the public extension.json file to your internal copy, ensure that the very last plugin entry does not have a trailing comma character (,) after the closing curly bracket. The comma is used to separate plugin entries in the extension.json file.
- For each plugin entry in your local extension.json file, change the git_file_target field from the public location to http://uptimehost:9999/PluginRepo/plugin.zip. If you have an alternate plugin zip file storage location that is accessible by the up.time Monitoring Station, modify the link accordingly.
- The icon_url field or grid_url_target fields should be left as is.
...
After creating your local extension.json file, place it in the <uptime_dir>\GUI directory (or another web location that the up.time Monitoring Station server can access). If using <uptime_dir>\GUI, be sure that no other files are modified; otherwise, the up.time web UI may not work properly. The web location of <uptime_dir>\GUI\extension.json will be http://uptimehost:9999/extension.json.
Download Plugins
- Create the PluginRepo directory in <uptime_dir>\GUI on the up.time Monitoring Station server, where the plugin zip files will reside (or in another web location that the up.time Monitoring Station server can access).
- On a system that does have access to the internet (e.g. your desktop), for each plugin entry listed in your local extension.json file, browse to the grid_url_target address from the public extension.json file to download the plugin zip file
- Place these zip files in the <uptime_dir>\GUI\PluginRepo directory. These zip files will now be accessible from http://uptimehost:9999/PluginRepo/plugin.zip, which should be the same address as the grid_url_target entry in your local extension.json file.
...