About¶
The REST API allows you to set and retrieve information about the server itself.
Note:
You can find the official example at https://docs.geoserver.org/2.25.x/en/user/rest/about.html
In [1]:
Copied!
from geoserver import GeoServer
from geoserver import GeoServer
GeoServer Connection¶
Connect to the running GeoServer instance and create a workspace and a store.
In [2]:
Copied!
# Setup the geoserver instance
geoserver = GeoServer(
service_url="http://localhost:8080/geoserver",
username="admin",
password="geoserver",
)
# Setup the geoserver instance
geoserver = GeoServer(
service_url="http://localhost:8080/geoserver",
username="admin",
password="geoserver",
)
Retrieving version¶
To get the GeoServer version, we can use the get_version
method.
In [3]:
Copied!
geoserver.get_version()
geoserver.get_version()
Out[3]:
{'about': {'resource': [{'@name': 'GeoServer', 'Build-Timestamp': '04-Apr-2023 06:16', 'Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0'}, {'@name': 'GeoTools', 'Build-Timestamp': '30-Mar-2023 06:48', 'Version': 29, 'Git-Revision': '76b6ac20cb7579da3a4c3f88b574e29aa1db80c2'}, {'@name': 'GeoWebCache', 'Version': '1.23.0', 'Git-Revision': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee'}]}}
Retrieve manifests, filtered by resource name¶
This example will retrieve only resources where the name attribute matches gwc-.*
.
In [4]:
Copied!
geoserver.get_manifest(manifest="gwc-.*")
geoserver.get_manifest(manifest="gwc-.*")
Out[4]:
{'about': {'resource': [{'@name': 'gwc-core-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'https://www.geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'https://www.geowebcache.org'}, {'@name': 'gwc-diskquota-core-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-diskquota-jdbc-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-georss-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-gmaps-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-kml-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-rest-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-tms-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-ve-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-wms-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}, {'@name': 'gwc-wmts-1.23.0', 'Archiver-Version': 'Plexus Archiver', 'Implementation-Vendor': 'http://geowebcache.org', 'Implementation-Title': 'org.geowebcache', 'Specification-Version': '1.23.0', 'Implementation-Version': '1.23.x/437ba9ba8468c6431945e3e988a330eb35012bee', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.8.6', 'Specification-Title': 'org.geowebcache', 'Built-By': 'jgarnett', 'Build-Jdk': '11.0.18', 'Specification-Vendor': 'http://geowebcache.org'}]}}
Retrieve manifests filtered by resource property¶
In [5]:
Copied!
geoserver.get_manifest(key="GeoServerModule")
geoserver.get_manifest(key="GeoServerModule")
Out[5]:
{'about': {'resource': [{'@name': 'gs-control-flow-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'OWS request flow controller', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'OWS request flow controller', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-api-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web interfaces', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web interfaces', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web core module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web core module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-iso-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web ISO metadata profile module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web ISO metadata profile module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-gdal-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'ImageI/O-Ext GDAL Coverage Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'ImageI/O-Ext GDAL Coverage Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-gwc-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoWebCache (GWC) Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoWebCache (GWC) Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-gwc-rest-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoWebCache (GWC) Rest Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoWebCache (GWC) Rest Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-h2-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'H2 DataStore Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'H2 DataStore Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-inspire-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer INSPIRE Extensions', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer INSPIRE Extensions', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-kml-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'KML support for GeoServer', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'KML support for GeoServer', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-libjpeg-turbo-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer libjpeg-turbo Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer libjpeg-turbo Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-main-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Main Module', 'Sealed': True, 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Main Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-monitor-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Core Monitor Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Core Monitor Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-netcdf-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'NetCDF Coverage format', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'NetCDF Coverage format', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-netcdf-out-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WCS NetCDF output Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WCS NetCDF output Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-ows-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Open Web Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Open Web Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-platform-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Core Platform Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Core Platform Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-printing-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Printing Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Printing Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-rest-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'gs-rest', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'gs-rest', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-restconfig-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'gs-restconfig', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'gs-restconfig', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-restconfig-wcs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'gs-restconfig-wcs', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'gs-restconfig-wcs', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-restconfig-wfs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'gs-restconfig-wfs', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'gs-restconfig-wfs', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-restconfig-wms-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'gs-restconfig-wms', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'gs-restconfig-wms', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-restconfig-wmts-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WMTS REST configuration', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WMTS REST configuration', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-sec-jdbc-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer JDBC Security Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.security', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer JDBC Security Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-sec-ldap-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer LDAP Security Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.security', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer LDAP Security Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-vectortiles-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Vector Tiles', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Vector Tiles', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wcs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Coverage Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Coverage Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wcs1_0-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Coverage Service 1.0 Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Coverage Service 1.0 Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wcs1_1-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Coverage Service 1.1 Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Coverage Service 1.1 Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wcs2_0-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Coverage Service 2.0 Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Coverage Service 2.0 Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Core UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Core UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-csw-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'CSW UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'CSW UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-demo-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Demos Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Demos Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-gwc-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GWC UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GWC UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-rest-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'REST UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'REST UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-sec-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Security UI Core Module', 'Sealed': True, 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Security UI Core Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-sec-jdbc-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Security UI JDBC Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Security UI JDBC Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-sec-ldap-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Security UI LDAP Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Security UI LDAP Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-wcs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WCS UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WCS UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-wfs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WFS UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WFS UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-wms-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WMS UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.web', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WMS UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-wps-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Processing Service GUI', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Processing Service GUI', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wfs-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Feature Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Feature Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wms-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Map Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver', 'GeoServerModule': 'core', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Map Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wps-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Processing Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Processing Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wps-kml-ppio-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'KML PPIO for WPS', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'KML PPIO for WPS', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}]}}
Retrieve manifests, filtered by both resource name and property¶
This example will retrieve only resources where a property with named GeoServerModule
has a value equal to extension
.
In [6]:
Copied!
geoserver.get_manifest(key="GeoServerModule", value="extension")
geoserver.get_manifest(key="GeoServerModule", value="extension")
Out[6]:
{'about': {'resource': [{'@name': 'gs-control-flow-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'OWS request flow controller', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'OWS request flow controller', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-api-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web interfaces', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web interfaces', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web core module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web core module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-csw-iso-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Catalog Services for the Web ISO metadata profile module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Catalog Services for the Web ISO metadata profile module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-gdal-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'ImageI/O-Ext GDAL Coverage Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'ImageI/O-Ext GDAL Coverage Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-h2-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'H2 DataStore Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'H2 DataStore Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-inspire-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer INSPIRE Extensions', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer INSPIRE Extensions', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-libjpeg-turbo-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'GeoServer libjpeg-turbo Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'GeoServer libjpeg-turbo Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-monitor-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Core Monitor Extension', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Core Monitor Extension', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-netcdf-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'NetCDF Coverage format', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'NetCDF Coverage format', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-netcdf-out-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'WCS NetCDF output Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'WCS NetCDF output Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-printing-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Printing Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Printing Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-vectortiles-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Vector Tiles', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Vector Tiles', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-csw-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'CSW UI Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.csw', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'CSW UI Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-web-wps-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Processing Service GUI', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Processing Service GUI', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wps-core-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'Web Processing Service Module', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'Web Processing Service Module', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}, {'@name': 'gs-wps-kml-ppio-2.23.0', 'Archiver-Version': 'Plexus Archiver', 'Build-Timestamp': '04-Apr-2023 06:16', 'Implementation-Title': 'KML PPIO for WPS', 'Specification-Version': '2.23.0', 'Implementation-Version': '2.23.0', 'Git-Revision': 'afef4aab83639a1af6dd79b122c7e70277d9f8b0', 'Manifest-Version': 1, 'Created-By': 'Apache Maven 3.6.3', 'Implementation-Vendor-Id': 'org.geoserver.extension', 'GeoServerModule': 'extension', 'Build-Jdk': '11.0.4', 'Specification-Vendor': 'Open Source Geospatial Foundation', 'Implementation-Vendor': 'Open Source Geospatial Foundation', 'Application-Name': '', 'Specification-Title': 'KML PPIO for WPS', 'Built-By': 'jenkins', 'Project-Version': '2.23.0', 'Iteration-Name': ''}]}}
System Status¶
It is possible to request the available system information (monitoring data) through the GeoServer REST API. The supported formats are XML, JSON and HTML.
In [7]:
Copied!
geoserver.get_system_status()
geoserver.get_system_status()
Out[7]:
{'metrics': {'metric': [{'available': False, 'description': 'Operating system', 'name': 'OPERATING_SYSTEM', 'unit': '', 'category': 'SYSTEM', 'identifier': 'OPERATING_SYSTEM', 'priority': 1, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Uptime', 'name': 'SYSTEM_UPTIME', 'unit': 'sec', 'category': 'SYSTEM', 'identifier': 'SYSTEM_UPTIME', 'priority': 2, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'System average load 1 minute', 'name': 'SYSTEM_AVERAGE_LOAD_1', 'unit': '', 'category': 'SYSTEM', 'identifier': 'SYSTEM_AVERAGE_LOAD_1', 'priority': 3, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'System average load 5 minutes', 'name': 'SYSTEM_AVERAGE_LOAD_5', 'unit': '', 'category': 'SYSTEM', 'identifier': 'SYSTEM_AVERAGE_LOAD_5', 'priority': 3, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'System average load 15 minutes', 'name': 'SYSTEM_AVERAGE_LOAD_15', 'unit': '', 'category': 'SYSTEM', 'identifier': 'SYSTEM_AVERAGE_LOAD_15', 'priority': 3, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Number of physical CPUs', 'name': 'PHYSICAL_CPUS', 'unit': '', 'category': 'CPU', 'identifier': 'PHYSICAL_CPUS', 'priority': 100, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Number of logical CPUs', 'name': 'LOGICAL_CPUS', 'unit': '', 'category': 'CPU', 'identifier': 'LOGICAL_CPUS', 'priority': 101, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Number of running process', 'name': 'RUNNING_PROCESS', 'unit': '', 'category': 'CPU', 'identifier': 'RUNNING_PROCESS', 'priority': 102, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Number of running threads', 'name': 'RUNNING_THREADS', 'unit': '', 'category': 'CPU', 'identifier': 'RUNNING_THREADS', 'priority': 103, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'CPU average load', 'name': 'CPU_LOAD', 'unit': '%', 'category': 'CPU', 'identifier': 'CPU_LOAD', 'priority': 104, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'CPU load', 'name': 'PER_CPU_LOAD', 'unit': '%', 'category': 'CPU', 'identifier': 'PER_CPU_LOAD', 'priority': 105, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Used physical memory ', 'name': 'MEMORY_USED', 'unit': '%', 'category': 'MEMORY', 'identifier': 'MEMORY_USED', 'priority': 200, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Total physical memory ', 'name': 'MEMORY_TOTAL', 'unit': 'bytes', 'category': 'MEMORY', 'identifier': 'MEMORY_TOTAL', 'priority': 201, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Free physical memory', 'name': 'MEMORY_FREE', 'unit': 'bytes', 'category': 'MEMORY', 'identifier': 'MEMORY_FREE', 'priority': 201, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Used swap memory', 'name': 'SWAP_USED', 'unit': '%', 'category': 'SWAP', 'identifier': 'SWAP_USED', 'priority': 300, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Total swap memory', 'name': 'SWAP_TOTAL', 'unit': 'bytes', 'category': 'SWAP', 'identifier': 'SWAP_TOTAL', 'priority': 301, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Free swap memory', 'name': 'SWAP_FREE', 'unit': 'bytes', 'category': 'SWAP', 'identifier': 'SWAP_FREE', 'priority': 302, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'File system usage', 'name': 'FILE_SYSTEM_TOTAL_USAGE', 'unit': '%', 'category': 'FILE_SYSTEM', 'identifier': 'FILE_SYSTEM_TOTAL_USAGE', 'priority': 400, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Partition space used', 'name': 'PARTITION_USED', 'unit': '%', 'category': 'FILE_SYSTEM', 'identifier': 'PARTITION_USED', 'priority': 500, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Partition total space', 'name': 'PARTITION_TOTAL', 'unit': 'bytes', 'category': 'FILE_SYSTEM', 'identifier': 'PARTITION_TOTAL', 'priority': 501, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Partition free space', 'name': 'PARTITION_FREE', 'unit': 'bytes', 'category': 'FILE_SYSTEM', 'identifier': 'PARTITION_FREE', 'priority': 502, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Network interfaces send', 'name': 'NETWORK_INTERFACES_SEND', 'unit': 'bytes', 'category': 'NETWORK', 'identifier': 'NETWORK_INTERFACES_SEND', 'priority': 800, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Network interfaces received', 'name': 'NETWORK_INTERFACES_RECEIVED', 'unit': 'bytes', 'category': 'NETWORK', 'identifier': 'NETWORK_INTERFACES_RECEIVED', 'priority': 801, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Network interface band usage', 'name': 'NETWORK_INTERFACE_SEND', 'unit': 'bytes', 'category': 'NETWORK', 'identifier': 'NETWORK_INTERFACE_SEND', 'priority': 900, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Network interface available band', 'name': 'NETWORK_INTERFACE_RECEIVED', 'unit': 'bytes', 'category': 'NETWORK', 'identifier': 'NETWORK_INTERFACE_RECEIVED', 'priority': 901, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'CPU temperature', 'name': 'TEMPERATURE', 'unit': '°C', 'category': 'SENSORS', 'identifier': 'TEMPERATURE', 'priority': 1200, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'CPU voltage', 'name': 'VOLTAGE', 'unit': 'V', 'category': 'SENSORS', 'identifier': 'VOLTAGE', 'priority': 1201, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'Fan speed', 'name': 'FAN_SPEED', 'unit': 'rpm', 'category': 'SENSORS', 'identifier': 'FAN_SPEED', 'priority': 1202, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'GeoServer CPU usage', 'name': 'GEOSERVER_CPU_USAGE', 'unit': '%', 'category': 'GEOSERVER', 'identifier': 'GEOSERVER_CPU_USAGE', 'priority': 1300, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'GeoServer threads', 'name': 'GEOSERVER_THREADS', 'unit': '', 'category': 'GEOSERVER', 'identifier': 'GEOSERVER_THREADS', 'priority': 1301, 'value': 'NOT AVAILABLE'}, {'available': False, 'description': 'GeoServer JVM memory usage', 'name': 'GEOSERVER_JVM_MEMORY_USAGE', 'unit': '%', 'category': 'GEOSERVER', 'identifier': 'GEOSERVER_JVM_MEMORY_USAGE', 'priority': 1302, 'value': 'NOT AVAILABLE'}]}}
In [8]:
Copied!
xml = geoserver.get_system_status(format="xml")
print(xml)
xml = geoserver.get_system_status(format="xml")
print(xml)
<metrics> <metric> <available>false</available> <description>Operating system</description> <name>OPERATING_SYSTEM</name> <unit></unit> <category>SYSTEM</category> <identifier>OPERATING_SYSTEM</identifier> <priority>1</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Uptime</description> <name>SYSTEM_UPTIME</name> <unit>sec</unit> <category>SYSTEM</category> <identifier>SYSTEM_UPTIME</identifier> <priority>2</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>System average load 1 minute</description> <name>SYSTEM_AVERAGE_LOAD_1</name> <unit></unit> <category>SYSTEM</category> <identifier>SYSTEM_AVERAGE_LOAD_1</identifier> <priority>3</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>System average load 5 minutes</description> <name>SYSTEM_AVERAGE_LOAD_5</name> <unit></unit> <category>SYSTEM</category> <identifier>SYSTEM_AVERAGE_LOAD_5</identifier> <priority>3</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>System average load 15 minutes</description> <name>SYSTEM_AVERAGE_LOAD_15</name> <unit></unit> <category>SYSTEM</category> <identifier>SYSTEM_AVERAGE_LOAD_15</identifier> <priority>3</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Number of physical CPUs</description> <name>PHYSICAL_CPUS</name> <unit></unit> <category>CPU</category> <identifier>PHYSICAL_CPUS</identifier> <priority>100</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Number of logical CPUs</description> <name>LOGICAL_CPUS</name> <unit></unit> <category>CPU</category> <identifier>LOGICAL_CPUS</identifier> <priority>101</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Number of running process</description> <name>RUNNING_PROCESS</name> <unit></unit> <category>CPU</category> <identifier>RUNNING_PROCESS</identifier> <priority>102</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Number of running threads</description> <name>RUNNING_THREADS</name> <unit></unit> <category>CPU</category> <identifier>RUNNING_THREADS</identifier> <priority>103</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>CPU average load</description> <name>CPU_LOAD</name> <unit>%</unit> <category>CPU</category> <identifier>CPU_LOAD</identifier> <priority>104</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>CPU load</description> <name>PER_CPU_LOAD</name> <unit>%</unit> <category>CPU</category> <identifier>PER_CPU_LOAD</identifier> <priority>105</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Used physical memory </description> <name>MEMORY_USED</name> <unit>%</unit> <category>MEMORY</category> <identifier>MEMORY_USED</identifier> <priority>200</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Total physical memory </description> <name>MEMORY_TOTAL</name> <unit>bytes</unit> <category>MEMORY</category> <identifier>MEMORY_TOTAL</identifier> <priority>201</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Free physical memory</description> <name>MEMORY_FREE</name> <unit>bytes</unit> <category>MEMORY</category> <identifier>MEMORY_FREE</identifier> <priority>201</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Used swap memory</description> <name>SWAP_USED</name> <unit>%</unit> <category>SWAP</category> <identifier>SWAP_USED</identifier> <priority>300</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Total swap memory</description> <name>SWAP_TOTAL</name> <unit>bytes</unit> <category>SWAP</category> <identifier>SWAP_TOTAL</identifier> <priority>301</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Free swap memory</description> <name>SWAP_FREE</name> <unit>bytes</unit> <category>SWAP</category> <identifier>SWAP_FREE</identifier> <priority>302</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>File system usage</description> <name>FILE_SYSTEM_TOTAL_USAGE</name> <unit>%</unit> <category>FILE_SYSTEM</category> <identifier>FILE_SYSTEM_TOTAL_USAGE</identifier> <priority>400</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Partition space used</description> <name>PARTITION_USED</name> <unit>%</unit> <category>FILE_SYSTEM</category> <identifier>PARTITION_USED</identifier> <priority>500</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Partition total space</description> <name>PARTITION_TOTAL</name> <unit>bytes</unit> <category>FILE_SYSTEM</category> <identifier>PARTITION_TOTAL</identifier> <priority>501</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Partition free space</description> <name>PARTITION_FREE</name> <unit>bytes</unit> <category>FILE_SYSTEM</category> <identifier>PARTITION_FREE</identifier> <priority>502</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Network interfaces send</description> <name>NETWORK_INTERFACES_SEND</name> <unit>bytes</unit> <category>NETWORK</category> <identifier>NETWORK_INTERFACES_SEND</identifier> <priority>800</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Network interfaces received</description> <name>NETWORK_INTERFACES_RECEIVED</name> <unit>bytes</unit> <category>NETWORK</category> <identifier>NETWORK_INTERFACES_RECEIVED</identifier> <priority>801</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Network interface band usage</description> <name>NETWORK_INTERFACE_SEND</name> <unit>bytes</unit> <category>NETWORK</category> <identifier>NETWORK_INTERFACE_SEND</identifier> <priority>900</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Network interface available band</description> <name>NETWORK_INTERFACE_RECEIVED</name> <unit>bytes</unit> <category>NETWORK</category> <identifier>NETWORK_INTERFACE_RECEIVED</identifier> <priority>901</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>CPU temperature</description> <name>TEMPERATURE</name> <unit>°C</unit> <category>SENSORS</category> <identifier>TEMPERATURE</identifier> <priority>1200</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>CPU voltage</description> <name>VOLTAGE</name> <unit>V</unit> <category>SENSORS</category> <identifier>VOLTAGE</identifier> <priority>1201</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>Fan speed</description> <name>FAN_SPEED</name> <unit>rpm</unit> <category>SENSORS</category> <identifier>FAN_SPEED</identifier> <priority>1202</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>GeoServer CPU usage</description> <name>GEOSERVER_CPU_USAGE</name> <unit>%</unit> <category>GEOSERVER</category> <identifier>GEOSERVER_CPU_USAGE</identifier> <priority>1300</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>GeoServer threads</description> <name>GEOSERVER_THREADS</name> <unit></unit> <category>GEOSERVER</category> <identifier>GEOSERVER_THREADS</identifier> <priority>1301</priority> <value>NOT AVAILABLE</value> </metric> <metric> <available>false</available> <description>GeoServer JVM memory usage</description> <name>GEOSERVER_JVM_MEMORY_USAGE</name> <unit>%</unit> <category>GEOSERVER</category> <identifier>GEOSERVER_JVM_MEMORY_USAGE</identifier> <priority>1302</priority> <value>NOT AVAILABLE</value> </metric> </metrics>
In [9]:
Copied!
html = geoserver.get_system_status(format="html")
print(html)
html = geoserver.get_system_status(format="html")
print(html)
<html> <head> <style> body { margin:0; padding:0; background: #fff; color: #0076a1; font-family: Tahoma, "Lucida Sans Unicode", "Lucida Grande", Verdana, sans-serif; } table { } th{ background: transparent; } td{ padding: 4px 10px 4px 5px; } thead th { background: #c6e09b; border: 1px solid #0076a1; border-width: 0 0 1px; } tr.even td, tr.even th { background: #e2efcd; } </style> </head> <body> <table width="100%"> <thead> <th>Info</th> <th>Value</th> </thead> <tr class="odd"> <td>Operating system</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Uptime</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>System average load 1 minute</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>System average load 5 minutes</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>System average load 15 minutes</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Number of physical CPUs</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Number of logical CPUs</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Number of running process</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Number of running threads</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>CPU average load</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>CPU load</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Used physical memory </td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Total physical memory </td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Free physical memory</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Used swap memory</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Total swap memory</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Free swap memory</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>File system usage</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Partition space used</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Partition total space</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Partition free space</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Network interfaces send</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Network interfaces received</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Network interface band usage</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>Network interface available band</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>CPU temperature</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>CPU voltage</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>Fan speed</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>GeoServer CPU usage</td> <td>NOT AVAILABLE</td> </tr> <tr class="even"> <td>GeoServer threads</td> <td>NOT AVAILABLE</td> </tr> <tr class="odd"> <td>GeoServer JVM memory usage</td> <td>NOT AVAILABLE</td> </tr> </table> </body> </html>