arcshell

ArcShell Release Notes

arcshell_2018.12.11.12.39

Release Video

File Notes
arcshell_stats.sh Multiple files have been modified related to stats. This is to add automatic anomaly detection (still in progress). ArcShell will currently track a variety of average values and some other related statistics about all of the metrics you collect. This will eventually drive some easy to configure basic automated notifications when anomalies are detected. The file which is used as the reference is generated every hour but will eventually be moved to a less frequent schedule.
arcshell_rsync.sh You can now use rsync_dir to sync local directories without using SSH. There are some changes need in terms of docs or interface to make this entirely clear as to how to do this but it does work.
arcshell_msg.sh If queuing is not being used the message is sent immediately. In the past it could still queue for up to a minute and the service daemon would sent it. Not the service daemon does not need to be running to send a message when queuing is not enabled.
arcshell_dt.sh Fixed but in dt_is_weekday.
arcshell_contact_groups.sh Simplified the function to test sending a message to a group (contact_groups_test).
arcshell_config.sh Removed a few nonsensical log_terminal calls and changed the to echo.
_stats_calc*.awk Made a lot of changes to the awk scripts which store stats. Setting everything up for automated anomaly detection for any statistic you track.

arcshell_2018.11.28.18.28

Release Video

File Notes
arcshell_alerts.sh Added alert_types_show.
arcshell_arc.sh Refactoring. arc_menu work.
arcshell_config.sh Added config_show_config.
arcshell_contact_groups.sh Added contact_groups_show.
arcshell_counters.sh Minor refactoring.
arcshell_keywords.sh Added keywords_show.
arcshell_logger.sh Minor change to the counters.
arcshell_msg.sh Bug fixes. Added feature to clean up orphaned queues.
arcshell_sendgrid.sh Better error handling/logging.
arcshell.config Removes admin emails and texts. Now part of setup and only email is required/available. This simplifies time spent in setup.

arcshell_2018.11.23.14.03.tar.gz

arcshell_2018.11.23.12.40.tar.gz

File Notes
arcshell_alerts.sh Basic refactoring. Made sure “title” alone can be used consistently in lieu of an alert_id. Added some functions to support editing of alert types from “arc_menu”.
arcshell_arc.sh Worked on the “arc_menu”. Change “arc_download” to use an arcshell.config parameter instead of an “url” configuration object.
arcshell_contact_groups.sh Added “contact_group_edit” function to support editing contact groups from the “arc_menu”.
arcshell_keywords.sh Added “keywords_edit” function to support editing keywords from the “arc_menu”.
arcshell_logger.sh Added “log_quit” to quit “log_follow” more easily without having to “fg” the background process.
arcshell_menu.sh Basic refactoring. Added a load function.
collect_total_cpu_seconds.sh Bug fix.
arcshell.config Changes name of ArcShell Service Daemon parameters from arcshell* to arc*. Implemented “arc_download_url” which is referenced from the arc_download function.