salt.modules.monit#

Monit service module. This module will create a monit type service watcher.

salt.modules.monit.configtest()#

New in version 2016.3.0.

Test monit configuration syntax

CLI Example:

salt '*' monit.configtest
salt.modules.monit.id_(reset=False)#

New in version 2016.3.0.

Return monit unique id.

resetFalse

Reset current id and generate a new id when it's True.

CLI Example:

salt '*' monit.id [reset=True]
salt.modules.monit.monitor(name)#

monitor service via monit

CLI Example:

salt '*' monit.monitor <service name>
salt.modules.monit.reload_()#

New in version 2016.3.0.

Reload monit configuration

CLI Example:

salt '*' monit.reload
salt.modules.monit.restart(name)#

Restart service via monit

CLI Example:

salt '*' monit.restart <service name>
salt.modules.monit.start(name)#

CLI Example:

salt '*' monit.start <service name>
salt.modules.monit.status(svc_name='')#

Display a process status from monit

CLI Example:

salt '*' monit.status
salt '*' monit.status <service name>
salt.modules.monit.stop(name)#

Stops service via monit

CLI Example:

salt '*' monit.stop <service name>
salt.modules.monit.summary(svc_name='')#

Display a summary from monit

CLI Example:

salt '*' monit.summary
salt '*' monit.summary <service name>
salt.modules.monit.unmonitor(name)#

Unmonitor service via monit

CLI Example:

salt '*' monit.unmonitor <service name>
salt.modules.monit.validate()#

New in version 2016.3.0.

Check all services

CLI Example:

salt '*' monit.validate
salt.modules.monit.version()#

New in version 2016.3.0.

Return version from monit -V

CLI Example:

salt '*' monit.version