Skip to content

Releases: 2called-chaos/watchmonkey_cli

Release v1.11.0

27 Apr 17:02
Compare
Choose a tag to compare
  • Added Telegram Bot hook (see Readme)
  • Application will warn if more than one thread remains on exit (please tell me)
  • (internal) new hooks, added around hooks
  • (internal) checkers have a uniqid to throttle messages
  • Small fixes

Release v1.10.0

21 Jan 16:55
Compare
Choose a tag to compare
  • Added a new option maxrt(default 120 seconds) after which a checker task will be killed (ever had df hanging forever with a broken mount? :D). A checker can set self.maxrt to false/int-ish/proc(app, checker, checker_args). 0 or false will not enforce any time restriction.
    Note: In multi-thread mode checkers share the same connection and the net-ssh loop will block for the whole connection. This means a stalled df will most probably cause all other checkers for the same host/connection scheduled after it to fail as well (because they all wait for the df response and all hit the time limit)
  • Added a new option conclosewait (default 10 seconds) to limit the amount of time WM will wait for connections to get closed (they sometimes just stall forever, especially if reaped by maxrt)
  • Added new checker dev_pry that is mostly for development, if pry is installed and you are running threadless (-t0) you will get a pry console within the checker in which you can access app, checker and host e.g. host.exec("cat /proc/mdstat")
  • Checkers will no longer attempt retries if WM is shutting down

Release v1.9.0

16 Jan 16:13
Compare
Choose a tag to compare
  • Added CPUfreq scaling governor checker and added it to unix defaults
    example: unix_cpu_governor :myserver, expect: "performance"
  • Fix unix_defaults not respecting options being set to false (e.g. unix_defaults :myserver, mdadm: false)

Release v1.8

01 Nov 20:41
Compare
Choose a tag to compare
  • Add TCP port checker
  • Add UDP port checker (rudimentary, see notes)

Release v1.7.1 - Hotfix

01 Nov 14:21
Compare
Choose a tag to compare
  • _Hotfix_ Fix implementation of ts3_license checker

Release v1.7

01 Nov 14:13
Compare
Choose a tag to compare
  • Added TeamSpeak 3 license expiration checker
  • Moved human_seconds helper
  • Bunch of fixes