./sysutils/py-Glances, Cross-platform curses-based monitoring tool

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.2.1, Package name: py312-Glances-4.2.1, Maintainer: fox

glances is a cross-platform curses-based monitoring tool which aims to
present a maximum of information in a minimum of space, ideally to fit
in a classical 80x24 terminal or higher to have additional information.
It can adapt dynamically the displayed information depending on the
terminal size. It can also work in client/server mode. Remote
monitoring could be done via terminal or web interface.

glances is written in Python and uses the psutil library to get
information from your system.


Required to run:
[devel/py-curses] [devel/py-cursespanel] [devel/py-setuptools] [sysutils/py-psutil] [devel/py-future] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 6428.14 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-05 12:42:28 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
py-Glances: update to 3.4.0.5.

===============
Version 3.4.0.5
===============

Correct issur with GPU plugin in Docker images #2705

===============
Version 3.4.0.4
===============

Cyber security patch (update some deps in the WebUI and Docker image)
   2023-11-22 21:35:45 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-Glances: convert to wheel.mk

Fix dependency list.

Bump PKGREVISION.
   2023-05-21 19:41:05 by Thomas Klausner | Files touched by this commit (5) | Package updated
Log message:
py-Glances: update to 3.4.0.3.

===============
Version 3.4.0.3
===============

Bugs corrected:

    * Add glances binary to '/usr/local/bin' + Update ENV PATH to include \ 
'/venv/bin' in Dockerfiles #2419
    * No more threshold display in the WebUI cpu/mem and memswap plugins #2420

===============
Version 3.4.0.2
===============

Bugs corrected:

    * Cannot start Glances 3.4.0.1 on Windows 10: SIGHUP not defined #2408
    * Influxdb2 export not working #2407

===============
Version 3.4.0.1
===============

Bug corrected:

    * 3.4.0 crash on startupwith minimal deps #2401

===============
Version 3.4.0
===============

Enhancements:

    * Enhance process "extended stats" display (in Curses interface) #2225
      _You can now *pin* a specific process to the top of the process list_
    * Improve Glances start time by disabling Docker and Podman version getter - \ 
Related to #1985
    * Customizable InfluxDB2 export interval #2348
    * Improve kill signal management #2194
    * Display a critical error message if Glances is ran with both webserver and \ 
rpcserver mode
    * Refactor the Cloud plugin, disable it by default in the default \ 
configuration file - Related to #2279
    * Correct clear-text logging of sensitive information (security alert #29)
    * Use of a broken or weak cryptographic hashing algorithm (SHA256) on \ 
password storage #2175

Bug corrected:

    * Correct issue (error message) concerning the Cloud plugin - Related to #2392
    * InfluxDB2 export doesn't process folders correctly - missing key #2327
    * Index error when displaying programs on MacOS #2360
    * Dissociate 2 sensors with exactly the same names #2280
    * All times displayed in UTC - Container not using TZ/localtime (Docker) #2278
    * It is not possible to return API data for a particular mount point (FS \ 
plugin) #1162

Documentation and CI:

    * chg: Dockerfile - structured & cleaner build process #2386
    * Ubuntu is back as additional Docker images. Alpine stays the default one. \ 
Related to #2185
    * Improve Makefile amd docker-compose to support Podman and GPU
    * Workaround to pin urlib3<2.0 - Related to #2392
    * Error while generating the documentation (ModuleNotFoundError: No module \ 
named 'glances') #2391
    * Update Flamegraph (memory profiling)
    * Improve template for issue report and feature request
    * Parameters in the VIRT column #2343
    * Graph generation documentation is not clear #2336
    * docs: Docker - include tag details
    * Add global architecture diagram (Excalidraw)
    * Links to documents in sample glances.conf are not valid. #2271
    * Add semgrep support
    * Smartmontools missing from full docker image #2262
    * Improve documentation regarding regexp in configuration file
    * Improve documentation about the [ip] plugin #2251

Cyber security update:

    * All libs have been updated to the latest version
      Full roadmap here: https://github.com/nicolargo/glances/milestone/62?closed=1
   2022-11-12 07:19:26 by Santhosh Raju | Files touched by this commit (3)
Log message:
sysutils/py-Glances: Update to 3.3.0.4

Changes since 3.2.7:

===============
Version 3.3.0.4
===============

Refactor the Docker images factory, from now, only Alpine image wll be
provided.

The following Docker images (nicolargo/glances) are availables:

- *latest-full* for a full Alpine Glances image (latest release) with all
   dependencies
- *latest* for a basic Alpine Glances (latest release) version with minimal
   dependencies (Bottle and Docker)
- *dev* for a basic Alpine Glances image (based on development branch) with
  all dependencies (Warning: may be instable)

===============
Version 3.3.0.2
===============

Bug corrected:
    * Password files in same configuration dir in effect #2143
    * Fail to load config file on Python 3.10 #2176

===============
Version 3.3.0.1
===============

Just a version to rebuild the Docker images.

===============
Version 3.3.0
===============

Enhancements:

    * Migration from AngularJS to Angular/React/Vue #2100 (many thanks to
      @fr4nc0is)
    * Improve the IP module with a link to Censys #2105
    * Add the public IP information to the WebUI #2105
    * Add an option to show a configurable clock/time module to display #2150
    * Add sort information on Docker plugin (console mode). Related to #2138
    * Password files in same configuration dir in effect #2143
    * If the container name is long, then display the start, not the end -
      Related to #1732
    * Make the Web UI same than Console for CPU plugin
    * [WINDOWS] Reorganise CPU stats display #2131
    * Remove the static exportable_plugins list from glances_export.py #1556
    * Limiting data exported for economic storage #1443

Bug corrected:

    * glances.conf FS hide not applying #1666
    * AMP: regex with special chars #2152
    * fix(help-screen): add missing shortcuts and columnize algorithmically
      #2135
    * Correct issue with the regexp filter (use fullmatch instead of match)
    * Errors when running Glances as web service #1702
    * Apply alias to Duplicate sensor name #1686
    * Make the hide function in sensors section compliant with lower/upercase
      #1590
    * Web UI truncates the days part of CPU time counter of the process list
      #2108
    * Correct alignement issue with the diskio plugin (Console UI)

Documentation and CI:

    * Refactor Docker file CI
    * Add Codespell to the CI pipeline #2148
    * Please add docker-compose example and document example. #2151
    * [DOC] Glances failed to start and some other issues - BSD #2106
    * [REQUEST Docker image] Output log to stdout #2128 (for debian)
    * Fix code scanning alert - Clear-text logging of sensitive information
      #2124
    * Improve makefile (with online documentation)
    * buildx failed with: ERROR: failed to solve: python:3.10-slim-buster: no
      match for platform in manifest #2120
    * [Update docs] Can I export only the fields I need in csv report? #2113
    * Windows Python 3 installation fails on dependency package \ 
"future" #2109

Contributors for this version:

    * fr4nc0is : a very special thanks to @fr4nc0is for his huge work on the
      Glances v3.3.0 WebUI !!!
    * Kostis Anagnostopoulos
    * Kian-Meng Ang
    * dependabot[bot]
    * matthewaaronthacker
    * and your servant Nicolargo
   2022-08-08 11:28:06 by Santhosh Raju | Files touched by this commit (5) | Package updated
Log message:
sysutils/py-Glances: Update to 3.2.7

Changes since 3.2.6.4:

===============
Version 3.2.7
===============

Enhancements:

    * Config to disable all plugins by default (or enable an exclusive list) #2089
    * Keybind(s) for modifying nice level #2081
    * [WEBUI] Reorganize help screen #2037
    * Add a Json stdout option #2060
    * Improve error message when export error occures
    * Improve error message when MQTT error occures
    * Change the way core are displayed
    * Remove unused key in the process list
    * Refactor top menu of the curse interface
    * Improve Irix display for the load plugin

Bug corrected:

    * In the sensor plugin thresholds in the configuration file should overwrite \ 
system ones #2058
    * Drive names truncated in Web UI #2055
    * Correct issue with CPU label

Documentation and CI:

    * Improve makefile help #2078
    * Add quote to the update command line (already ok for the installation). \ 
Related to #2073
    * Make Glances (almost) compliant with REUSE #2042
    * Update README for Debian package users
    * Update documentation for Docker
    * Update docs for new shortcut
    * Disable Pyright on the Git actions pipeline
    * Refactor comments
    * Except datutil import error
    * Another dep issue solved in the Alpine Docker + issue in the outdated method

Contributors for this version:

    * Nicolargo
    * Sylvain MOUQUET
    * FastThenLeft
    * Jiajie Chen
    * dbrennand
    * ewuerger
   2022-06-08 08:11:34 by Santhosh Raju | Files touched by this commit (2)
Log message:
sysutils/py-Glances: Update to 3.2.6.4

Changes since 3.2.5:

===============
Version 3.2.6
===============

Enhancement requests:

    * Create a Show option in the configuration file to only show some stats #2052
    * Use glances.conf file inside docker-compose folder for Docker images
    * Optionally disable public ip #2030
    * Update public ip at intervals #2029

Bug corrected:

    * Unitary tests should run loopback interface #2051
    * Add python-datutil dep for Focker plugin #2045
    * Add venv to list of .PHONY in Makefile #2043
    * Glances API Documentation displays non valid json #2036

A big thanks to @RazCrimson for his contribution !

Thanks for others contributors:

    * Steven Conaway
    * aekoroglu
   2022-05-07 10:06:51 by Santhosh Raju | Files touched by this commit (4)
Log message:
sysutils/py-Glances: Update to 3.2.5

Changes since 3.2.4.2:

===============
Version 3.2.5
===============

Enhancement requests:

    * Add a Accumulated per program function to the Glances process list needs
      test new feature plugin/ps #2015
    * Including battery and AC adapter health in Glances enhancement new feature
      #1049
    * Display uptime of a docker container enhancement plugin/docker #2004
    * Add a code formatter enhancement #1964

Bugs corrected:

    * Threading.Event.isSet is deprecated in Python 3.10 #2017
    * Fix code scanning alert - Clear-text logging of sensitive information
      security #2006
    * The gpu temperature unit are displayed incorrectly in web ui bug #2002
    * Doc for 'alert' Restfull/JSON API response documentation #1994
    * Show the spinning state of a disk documentation #1993
    * Web server status check endpoint enhancement #1988
    * --time parameter being ignored for client/server mode bug #1978
    * Amp with pipe do not work documentation #1976
    * glances_ip.py plugin relies on low rating / malicious site domain bug
      security #1975
    * "N" command freezes/unfreezes the current time instead of \ 
show/hide bug
      #1974
    * Missing commands in help "h" screen enhancement needs \ 
contributor #1973
    * Grafana dashboards not displayed with influxdb2 enhancement needs
      contributor #1960
    * Glances reports different amounts of used memory than free -m or top
      documentation #1924
    * Missing: Help command doesn't have info on TCP Connections bug
      documentation enhancement needs contributor #1675
    * Docstring convention documentation enhancement #940

Thanks for the bug report and the patch: @RazCrimson, @Karthikeyan Singaravelan,
@Moldavite, @ledwards
   2022-05-01 11:13:42 by Thomas Klausner | Files touched by this commit (5)
Log message:
*: mark as not-for-python-2.x

A dependency does not support python 2 any longer