Skip to main content

An additional module that exposes s/ware patching and metrics information to the built in FileWave dashboard

Project description

FileWave Extra Metrics

The purpose of Extra Metrics is to augment a standard FileWave installation with additional metrics and dashboard capabilities.

Overview

Extra Metrics provides a series of dashboards related to how your fleet's deployments are progressing. The information is intended to show "at-a-glance" insights into the software patch status, device health and user specific deployments.

Software Patch Status

The software update (patch status) of clients is calculated using software update catalogs as well as information delivered by clients about the updates they require.

Panels provided:

  • A birds eye view of the entire fleet's patch status - represented via percentage numbers of patch deployment, grouped by state (success, pending installation and warning/error).
  • Numbers related to (critical) updates that are not fully deployed.
  • Links into the FileWave web UI to make remediation or further investigation easier.

Device Health

The whole fleet of devices is continuously sending data back to the FileWave Inventory system which is used to calculate device health.

Panels provided:

  • Device health summary - a grouping of all devices by health state. The health of a device is calculated as follows:
  • TBD (disk space, outstanding patches)

Installation

Extra Metrics can be installed into any Python3 system using pip. These instructions assume you will be installing Extra Metrics on your FileWave Server, which already has Python3.7 (or later) installed.

Extra Metrics is on PyPy, and as such can be installed with pip:

$ sudo /usr/local/filewave/python/bin/python3 pip install filewave-extra-metrics

This installs the module and executables. Once installed, the system must be connected to FileWave and correctly set up.

Configuring filewave-extra-metrics to run on another host depends on what that host is and is therefore not covered here.

Don't skip this - SSL Certs

Make sure you have an SSL certificate, it must be valid, trusted by everyone (not just the server) and absolutely under no circumstances should it be self signed.

Just do this - you'll save yourself untold pain. Trust me I'm still healing.

Configure FileWave to pull information from the Extra Metrics module

The Extra Metrics module contains commands to inject the appropriate configuration into your FileWave system automatically.

The check/insert the configuration, inject dashboards and generally validate that the system will work - run this command after installation; it will tell you what is missing:

$ extra-metrics-config 

Create & configure an Inventory API Key

Extra Metrics should be configured with an Inventory API Key in order to access Inventory and create the inventory groups and queries.

The following permissions are required for the API Key; these can be set up in the Manage Administrators tool -> Application Tokens interface.

Note: ** please create a unique access token (API Key) for the Extra Metrics module ** - if you ever need to revoke the token you will only affect this module and nothing else.

Once you have the API key; use the following command:

$ extra-metrics-config --api-key 'EzblNWflNTYwLtQzZWEtNDMwYc1iNTa1LTlmZTkxODFjODAyNH0=' --external-dns-name 'fwserver.mydomain.com'

Reference

Adjust supervisorctl to include --storage.tsdb.allow-overlapping-blocks?

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

filewave-extra-metrics-1.0.4.tar.gz (24.2 kB view details)

Uploaded Source

Built Distribution

filewave_extra_metrics-1.0.4-py3-none-any.whl (43.1 kB view details)

Uploaded Python 3

File details

Details for the file filewave-extra-metrics-1.0.4.tar.gz.

File metadata

  • Download URL: filewave-extra-metrics-1.0.4.tar.gz
  • Upload date:
  • Size: 24.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for filewave-extra-metrics-1.0.4.tar.gz
Algorithm Hash digest
SHA256 4d49fd9d8965c67ffb962b6e46f7bff0631deadbfef5da1e08b68352edd83f30
MD5 4b8c74cb88912b673c4d19750f194bc0
BLAKE2b-256 e1c7cd8efe5e984b81a294314594f184a7e61db264a87284fc3607aff70c434c

See more details on using hashes here.

File details

Details for the file filewave_extra_metrics-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: filewave_extra_metrics-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/47.1.1 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3

File hashes

Hashes for filewave_extra_metrics-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7b756e7a9d2333b25f6a9fe1c1e55cf81665c7db4f3a4732da2bbb2c01945a9d
MD5 0f1ccf07f7ef9e2a7476a40e71420e8c
BLAKE2b-256 240a8fbb2f8fc8005a68a60b85dd100e8c201e2fc754ca27779f9e3883dd8ccd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page