SMD 1.1

@nuxsmin nuxsmin released this Apr 24, 2017 · 13 commits to master since this release

  • [ADD] Default font set to Noto Sans.
  • [MOD] Removed some unused code.
  • [MOD] Minor UI tweaks.
  • [FIX] Fixes #22. Regular expression wasn't used when other filters were applied. Thanks to @SchmuFoo for the feedback
  • [FIX] Fixes #22. "Show scheduled events" config wasn't set when saving config. hanks to @SchmuFoo for the feedback
  • [MOD] Code refactoring.
  • [MOD] UI tweaks.
  • [FIX] Fixed regular expression handling. Related #22
  • [FIX] Removed default regex for shown hosts because it isn't needed. Related #22
  • [MOD] Javascript refactoring
  • [FIX] Fixed wrong behavior when parsing XML array nodes when the value is not set. Related #22

Check_MK Backend Added

@nuxsmin nuxsmin released this Jul 11, 2016 · 23 commits to master since this release

  • [ADD] New Check_MK backend added. Related #18. Thanks to @ikiranreddy for the feedback
  • [ADD] New warning message added when configuration is changed.
  • [MOD] Improved socket connections.
  • [MOD] Improved response handling on socket connections.

New features and improvements

@nuxsmin nuxsmin released this Jun 29, 2016 · 28 commits to master since this release

  • [ADD] New events level threshold by backend. Closes #12
  • [ADD] New config password besides hash based auth.
  • [ADD] New config backup before saving.
  • [ADD] New backend config checking options.
  • [MOD] Improved backend config behavior.
  • [ADD] New trigger states for Zabbix backends. Related #13. Thanks to @osnet
  • [ADD] New option to disable downtime events viewing in main view.
  • [ADD] API token random hash generation.
  • [MOD] Improved response by caching active backends.
  • [MOD] Improved maintenance detection.
  • [MOD] Removed some unused properties.
  • [MOD] Improved config UI.
  • [MOD] Resources minifying.
  • [MOD] New events blinking disabled because intensive CPU resource usage on thin clients.
  • [MOD] Modified error message.
  • [MOD] Updated language strings
  • [FIX] Fixed new events detection on Livestatus backends.
  • [FIX] Fixed Zabbix time periods issue. Complex time periods are not yet implemented.
  • [FIX] Fixed language selection issue. Related #14. Thanks to @osnet
  • [FIX] Fixed warnings when retrieving raw events
  • [FIX] Minor bugfixes

...and many thanks to the contributors!!

Bugfixes

@nuxsmin nuxsmin released this May 27, 2016 · 47 commits to master since this release

  • [MOD] Improved backend error handling.
  • [FIX] Closes #10. Multiple same backend type were not saved. Thanks to @ZUNbado
  • [FIX] Minor bugfixes
  • [MOD] Updated Zabbix API to 2.2.5 and 2.4.5 versions.
  • [FIX] Fixed issue when retrieving data from Zabbix triggers. Thanks to @ZUNbado
  • [FIX] Fixed issue when saving status info column state. Thanks to @ZUNbado
  • [FIX] Fixed config saving when no backends are defined.
  • [FIX] Fixed language detection when no config is set.

MInor Improvements

@nuxsmin nuxsmin released this Mar 8, 2016 · 57 commits to master since this release

  • [MOD] Improved remote backends error handling by showing errors in the dashboard.
  • [FIX] Fixed PHP version comparison.

API improvements

@nuxsmin nuxsmin released this Feb 21, 2016 · 61 commits to master since this release

  • [ADD] New sysMonDash API for SMD remote backends type. This allows to query a sysMonDash proxy backend to get the events from several remote backends.
  • [ADD] Audio alarm support for new events
  • [MOD] More secure config hash generation.
  • [MOD] Compatible with PHP 5.3
  • [MOD] API requests are now coded into a PHP serialized string and wrapped with JSON.
  • [FIX] PHP 5.3 compatibility issues
  • [MOD] Warns if cURL is unavailable
  • [FIX] Minor bugfixes

Multiple Backends

@nuxsmin nuxsmin released this Feb 13, 2016 · 66 commits to master since this release

Good news!!, this release is focused in retrieving events from multiple backends, so you can get a centralized dashboard that shows all those important events from your configured backends.

The backends available are:

  • Zabbix (through remote API)
  • Nagios/Icinga Livestatus (through unix socket)
  • Nagios/Icinga Status (through status.dat file).

Please read the wiki to know how options works.

Hope you find it useful ;)

Go Monitoring

@nuxsmin nuxsmin released this Sep 24, 2015 · 102 commits to master since this release

Versión incial y estable.