Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: dool | Distribution: openSUSE Tumbleweed |
Version: 1.3.4 | Vendor: openSUSE |
Release: 2.1 | Build date: Wed Mar 12 15:46:42 2025 |
Group: System/Monitoring | Build host: reproducible |
Size: 706500 | Source RPM: dool-1.3.4-2.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/scottchiefbaker/dool | |
Summary: Versatile vmstat, iostat and ifstat replacement |
Dool is a command line tool to monitor many aspects of your Linux system: CPU, Memory, Network, Load Average, etc. It also includes a robust plug-in architecture to allow monitoring other system metrics. Dool is a Python3 compatible fork of Dstat.
GPL-2.0-only
* Wed Mar 12 2025 Ana Guerrero <ana.guerrero@suse.com> - spec cleanup. * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.3.4: * Fix plugin loading for Python 3.13 #83 * Added rudimentary Debian packaging information. #81 * fix undefined variable 'mod' in plugin loading error reporting #84 * Tweaked the header lines to be + after an entire page has scrolled by * Added documentation on how to package Dool * Lots of work in packaging up RPM and Deb files * Fix the top-io (all IO) and top-bio (Block IO) plugins and clarify the source of data for each * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.3.3: * Package plugins in PIP #74 * Add some emojis to README * Allow the --io plugin to read from symlinks like /dev/disk-by-uuid (#79) * Removed old examples directory that was not relevant anymore * Fix the --noupdate option and make dool work better for non-tty connections (#77) * General code clean-up and best practices * Comments added to code to make parsing simpler for future Scott * Add team members to README * More internal dstat -> dool name changes * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.3.2: * Publish on PyPI #68 * Add a new --dstat option to emulate old functionality * Remove code paths for Python 2.x as we're 100% Python 3.x now (and have been for a long time) * Add documentation about bits vs bytes to refer tickets to when we get questions * Fixes for long names on --top-io-adv plugin * The --freespace plugin can now optionally take a comma separate list of mount points now * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.3.1: * Fix help of vmstat (as it includes sys instead of swap) - Fixes #54 #55 * Fixes #60 - Multiple SWAP's breaks output #61 * Better support for NVME drives * Support for Python v3.12 * Shorter and more concise device names (info in #59) * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.3.0: * add support for terminals with only 16 colors #43 * Correctly report disk stats for NVME drives #49 * Capture VM name for top-cpu #48 * Properly capitalize unit letters for real this time #34 * Add a \n to output when using a count * Fix the NTP plugin for Python 3.x * Massive internal naming change dstat -> dool * Fix bits/bytes in CSV file output * Add a --devel logging option to assist in future developementg * Update Github templates to simplify them and reflect the Dool name * Lots of comments in the code as I slowly learn more about how it works * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.2.0: What's Changed: * --output now correctly writes to files cleanly Introduced --display to allow outputting to both screen and file * Fix building docs with make docs * Update the .spec file to allow building RPMs for Dool on modern systems * Fix potential crashes from "OverflowError: cannot convert float infinity to integer" * Updated Lustre plugin for modern versions * Cleaned up output of sub frames in table output * Add a plug-in for Linux bonding devices * Add signal handling to better close down things when dool quits * Added an option for --diskset to group drives together Auto generated: * Fix top_mem plugin #22 * /proc/diskstats: better detection of unused block devices #17 * Fix rename in docs #30 * Add support for Lustre 2.12+ in the lustre plugin #24 * Catch OverflowError #16 * Remove underline from sequence separators #31 * Migrate to GPL v3 #39 * Document the --display feature #40 * Add debug k() and kd() options #41 * Add a plugin for Linux bonding devices #10 * Fix for the Infiniband plugin #9 * Add an option for --diskset for #35 #42 * Fix syntax errors #2 * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - Update to 1.1.0: * Use unicode box drawing characters to make things look more modern * Add installation script * Make the output cleaner by using better ANSI line clearing options * Better compatibility on older versions of Python. Tested on Python 3.6 * Memory calculation is now closer to free * Include "available" memory instead of "buffers" * Major README updates to help new users get started * Wed Mar 12 2025 Michael Vetter <mvetter@suse.com> - bsc#1239172: Switch from dstat to dool See https://github.com/dstat-real/dstat/issues/170 for details - Drop: * 0001-Use-python3-compatible-way-of-checking-instance-type.patch * fix_boo_1136279.patch * loop-should-be-integer.patch - Update to dool 0.9: * This is the last version of the code that runs on Python 2.x * Wed Feb 21 2024 Michael Vetter <mvetter@suse.com> - Use %autosetup macro. Allows to eliminate the usage of deprecated %patchN.
/usr/bin/dool /usr/share/applications/dool.desktop /usr/share/doc/packages/dool /usr/share/doc/packages/dool/AUTHORS /usr/share/doc/packages/dool/ChangeLog /usr/share/doc/packages/dool/README.md /usr/share/doc/packages/dool/counter-rollovers.adoc /usr/share/doc/packages/dool/counter-rollovers.html /usr/share/doc/packages/dool/cplugins.adoc /usr/share/doc/packages/dool/cplugins.html /usr/share/doc/packages/dool/dool-paper.adoc /usr/share/doc/packages/dool/dool-paper.html /usr/share/doc/packages/dool/dool.1.adoc /usr/share/doc/packages/dool/dool.1.html /usr/share/doc/packages/dool/performance.adoc /usr/share/doc/packages/dool/performance.html /usr/share/doc/packages/dool/screen.adoc /usr/share/doc/packages/dool/screen.html /usr/share/dool /usr/share/dool/dool.py /usr/share/dool/dool__pid_detail.py /usr/share/dool/dool_battery.py /usr/share/dool/dool_battery_remain.py /usr/share/dool/dool_bond.py /usr/share/dool/dool_condor_queue.py /usr/share/dool/dool_cpufreq.py /usr/share/dool/dool_dbus.py /usr/share/dool/dool_disk_avgqu.py /usr/share/dool/dool_disk_avgrq.py /usr/share/dool/dool_disk_inflight.py /usr/share/dool/dool_disk_svctm.py /usr/share/dool/dool_disk_tps.py /usr/share/dool/dool_disk_util.py /usr/share/dool/dool_disk_wait.py /usr/share/dool/dool_dool.py /usr/share/dool/dool_dool_cpu.py /usr/share/dool/dool_dool_ctxt.py /usr/share/dool/dool_dool_mem.py /usr/share/dool/dool_dool_step.py /usr/share/dool/dool_fan.py /usr/share/dool/dool_freespace.py /usr/share/dool/dool_fuse.py /usr/share/dool/dool_gpfs.py /usr/share/dool/dool_gpfs_ops.py /usr/share/dool/dool_helloworld.py /usr/share/dool/dool_ib.py /usr/share/dool/dool_innodb_buffer.py /usr/share/dool/dool_innodb_io.py /usr/share/dool/dool_innodb_ops.py /usr/share/dool/dool_jvm_full.py /usr/share/dool/dool_jvm_vm.py /usr/share/dool/dool_lustre.py /usr/share/dool/dool_md_status.py /usr/share/dool/dool_mem_percent.py /usr/share/dool/dool_memcache_hits.py /usr/share/dool/dool_mongodb_conn.py /usr/share/dool/dool_mongodb_mem.py /usr/share/dool/dool_mongodb_opcount.py /usr/share/dool/dool_mongodb_queue.py /usr/share/dool/dool_mongodb_stats.py /usr/share/dool/dool_mysql5_cmds.py /usr/share/dool/dool_mysql5_conn.py /usr/share/dool/dool_mysql5_innodb.py /usr/share/dool/dool_mysql5_innodb_basic.py /usr/share/dool/dool_mysql5_innodb_extra.py /usr/share/dool/dool_mysql5_io.py /usr/share/dool/dool_mysql5_keys.py /usr/share/dool/dool_mysql_io.py /usr/share/dool/dool_mysql_keys.py /usr/share/dool/dool_net_packets.py /usr/share/dool/dool_nfs3.py /usr/share/dool/dool_nfs3_ops.py /usr/share/dool/dool_nfsd3.py /usr/share/dool/dool_nfsd3_ops.py /usr/share/dool/dool_nfsd4_ops.py /usr/share/dool/dool_nfsstat4.py /usr/share/dool/dool_ntp.py /usr/share/dool/dool_postfix.py /usr/share/dool/dool_power.py /usr/share/dool/dool_proc_count.py /usr/share/dool/dool_qmail.py /usr/share/dool/dool_redis.py /usr/share/dool/dool_rpc.py /usr/share/dool/dool_rpcd.py /usr/share/dool/dool_sendmail.py /usr/share/dool/dool_snmp_cpu.py /usr/share/dool/dool_snmp_load.py /usr/share/dool/dool_snmp_mem.py /usr/share/dool/dool_snmp_net.py /usr/share/dool/dool_snmp_net_err.py /usr/share/dool/dool_snmp_sys.py /usr/share/dool/dool_snooze.py /usr/share/dool/dool_squid.py /usr/share/dool/dool_test.py /usr/share/dool/dool_thermal.py /usr/share/dool/dool_top_bio.py /usr/share/dool/dool_top_bio_adv.py /usr/share/dool/dool_top_childwait.py /usr/share/dool/dool_top_cpu.py /usr/share/dool/dool_top_cpu_adv.py /usr/share/dool/dool_top_cputime.py /usr/share/dool/dool_top_cputime_avg.py /usr/share/dool/dool_top_int.py /usr/share/dool/dool_top_io.py /usr/share/dool/dool_top_io_adv.py /usr/share/dool/dool_top_latency.py /usr/share/dool/dool_top_latency_avg.py /usr/share/dool/dool_top_mem.py /usr/share/dool/dool_top_oom.py /usr/share/dool/dool_utmp.py /usr/share/dool/dool_vm_cpu.py /usr/share/dool/dool_vm_mem.py /usr/share/dool/dool_vm_mem_adv.py /usr/share/dool/dool_vmk_hba.py /usr/share/dool/dool_vmk_int.py /usr/share/dool/dool_vmk_nic.py /usr/share/dool/dool_vz_cpu.py /usr/share/dool/dool_vz_io.py /usr/share/dool/dool_vz_ubc.py /usr/share/dool/dool_wifi.py /usr/share/dool/dool_zfs_arc.py /usr/share/dool/dool_zfs_l2arc.py /usr/share/dool/dool_zfs_zil.py /usr/share/licenses/dool /usr/share/licenses/dool/LICENSE /usr/share/man/man1/dool.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Mar 22 23:22:24 2025