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>