summaryrefslogtreecommitdiff
path: root/sysutils/py-Glances
AgeCommit message (Collapse)AuthorFilesLines
2022-11-12sysutils/py-Glances: Update to 3.3.0.4fox3-13/+13
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-08sysutils/py-Glances: Update to 3.2.7fox5-17/+20
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-08sysutils/py-Glances: Update to 3.2.6.4fox2-6/+6
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-07sysutils/py-Glances: Update to 3.2.5fox4-21/+23
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*: mark as not-for-python-2.xwiz1-1/+3
A dependency does not support python 2 any longer
2022-01-05python: egg.mk: add USE_PKG_RESOURCES flagwiz1-2/+4
This flag should be set for packages that import pkg_resources and thus need setuptools after the build step. Set this flag for packages that need it and bump PKGREVISION.
2022-01-04*: bump PKGREVISION for egg.mk userswiz1-1/+2
They now have a tool dependency on py-setuptools instead of a DEPENDS
2021-12-05sysutils/py-Glances: Update to 3.2.4.2fox3-6/+31
Changes since 3.2.3.1: =============== Version 3.2.4.1 =============== Bugs corrected: * Missing packaging dependency when using pip install #1955 =============== Version 3.2.4 =============== Bugs corrected: * Failure to start on Apple M1 Max #1939 * Influxdb2 via SSL #1934 * Update WebUI (security patch). Thanks to @notFloran. * Swith from black <> white theme with the '9' hotkey - Related to issue #976 * Fix: Docker plugin - Invalid IO stats with Arch Linux #1945 * Bug Fix: Docker plugin - Network stats not being displayed #1944 * Fix Grafana CPU temperature panel #1954 * is_disabled name fix #1949 * Fix tipo in documentation #1932 * distutils is deprecated in Python 3.10 #1923 * Separate battery percentages #1920 * Update docs and correct make docs-server target in Makefile Enhancement requests: * Improve --issue by displaying the second update iteration and not the first one. More relevant * Improve --issue option with Python version and paths * Correct an issue on idle display * Refactor Mem + MemSwap Curse * Refactor CPU Curses code Contributors for this version: * Nicolargo * RazCrimson * Floran Brutel * H4ckerxx44 * Mohamad Mansour * Néfix Estrada * Zameer Manji
2021-10-26sysutils: Replace RMD160 checksums with BLAKE2s checksumsnia1-2/+2
All checksums have been double-checked against existing RMD160 and SHA512 hashes
2021-10-07sysutils: Remove SHA1 hashes for distfilesnia1-2/+1
2021-08-21sysutils/py-Glances: Update to 3.2.3.1fox2-7/+7
Changes since 3.2.3: =============== Version 3.2.3.1 =============== Patch to correct issue (regression) #1922: * Incorrect processes disk IO stats #1922 * DSM 6 docker error crash /sys/class/power_supply #1921
2021-08-16sysutils/py-Glances: Update to 3.2.3fox2-7/+7
Changes since 3.2.2: =============== Version 3.2.3 =============== Bugs corrected: * Docker container monitoring only show half command? #1912 * Processor name getting cut off #1917 * batinfo not in docker image (and in requirements files...) ? #1915 * Glances don't send hostname (tag) to influxdb2 #1913 * Public IP address doesn't display anymore #1910 * Debian Docker images broken with version 3.2.2 #1905 Enhancement requests: * Make the process sort list configurable through the command line #1903 * [WebUI] truncates network name #1699
2021-07-25sysutils/py-Glances: Update to 3.2.2fox3-8/+11
Changes since 3.2.1: =============== Version 3.2.2 =============== Bugs corrected: * [3.2.0/3.2.1] keybinding not working anymore #1904 * InfluxDB/InfluxDB2 Export object has no attribute hostname #1899 Documentation: The "make docs" generate RestFull/API documentation file.
2021-07-16sysutils/py-Glances: Update to 3.2.1fox4-8/+39
Changes since 3.1.7: =============== Version 3.2.1 =============== Bugs corrected: * Glances 3.2.0 and influxdb export - Missing network data bug #1893 Enhancement requests: * Security audit - B411 enhancement (Monkey patch XML RPC Lib) #1025 * Also search glances.conf file in /usr/share/doc/glances/glances.conf #1862 =============== Version 3.2.0 =============== This release is a major version (but minor number because the API did not change). It focus on *CPU consumption*. I use `Flame profiling https://github.com/nicolargo/glances/wiki/Glances-FlameGraph`_ and code optimization to *reduce CPU consumption from 20% to 50%* depending on your system. Enhancement and development requests: * Improve CPU consumption - Make the refresh rate configurable per plugin #1870 - Add caching for processing username and cmdline - Correct and improve refresh time method - Set refresh rate for global CPU percent - Set the dafault refresh rate of system stats to 60 seconds - Default refresh time for sensors is refresh rate * 2 - Improve history perf - Change main curses loop - Improve Docker client connection - Update Flame profiling * Get system sensors temperatures thresholds #1864 * Filter data exported from Docker plugin * Make the Docker API connection timeout configurable * Add --issue to Github issue template * Add release-note in the Makefile * Add some comments in cpu_percent * Add some comments to the processlist.py * Set minimal version for PSUtil to 5.3.0 * Add comment to default glances.conf file * Improve code quality #820 * Update WebUI for security vuln Bugs corrected: * Quit from help should return to main screen, not exit #1874 * AttributeError: 'NoneType' object has no attribute 'current' #1875 * Merge pull request #1873 from metayan/fix-history-add * Correct filter * Correct Flake8 issue in plugins * Pressing Q to get rid of irq not working #1792 * Spelling correction in docs #1886 * Starting an alias with a number causes a crash #1885 * Network interfaces not applying in web UI #1884 * Docker containers information missing with Docker 20.10.x #1878 * Get system sensors temperatures thresholds #1864 Contibutors for this version: * Nicolargo * Markus Pöschl * Clifford W. Hansen * Blake * Yan
2021-05-04sysutils/py-Glances: Update to 3.1.7fox3-8/+14
Changes since 3.1.6.2: =============== Version 3.1.7 =============== Enhancements and bug corrected: * Security audit - B411 #1025 (by nicolargo) * GPU temperature not shown in webview #1849 (by nicolargo) * Remove shell=True for actions (following Bandit issue report) #1851 (by nicolargo) * Replace Travis by Github action #1850 (by nicolargo) * '/api/3/processlist/pid/3936'use this api can't get right info,all messy code #1828 (by nicolargo) * Refactor the way importants stats are displayed #1826 (by nicolargo) * Re-apply the Add hide option to sensors plugin #1596 PR (by nicolargo) * Smart plugin error while start glances as root #1806 (by nicolargo) * Plugin quicklook takes more than one seconds to update #1820 (by nicolargo) * Replace Pystache by Chevron 2/2 See #1817 (by nicolargo) * Doc. No SMART screenshot. #1799 (by nicolargo) * Update docs following PR #1798 (by nicolargo) Contributors for this version: - Nicolargo - Deosrc - dependabot[bot] - Michael J. Cohen - Rui Chen - Stefan Eßer - Tuux
2021-03-08sysutils/py-Glances: Update to 3.1.6.2fox3-8/+8
Changes since 3.1.6.1: Version 3.1.6.2 =============== Bugs corrected: * Remove bad merge for a non tested feature (see https://github.com/nicolargo/glances/issues/1787#issuecomment-774682954)
2021-01-31sysutils/py-Glances: Update to 3.1.6.1fox3-8/+11
Changes since 3.1.5: Version 3.1.6.1 =============== Bugs corrected: * Glances crash after installing module for shown GPU informations on Windows 10 #1800 Version 3.1.6 ============= Enhancements and new features: * Kill a process from the Curses interface #1444 * Manual refresh on F5 in the Curses interface #1753 * Hide function in sensors section #1590 * Enhancement Request: .conf parameter for AMP #1690 * Password for Web/Browser mode #1674 * Unable to connect to Influxdb 2.0 #1776 * ci: fix release process and improve build speeds #1782 * Cache cpuinfo output #1700 * sort by clicking improvements and bug #1578 * Allow embedded AMP python script to be placed in a configurable location #1734 * Add attributes to stdout/stdout-csv plugins #1733 * Do not shorten container names #1723 Bugs corrected: * Version tag for docker image packaging #1754 * Unusual characters in cmdline cause lines to disappear and corrupt the display #1692 * UnicodeDecodeError on any command with a utf8 character in its name #1676 * Docker image is not up to date install #1662 * Add option to set the strftime format #1785 * fix: docker dev build contains all optional requirements #1779 * GPU information is incomplete via web #1697 * [WebUI] Fix display of null values for GPU plugin #1773 * crash on startup on Illumos when no swap is configured #1767 * Glances crashes with 2 GPUS bug #1683 * [Feature Request] Filter Docker containers#1748 * Error with IP Plugin : object has no attribute #1528 * docker-compose #1760 * [WebUI] Fix sort by disk io #1759 * Connection to MQTT server failst #1705 * Misleading image tag latest-arm needs contributor packaging #1419 * Docker nicolargo/glances:latest missing arm builds? #1746 * Alpine image is broken packaging #1744 * RIP Alpine? needs contributor packaging #1741 * Manpage improvement documentation #1743 * Make build reproducible packaging #1740 * Automated multiarch builds for docker #1716 * web ui of glances is not coming #1721 * fixing command in json.rst #1724 * Fix container rss value #1722 * Alpine Image is broken needs test packaging #1720 * Fix gpu plugin to handle multiple gpus with different reporting capabilities bug #1634
2020-08-20sysutils/py-Glances: Update to 3.1.5fox2-7/+7
Changes since 3.1.4.1: Version 3.1.5 ============= Enhancements and new features: * Enhancement: RSS for containers enhancement #1694 * exports: support rabbitmq amqps enhancement #1687 * Quick Look missing CPU Infos enhancement #1685 * Add amqps protocol suppport for rabbitmq export #1688 * Select host in Grafana json #1684 * Value for free disk space is counterintuative on ext file systems enhancement #644 Bugs corrected: * Can't start server: unexpected keyword argument 'address' bug enhancement #1693 * class AmpsList method _build_amps_list() Windows fail (glances/amps_list.py) bug #1689 * Fix grammar in sensors documentation #1681 * Reflect "used percent" user disk space for [fs] alert #1680 * Bug: [fs] plugin needs to reflect user disk space usage needs test #1658 * Fixed formatting on FS example #1673 * Missing temperature documentation #1664 * Wiki page for starting as a service documentation #1661 * How to start glances with --username option on syetemd? documentation #1657 * tests using /etc/glances/glances.conf from already installed version bug #1654 * Unittests: Use sys.executable instead of hardcoding the python interpreter #1655 * Glances should not phone home install #1646 * Add lighttpd reverse proxy config to the wiki documentation #1643 * Undefined name 'i' in plugins/glances_gpu.py bug #1635
2020-03-26sysutils/py-Glances: Updates to 3.1.4.1fox2-7/+7
Changes since 3.1.4: Convert JPEG to PNG images (for documentation) Minor release for Debian package Approved by: jperkin@
2020-03-12sysutils/py-Glances: Update to 3.1.4fox2-7/+7
Changes since 3.1.3: Version 3.1.4 ============= Enhancements and new features: * FS filtering can be done on device name documentation enhancement #1606 * Feature request: Include hostname in all (e.g. kafka) exports #1594 * Threading.isAlive was removed in Python 3.9. Use is_alive. #1585 * log file under public/shared tmp/ folders must not have deterministic name #1575 * Install / Systemd Debian documentation #1560 * Display load as percentage when Irix mode is disable #1554 * [WebUI] Add a new TCP connections status plugin new feature #1547 * Make processes.sort_key configurable enhancement #1536 * NVIDIA GPU temperature #1523 * Feature request: HDD S.M.A.R.T. #1288 Bugs corrected: * Glances 3.1.3: when no network interface with Public address #1615 * NameError: name 'logger' is not defined #1602 * Disk IO stats missing after upgrade to 5.5.x kernel #1601 * Glances don't want to run on Crostini (LXC Container, Debian 10, python 3.7.3) #1600 * Kafka key name needs to be bytes #1593 * Cant start glances with glances --export mqtt #1581 * [WEBUI] AMP plugins is not displayed correctly in the Web Interface #1574 * Unhandled AttributeError when no config files found #1569 * Glances writing lots of Docker Error message in logs file enhancement #1561 * GPU stats not showing on mobile web view bug needs test #1555 * KeyError: b'Rss:' in memory_maps #1551 * CPU usage is always 100% #1550 * IP plugin still exporting data when disabled #1544 * Quicklook plugin not working on Systemd #1537
2019-10-16py-Glances: Update to 3.1.3fox4-121/+16
- Fixes the name of executable in ALTERNATIVES - Removes the Node.js based WebUI assets from PLIST Changes since 3.1.2: Version 3.1.3 ============= Enhancements and new features: * Add a new TCP connections status plugin enhancement #1526 * Add --enable-plugin option from the command line Bugs corrected: * Fix custom refresh time in the web UI #1548 by notFloran * Fix issue in WebUI with empty docker stats #1546 by notFloran * Glances fails without network interface bug #1535 * Disable option in the configuration file is now take into account Others: * Sensors plugin is disable by default (high CPU consumption on some Liux distribution).
2019-10-12py-Glances: Minor naming fixesfox4-35/+17
- Adds a "-" between the file and the python version. - Removes patch on setup.py for sed(1) based substitution. - Bumps the PKGREVISION ok adam@
2019-10-10Import of py-Glances 3.1.2 as sysutils/py-Glancesfox6-0/+501
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.