summaryrefslogtreecommitdiff
path: root/gnu/packages/monitoring.scm
AgeCommit message (Collapse)Author
2026-03-27gnu: zabbix-agent2: Use default go (go-1.24).Sharlatan Hellseher
* gnu/packages/monitoring.scm (zabbix-agent2)[native-inputs]: Remove go-1.23; add go. Change-Id: Ie79576a6c48e6fc4f5c63dfd6ce02afd7565eb55
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-20gnu: Reference the inherited ‘arguments’ value.Ludovic Courtès
This commit was made by running this command: sed -e's/substitute-keyword-arguments (package-arguments [a-zA-Z0-9-]\+)/substitute-keyword-arguments arguments/g' -i gnu/packages/*.scm … and then: 1. reverting changes from ‘gnu/packages/rust.scm’ and ‘gnu/packages/java.scm’ since they would incur derivation changes and/or breakage; 2. reverting the change for ‘gcc-final’ in ‘gnu/packages/commencement.scm’; 3. reverting the change for ‘onnx-optimizer’, ‘openquest’, and ‘certbot’, which use ‘substitute-keyword-arguments’ for arguments that are not inherited (and thus ‘arguments’ would be unbound); 4. reverting the change for ‘insight-toolkit-legacy’ and ‘wine64-staging’ which make bogus assumptions about inherited arguments. Change-Id: I122a7cf517b6b63cae38944b5d33ade4b1f5a89c
2026-03-01gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/admin.scm, gnu/packages/containers.scm, gnu/packages/geo.scm, gnu/packages/monitoring.scm, gnu/packages/networking.scm, gnu/packages/sdl.scm, gnu/packages/shellutils.scm, gnu/packages/specifications.scm, gnu/packages/sssd.scm, gnu/packages/statistics.scm, gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tor-browsers.scm: Fix some spelling errors. Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01gnu: conky: Refresh package.Cayetano Santos
* gnu/packages/monitoring.scm (conky)[arguments]: Use G-Expressions. Merges guix/guix!6738 Change-Id: I44ded1eda2b19b3474ac839021f8052145627b6d
2026-03-01gnu: conky: Move to monitoring.Cayetano Santos
* gnu/packages/conky.scm: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Unregister. * po/packages/POTFILES.in: Unregister. * gnu/packages/monitoring.scm (conky): Add variable. Merges guix/guix!6738 Change-Id: I72a0f6e9b32d57f215cff59854222d6a5b2563cd
2026-02-25gnu: prometheus-postgres-exporter: Update to 0.19.1.Sharlatan Hellseher
* gnu/packages/monitoring.scm (prometheus-postgres-exporter): Update to 0.19.1. Change-Id: I5fbf60a7901ed83d4442cb6357b52dd685e56f0b
2026-02-15gnu: Add battop.Aaron Covrig
* gnu/packages/monitoring.scm (battop): New variable. * gnu/packages/rust-crates.scm: Add battop dependencies. Change-Id: I02b08bc5d394e16c2bb63ddfbb2dcfb0c01ad23c Signed-off-by: Andreas Enge <andreas@enge.fr>
2026-02-15gnu: prometheus-node-exporter: Update to 1.10.2.Sharlatan Hellseher
* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.10.2. Change-Id: Ib824958af13b2bbc220106ebc0934ebe3aca076c
2026-02-07gnu: Add aw-watcher-window-wayland.Nicolas Graves
* gnu/packages/monitoring.scm (aw-watcher-window-wayland): New variable. * gnu/packages/rust-crates.scm: Record aw-watcher-window-wayland cargo-inputs. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07gnu: Add aw-server-rust.Nicolas Graves
* gnu/packages/monitoring.scm (aw-server-rust): New variable. * gnu/packages/rust-crates.scm: Record aw-server-rust cargo-inputs. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-02-07gnu: Add activity-watch packages.Nicolas Graves
* gnu/packages/monitoring.scm (aw-source, aw-core, aw-client) (aw-notify, aw-qt, aw-watcher-afk, aw-watcher-input) (aw-watcher-window): New variables. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-01-25gnu: temper-exporter: Switch to pyproject.Nicolas Graves
* gnu/packages/monitoring.scm (temper-exporter): [arguments]<#:tests?>: Enable them. <#:test-flags>: Ignore failing test. <#:phases>: Refresh them. [native-inputs]: Add python-setuptools. Remove python-pytest-runner. Change-Id: I5880ca3700cf40e876e42b95410d5c76668c5806 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-20gnu: collectd: Enable more plugins.Ian Eure
This enables the Python, SMART, and lm-sensors plugins for collectd. * gnu/packages/patches/collectd-5.11.0-python-3.11.patch: New file. * gnu/local.mk (dist_patch_DATA): Add collectd-5.11.0-python-3.11.patch. * gnu/packages/monitoring.scm (patches): Add collectd-5.11.0-python-3.11.patch. (arguments): Add --enable-python. (native-inputs): Add python-3. (arguments): Add --enable-smart. (native-inputs): Add libatasmart. (arguments): Add --enable-sensors. (native-inputs): Add lm-sensors. Change-Id: I40e059c7883ac29b74572b2c05e638d6fc47bc16
2026-01-01gnu: python-whisper: Update to 1.1.10.Hugo Buddelmeijer
* gnu/packages/monitoring.scm (python-whisper): Update to 1.1.10. [source]: Switch to git-fetch. [build-system]: Switch to pyproject-build-system. [arguments]<#:phases>: Add remove-python-six-dependency phase. [native-inputs]: Remove python-six; add python-pytest and python-setuptools. Change-Id: I218415bfc0283bc05ed73d080885328702201b37 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2025-12-31gnu: temper-exporter: Switch to pypproject.Sharlatan Hellseher
* gnu/packages/monitoring.scm (temper-exporter): [build-system]: Switch to pypproject-build-system. [native-inputs]: Remove python-pytest, python-pytest-mock, and python-pytest-runner; add python-setuptools. Change-Id: I492c29f1141f5601affd883607c7904928b0c83f
2025-12-31gnu: python-pyzabbix: Move to python-web.Sharlatan Hellseher
This is an intermediate Python module communicating with Zabbix API via HTTP, the best place is (gnu packages python-web). * gnu/packages/monitoring.scm (python-pyzabbix): Move from here ... * gnu/packages/python-web.scm: ... to here. Change-Id: I7ef6b03b6f33310b2470b4adaf60be87dec19f6b
2025-12-31gnu: python-pyzabbix: Update to 1.3.1.Sharlatan Hellseher
* gnu/packages/monitoring.scm (python-pyzabbix): Update to 1.3.1. [build-system]: Switch to pyproject-build-system. [arguments] <test-flags>: Provide path to tests. <phases>: Drop all. [native-inputs]: Add python-setuptools. Change-Id: If55f0330217fd3416d0a3318eaaa6734b14dafca
2025-12-03Update Giacomo's email address.Giacomo Leidi
The change was automated via: git grep -l goodoldpaul@autistici.org | xargs sed -i 's/goodoldpaul@autistici.org/therewasa@fishinthecalculator.me/g' * .mailmap: New entry. Change-Id: I1629388334695d221647afe6a14faf61af5fe0d6 Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-11-16gnu: collectd: Fix build.Ian Eure
The collectd build [has been broken since September 16th](https://ci.guix.gnu.org/build/14313836/details). * gnu/packages/monitoring.scm (collectd): Fix the build. [inputs]: Add zlib. [#:configure-flags]: Treat use of deprecated declarations as warnings. Change-Id: I5b3f8883179256fa5aeef2f450793dfce4e28bfa
2025-11-11gnu: Add dgop.Aleksandr Lebedev
* gnu/packages/monitoring.scm (dgop): New variable. Change-Id: I9e5c67631bd276912413bfccb00d317ee11aec1b Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-04gnu: glances: Move to monitoring.Sharlatan Hellseher
* gnu/packages/python-xyz.scm (glances): Move from here ... * gnu/packages/monitoring.scm: ... to here. Change-Id: Ifa7c9e448c914fed63533db7cdfe2236c6315553
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-12gnu: fatrace: Update to 0.19.1.Anderson Torres
* gnu/packages/monitoring.scm (fatrace): Update to 0.19.1. [arguments]<#:phases>: Use gexps. [arguments]<#:phases>: Do not delete check. [arguments]<#:tests?>: Set to #f. Change-Id: I835241873553d9f057b8abeb10e89f20660d2b31 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-09-25gnu: python-carbon: Fix tests.Nicolas Graves
* gnu/packages/monitoring.scm (python-carbon) [source]: Switch to git-fetch. [arguments]<#:test-flags>: Ignore failing tests. [native-inputs]: Remove python-wheel. Add python-mock, python-protobuf, python-pytest. [description]: Improve style. Change-Id: I22f20244e330bcb31afd42465cae234c076d332c Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-25gnu: python-prometheus-client: Update to 0.22.1.Sharlatan Hellseher
* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.22.1. [build-system]: Use pyproject. [arguments] <tests?>: Enable them. <test-flags>: Skip 4 failing tests. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I54522f793364ab2614ef8f30c874f3065ca79a7f
2025-09-14gnu: Remove python-rrdtool.Andreas Enge
* gnu/packages/monitoring.scm (python-rrdtool): Delete variable. Fixes: guix/guix#1896 Change-Id: I683bbaa5cb42ff363dd12771269a0a0c08f9a979
2025-09-14gnu: Remove graphite-web.Andreas Enge
* gnu/packages/monitoring.scm (graphite-web): Delete variable. Change-Id: I0e7b8506d8690c8efc083f82373b221729b23e96
2025-08-09gnu: python-django-4.2: Remove the alias.Andreas Enge
* gnu/packages/django.scm (python-django-4.2): Rename to... (python-django): ...this instead of defining the latter as the former. * gnu/packages/maths.scm (python-mathics-django)[propagated-inputs], gnu/packages/monitoring.scm (graphite-web)[propagated-inputs]: Use python-django instead of python-django-4.2. Change-Id: I9dd9d86d4f9af5c6ee66fd57949ad565a6657062
2025-07-07gnu: zabbix-agentd: Update to 7.2.9.Ignas Lapėnas
Zabbix has changed the license to AGPLv3 starting from v7.0, see: <https://www.zabbix.com/license>. * gnu/packages/monitoring.scm (zabbix-agentd): Update to 7.2.9. [license]: Correct it. (zabbix-agent2) [patches]: Add zabbix-agent2-test-timezone-fix.patch fixing timezone to UTC for datetimes test. [native-inputs]: Remove go; add go-1.23. * gnu/packages/patches/zabbix-agent2-test-timezone-fix.patch: Add file. * gnu/local.mk (dist_patch_DATA): Register patch. Change-Id: Ia95e4debf340724a3fba4850380231b0da3fafd2
2025-06-22gnu: prometheus-postgres-exporter.Giacomo Leidi
* gnu/packages/monitoring.scm (prometheus-postgres-exporter): New variable. Change-Id: I32c922244dbd485d0b882e7b150fc8c7d5624875 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-26gnu: Remove go-github-com-prometheus-procfs-next.Sharlatan Hellseher
* gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next): Delete variable. * gnu/packages/monitoring.scm (prometheus-node-exporter): [propagated-inputs]: Remove go-github-com-prometheus-procfs-next; add go-github-com-prometheus-procfs. Change-Id: I73e15a5cdcda78a6050ded1805301003cc9cf159
2025-05-26gnu: prometheus-node-exporter: Fix indentation.Sharlatan Hellseher
* gnu/packages/monitoring.scm (prometheus-node-exporter): Fix indentation. Change-Id: I25440eafe6663e6601f840fb5385b0676be16eab
2025-05-26gnu: prometheus-node-exporter: Update to 1.9.0.Sharlatan Hellseher
* gnu/packages/monitoring.scm (prometheus-node-exporter): Update to 1.9.0. Change-Id: If50516329a8a96931c7c19decfa708dc0134d11e
2025-04-16gnu: graphite-web: Update to 1.1.10-2.49c28e2.Nicolas Graves
* gnu/packages/monitoring.scm (graphite-web): Update to 1.1.10-2.49c28e2. Change-Id: I10355a9b398b42bab04963608ed43d21a7df6fe6 Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: Add python-rrdtool.Nicolas Graves
* gnu/packages/monitoring.scm (python-rrdtool): New variable. Change-Id: Ifcfcaf745b88016ee2a4f260f0b9bbb77adcbcca Signed-off-by: Steve George <steve@futurile.net>
2025-04-16gnu: python-carbon: Update to 1.1.10.Nicolas Graves
* gnu/packages/monitoring.scm (python-carbon): Update to 1.1.10. Change-Id: I5a6af8a2ab1f2f8a87883f5be7f74b642ee6669e Signed-off-by: Steve George <steve@futurile.net>
2025-02-10gnu: python-statsd: Update to 4.0.1.Sharlatan Hellseher
* gnu/packages/monitoring.scm (python-statsd): Update to 4.0.1. [build-system]: Swap to pyproject-build-system. [arguments] <test-flags>: Provide path to unit tests. [native-inputs]: Remove python-mock and python-nose; add python-pytest, python-setuptools, and python-wheel. Change-Id: I0d1c97ab2c4de76969d4da6c3af032dc0271ba0b
2025-02-01gnu: fatrace: Update to 0.18.0Raphaël Mélotte
* gnu/packages/monitoring.scm (fatrace): Update to 0.18.0 Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-01-21gnu: Deprecate go-github-com-prometheus-node-exporter.Sharlatan Hellseher
* gnu/packages/monitoring.scm (prometheus-node-exporter): New variable. (go-github-com-prometheus-node-exporter): Deprecate variable. Change-Id: Ife482a546906a1150f68391b58fa8ab1b1497a94
2025-01-21gnu: go-github-com-prometheus-node-exporter: 1.8.2-0.b8aac7c.Sharlatan Hellseher
* gnu/packages/monitoring.scm: Add golang-build, golang-web, golang-xyz, and prometheus modules. (go-github-com-prometheus-node-exporter): 1.8.2-0.b8aac7c. [arguments] <install-source?>: Skip source installation as it's a final command. <build-flags>: Provide ldflags. <embed-files>: Copy 2 files required as not symlinks. <phases>: Add 'pre-check and 'post-check - unpacking and removing provided test data. [propagated-inputs]: Add go-github-com-alecthomas-kingpin-v2, go-github-com-beevik-ntp, go-github-com-coreos-go-systemd-v22, go-github-com-dennwc-btrfs, go-github-com-ema-qdisc, go-github-com-go-kit-log, go-github-com-godbus-dbus-v5, go-github-com-hashicorp-go-envparse, go-github-com-hodgesds-perf-utils, go-github-com-josharian-native, go-github-com-jsimonetti-rtnetlink, go-github-com-mattn-go-xmlrpc, go-github-com-mdlayher-ethtool, go-github-com-mdlayher-netlink, go-github-com-mdlayher-wifi, go-github-com-jsimonetti-rtnetlink-v2, go-github-com-opencontainers-selinux, go-github-com-prometheus-client-golang, go-github-com-prometheus-client-model, go-github-com-prometheus-common, go-github-com-prometheus-community-go-runit, go-github-com-prometheus-exporter-toolkit, go-github-com-prometheus-procfs-next, go-github-com-safchain-ethtool, go-golang-org-x-exp, go-golang-org-x-sys, and go-howett-net-plist. * gnu/packages/prometheus.scm (go-github-com-prometheus-procfs-next): New variable. Change-Id: I06f9d5d99266ca1abb3e8203ec66d9415842306a
2024-12-13gnu: python-prometheus-client: Update to 0.20.0.Ricardo Wurmus
* gnu/packages/monitoring.scm (python-prometheus-client): Update to 0.20.0. [propagated-inputs]: Remove python-twisted. Change-Id: Id784729ae1f9645a97347457d32d9c15ddb2b289
2024-12-13build-system/pyproject: Use python-sans-pip-wrapper as default-python.Lars-Dominik Braun
Also adds python-setuptools and python-wheel to relevant packages, either to native-inputs or to propagated inputs if the pkg_resources Python module is loaded at runtime. * guix/build-system/pyproject.scm (default-python): Default to python-sans-pip-wrapper. Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-08-11gnu: Replace (almost) all uses of /run/setuid-programs.Tobias Geerinckx-Rice
…those good for master, anyway. * gnu/packages/admin.scm (ktsuss, opendoas, hosts) [arguments]: Replace /run/setuid-programs with /run/privileged/bin. * gnu/packages/containers.scm (slirp4netns)[arguments]: Likewise. * gnu/packages/debian.scm (pbuilder)[arguments]: Likewise. * gnu/packages/disk.scm (udevil)[arguments]: Likewise. * gnu/packages/enlightenment.scm (efl, enlightenment) [arguments]: Likewise. * gnu/packages/gnome.scm (gdm, gnome-control-center) [arguments]: Likewise. * gnu/packages/linux.scm (singularity)[arguments]: Likewise. * gnu/packages/lxde.scm (spacefm)[arguments]: Likewise. * gnu/packages/monitoring.scm (zabbix-agentd)[arguments]: Likewise. * gnu/packages/virtualization.scm (ganeti)[arguments]: Likewise. * gnu/packages/xdisorg.scm (xsecurelock)[arguments]: Likewise. * gnu/services/dbus.scm (dbus-configuration-directory): Likewise. * gnu/services/ganeti.scm (%default-ganeti-environment-variables): Likewise. * gnu/services/monitoring.scm (zabbix-agent-shepherd-service): Likewise. * gnu/tests/ldap.scm (marionette): Likewise. * gnu/tests/monitoring.scm (os): Likewise.
2024-02-14gnu: batsignal: Update to 1.8.0.kiasoc5
* gnu/packages/monitoring.scm (batsignal): Update to 1.8.0. Change-Id: I4870ea2e733326dbd4046f9a3c225fb05ffdbefa Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-22gnu: graphite-web: Update to 1.1.10.Marius Bakke
* gnu/packages/monitoring.scm (graphite-web): Update to 1.1.10. [arguments]: Relax Django requirement. [propagated-inputs]: Remove PYTHON-WHISPER , PYTHON-SCANDIR, and PYTHON-TXAMPQ. Replace PYTHON-DJANGO-2.2 with PYTHON-DJANGO-3.2.
2023-07-16gnu: zabbix-cli: Update to 2.3.1.Tobias Geerinckx-Rice
* gnu/packages/monitoring.scm (zabbix-cli): Update to 2.3.1.
2023-06-25gnu: fswatch: Update to 1.17.1.Greg Hogan
* gnu/packages/monitoring.scm (fswatch): Update to 1.17.1. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-06-20gnu: batsignal: Update to 1.6.4.kiasoc5
* gnu/packages/monitoring.scm (batsignal): Update to 1.6.4. Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-04-24gnu: fatrace: Update to 0.17.0.Raphaël Mélotte
* gnu/packages/monitoring.scm (fatrace): Update to 0.17.0 Signed-off-by: Ludovic Courtès <ludo@gnu.org>