Cacher 3.0
This is a complete rewrite of Cacher in Python.
Notes
Deprecation of all Server versions prior to 5.2
As of Cacher 3.0, all Server versions prior to 5.2 will no longer be supported.
Server Alert is now optional
As of Cacher 3.0, the server alert is now an optional argument and must be passed to continue using it. This allows Cacher to no longer require elevated permissions.
Bug fixes:
New features:
Configure Caching Server for advanced logging
Optionally configure the caching server so Cacher can work. Requires elevated permissions to run
--configureserver
Target Date:
Optionally specify a date.
--targetdate "2017-02-16"
Log Path:
Optionally specify another log path. Useful for testing or aggregating data from other caching servers.
--logpath "/path/to/logs"
DeviceIDs:
Optionally use the Device ID's from the logs. Useful if new machines come out that do not have a Friendly Name assigned to them.
--deviceids
No Standard Output
Optionally drop the standard out information. Useful if running the server alert or slack option.
--nostdout
Server Alert
Optionally send a server alert. Requires elevated permissions.
--serveralert
Slack Alert
Optionally send a server alert. Requires --slackchannel and --slackwebhook commands to be passed.
--slackalert --slackchannel "@egomez" --slackwebhook "https://hooks.slack.com/services/YOURURL"