diff --git a/sysutils/monit/Makefile b/sysutils/monit/Makefile index eeaba0075..f276a74c4 100644 --- a/sysutils/monit/Makefile +++ b/sysutils/monit/Makefile @@ -1,5 +1,5 @@ PLUGIN_NAME= monit -PLUGIN_VERSION= 1.6 +PLUGIN_VERSION= 1.7 PLUGIN_COMMENT= Proactive system monitoring PLUGIN_MAINTAINER= frank.brendel@eurolog.com PLUGIN_DEPENDS= monit diff --git a/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php b/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php index 621aaaf45..51b0f7529 100644 --- a/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php +++ b/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/Api/SettingsController.php @@ -69,8 +69,8 @@ class SettingsController extends ApiControllerBase } } if ($node != null) { - $result[$nodeType] = $node->getNodes(); - $result["result"] = "ok"; + $result['monit'] = array($nodeType => $node->getNodes()); + $result['result'] = 'ok'; } } return $result; diff --git a/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/IndexController.php b/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/IndexController.php index 86c38d3d3..07493b51b 100644 --- a/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/IndexController.php +++ b/sysutils/monit/src/opnsense/mvc/app/controllers/OPNsense/Monit/IndexController.php @@ -32,7 +32,7 @@ namespace OPNsense\Monit; /** * Class IndexController - * @package OPNsense\FtpProxy + * @package OPNsense\Monit */ class IndexController extends \OPNsense\Base\IndexController { diff --git a/sysutils/monit/src/opnsense/mvc/app/views/OPNsense/Monit/index.volt b/sysutils/monit/src/opnsense/mvc/app/views/OPNsense/Monit/index.volt index 5649844b3..e4fd2fada 100644 --- a/sysutils/monit/src/opnsense/mvc/app/views/OPNsense/Monit/index.volt +++ b/sysutils/monit/src/opnsense/mvc/app/views/OPNsense/Monit/index.volt @@ -83,7 +83,6 @@ POSSIBILITY OF SUCH DAMAGE. /** * general settings */ - // load data mapDataToFormUI({'frm_GeneralSettings':"/api/monit/settings/get/general/"}).done(function(){ formatTokenizersUI(); $('.selectpicker').selectpicker('refresh'); @@ -95,17 +94,17 @@ POSSIBILITY OF SUCH DAMAGE. // show/hide httpd/mmonit options function ShowHideGeneralFields(){ if ($('#monit\\.general\\.httpdEnabled')[0].checked) { - $('tr[for="monit.general.httpdPort"]').removeClass('hidden'); - $('tr[for="monit.general.httpdAllow"]').removeClass('hidden'); - $('tr[for="monit.general.mmonitUrl"]').removeClass('hidden'); - $('tr[for="monit.general.mmonitTimeout"]').removeClass('hidden'); - $('tr[for="monit.general.mmonitRegisterCredentials"]').removeClass('hidden'); + $('tr[id="row_monit.general.httpdPort"]').removeClass('hidden'); + $('tr[id="row_monit.general.httpdAllow"]').removeClass('hidden'); + $('tr[id="row_monit.general.mmonitUrl"]').removeClass('hidden'); + $('tr[id="row_monit.general.mmonitTimeout"]').removeClass('hidden'); + $('tr[id="row_monit.general.mmonitRegisterCredentials"]').removeClass('hidden'); } else { - $('tr[for="monit.general.httpdPort"]').addClass('hidden'); - $('tr[for="monit.general.httpdAllow"]').addClass('hidden'); - $('tr[for="monit.general.mmonitUrl"]').addClass('hidden'); - $('tr[for="monit.general.mmonitTimeout"]').addClass('hidden'); - $('tr[for="monit.general.mmonitRegisterCredentials"]').addClass('hidden'); + $('tr[id="row_monit.general.httpdPort"]').addClass('hidden'); + $('tr[id="row_monit.general.httpdAllow"]').addClass('hidden'); + $('tr[id="row_monit.general.mmonitUrl"]').addClass('hidden'); + $('tr[id="row_monit.general.mmonitTimeout"]').addClass('hidden'); + $('tr[id="row_monit.general.mmonitRegisterCredentials"]').addClass('hidden'); } }; $('#monit\\.general\\.httpdEnabled').unbind('click').click(function(){ @@ -162,52 +161,51 @@ POSSIBILITY OF SUCH DAMAGE. // show hide fields according to selected service type function ShowHideFields(){ var servicetype = $('#monit\\.service\\.type').val(); - $('tr[for="monit.service.pidfile"]').addClass('hidden'); - $('tr[for="monit.service.match"]').addClass('hidden'); - $('tr[for="monit.service.path"]').addClass('hidden'); - $('tr[for="monit.service.address"]').addClass('hidden'); - $('tr[for="monit.service.interface"]').addClass('hidden'); - $('tr[for="monit.service.start"]').removeClass('hidden'); - $('tr[for="monit.service.stop"]').removeClass('hidden'); + $('tr[id="row_monit.service.pidfile"]').addClass('hidden'); + $('tr[id="row_monit.service.match"]').addClass('hidden'); + $('tr[id="row_monit.service.path"]').addClass('hidden'); + $('tr[id="row_monit.service.address"]').addClass('hidden'); + $('tr[id="row_monit.service.interface"]').addClass('hidden'); + $('tr[id="row_monit.service.start"]').removeClass('hidden'); + $('tr[id="row_monit.service.stop"]').removeClass('hidden'); switch (servicetype) { case 'process': var pidfile = $('#monit\\.service\\.pidfile').val(); var match = $('#monit\\.service\\.match').val(); if (pidfile !== '') { - $('tr[for="monit.service.pidfile"]').removeClass('hidden'); - $('tr[for="monit.service.match"]').addClass('hidden'); + $('tr[id="row_monit.service.pidfile"]').removeClass('hidden'); + $('tr[id="row_monit.service.match"]').addClass('hidden'); } else if (match !== '') { - $('tr[for="monit.service.pidfile"]').addClass('hidden'); - $('tr[for="monit.service.match"]').removeClass('hidden'); + $('tr[id="row_monit.service.pidfile"]').addClass('hidden'); + $('tr[id="row_monit.service.match"]').removeClass('hidden'); } else { - $('tr[for="monit.service.pidfile"]').removeClass('hidden'); - $('tr[for="monit.service.match"]').removeClass('hidden'); + $('tr[id="row_monit.service.pidfile"]').removeClass('hidden'); + $('tr[id="row_monit.service.match"]').removeClass('hidden'); } break; case 'host': - $('tr[for="monit.service.address"]').removeClass('hidden'); + $('tr[id="row_monit.service.address"]').removeClass('hidden'); break; case 'network': var address = $('#monit\\.service\\.address').val(); var interface = $('#monit\\.service\\.interface').val(); - console.log('-' + address + '-' + interface + '-'); if (address !== '') { - $('tr[for="monit.service.address"]').removeClass('hidden'); - $('tr[for="monit.service.interface"]').addClass('hidden'); + $('tr[id="row_monit.service.address"]').removeClass('hidden'); + $('tr[id="row_monit.service.interface"]').addClass('hidden'); } else if (interface !== '') { - $('tr[for="monit.service.address"]').addClass('hidden'); - $('tr[for="monit.service.interface"]').removeClass('hidden'); + $('tr[id="row_monit.service.address"]').addClass('hidden'); + $('tr[id="row_monit.service.interface"]').removeClass('hidden'); } else { - $('tr[for="monit.service.address"]').removeClass('hidden'); - $('tr[for="monit.service.interface"]').removeClass('hidden'); + $('tr[id="row_monit.service.address"]').removeClass('hidden'); + $('tr[id="row_monit.service.interface"]').removeClass('hidden'); } break; case 'system': - $('tr[for="monit.service.start"]').addClass('hidden'); - $('tr[for="monit.service.stop"]').addClass('hidden'); + $('tr[id="row_monit.service.start"]').addClass('hidden'); + $('tr[id="row_monit.service.stop"]').addClass('hidden'); break; default: - $('tr[for="monit.service.path"]').removeClass('hidden'); + $('tr[id="row_monit.service.path"]').removeClass('hidden'); } }; $('#DialogEditService').on('shown.bs.modal', function() {ShowHideFields();}); @@ -235,9 +233,9 @@ POSSIBILITY OF SUCH DAMAGE. // show hide execute field function ShowHideExecField(){ var actiontype = $('#monit\\.test\\.action').val(); - $('tr[for="monit.test.path"]').addClass('hidden'); + $('tr[id="row_monit.test.path"]').addClass('hidden'); if (actiontype === 'exec') { - $('tr[for="monit.test.path"]').removeClass('hidden'); + $('tr[id="row_monit.test.path"]').removeClass('hidden'); } }; $('#DialogEditTest').on('shown.bs.modal', function() {ShowHideExecField();}); @@ -282,7 +280,6 @@ POSSIBILITY OF SUCH DAMAGE.