anvil/Anvil/Tools
Digimer 6abe06f125 The theme of these commits is improving DB responsiveness.
* Created Database->_age_out_data() to delete records from the database that are old enough to no longer be useful. This is designed to significantly reduce the size of the database, allowing a better focus on performance.
* Changed Database->connect() to default to NOT check for resync, reworking the old 'no_resync' to 'check_for_resync', so that resync checks happen on demard, instead of by default.
* Updated get_tables_from_schema() to now allow 'schema_file' to be set to 'all', which then loads the schema files of all scan agents as well as the core anvil schema file. Fixed a bug where commented out tables were being counted.
* Re-enabled triggering resyncs on 'last_updated' differences.
* Fixed a bug in scan-ipmitool where the history_id column in history.scan_ipmitool_value was incorrect.
* Created a new tool called striker-show-db-counts that shows the number of records in all public and history schema tables for all databases.
* Updated anvil-update-states to detect when a libvirtd NAT'ed bridge exists and to delete it when found.

Signed-off-by: Digimer <digimer@alteeve.ca>
2021-05-29 23:34:22 -04:00
..
Account.pm * Updated all methods to add (or fix) logging the method entry. 2020-09-06 01:52:03 -04:00
Alert.pm * Finished porting scan-storcli! This was the largest scan agent to migrate to M3. 2020-11-23 11:18:00 -05:00
Cluster.pm * Started work on, but not at all finished, anvil-manage-server which will allow manipulation of a server's resources. 2021-05-20 00:16:09 -04:00
Convert.pm * Created a new tool, anvil-watch-bonds, which is a live monitor of bonds and interfaces designed to be run from the command line on a given host. 2021-05-26 20:24:05 -04:00
Database.pm The theme of these commits is improving DB responsiveness. 2021-05-29 23:34:22 -04:00
DRBD.pm * Fixed a bug where 'timeout' would repeatedly get added to drbd's global-common.conf file. 2021-05-24 20:03:17 -04:00
Email.pm * Fixed a bug in scan-apc-ups where changes in the transfer reason were not being recorded. 2021-02-07 18:11:29 -05:00
Get.pm * Started work on, but not at all finished, anvil-manage-server which will allow manipulation of a server's resources. 2021-05-20 00:16:09 -04:00
Job.pm * Finished tools/anvil-boot-server and tools/anvil-shutdown-server. 2021-04-18 19:54:58 -04:00
Log.pm * Several bugs fixed and enhancements; 2021-05-24 00:09:32 -04:00
Network.pm * Updated Database->resync_databases() to set a default schema of 'public'. Also fixed a bug where, when the difference in record numbers between two line was > 999, it would not trigger a resync. 2021-05-13 23:27:38 -04:00
Remote.pm * Added a check to Database->get_ip_addresses() to check is a hash is set before using it, to help avoid unitialized variable messages. 2021-03-10 20:35:05 -05:00
ScanCore.pm The theme of these commits is improving DB responsiveness. 2021-05-29 23:34:22 -04:00
Server.pm * Started work on, but not at all finished, anvil-manage-server which will allow manipulation of a server's resources. 2021-05-20 00:16:09 -04:00
Storage.pm * Finished anvil-rename-server! 2021-04-22 13:29:50 -04:00
Striker.pm * Started work on, but not at all finished, anvil-manage-server which will allow manipulation of a server's resources. 2021-05-20 00:16:09 -04:00
System.pm * Several bugs fixed and enhancements; 2021-05-24 00:09:32 -04:00
Template.pm * This adds two new files; cgi-bin/get_anvils and cgi-bin/get_anvil_status, that will form the foundation of the new interactive web UI. 2021-02-09 22:45:40 -05:00
Validate.pm * Updated Database queries that were passing 'debug => $debug' to not do that, as it was causing far too much (useless) noise in the logs. 2021-04-15 02:35:58 -04:00
Words.pm * Created a new tool, anvil-watch-bonds, which is a live monitor of bonds and interfaces designed to be run from the command line on a given host. 2021-05-26 20:24:05 -04:00