WISE-PaaS/RMM Plugins
From ESS-WIKI
Revision as of 04:20, 10 April 2018 by Scott68.chang (talk | contribs)
Plugins in WISE-PaaS/RMM
In RMM Agent, Advantech provide several Plugins (Handlers) and can be classified in three different categories:
- Monitoring Plugins - sensor data monitoring and control.
Such as: Hard-disk Monitor, SUSI Control, Network Monitor, Process Monitor, IoT Gateway and Modbus.
- Control Plugins - remote control target device.
Such as: Power On/Off, Remote KVM, Screenshot, Terminal, Protection and Recovery.
- Agent Improvement Plugins - to increase the agent reliability or functionality.
Such as: Server Redundancy.
Plugins Switch
To switch on or off the RMM Agent Plugins, user can edit the module_config.xml in module folder at RMM Agent installed directory.
<?xml version="1.0"?>
<XMLConfigSettings><BaseSettings>
<ModuleNum>16</ModuleNum>
<ModuleName1>HDDHandler</ModuleName1><ModulePath1>\module\HDDHandler.dll</ModulePath1><ModuleEnable1>TRUE</ModuleEnable1>
<ModuleName2>MonitoringHandler</ModuleName2><ModulePath2>\module\MonitoringHandler.dll</ModulePath2><ModuleEnable2>FALSE</ModuleEnable2>
<ModuleName3>PowerOnOffHandler</ModuleName3><ModulePath3>\module\PowerOnOffHandler.dll</ModulePath3><ModuleEnable3>TRUE</ModuleEnable3>
<ModuleName4>ScreenshotHandler</ModuleName4><ModulePath4>\module\ScreenshotHandler.dll</ModulePath4><ModuleEnable4>TRUE</ModuleEnable4>
<ModuleName5>NetMonitorHandler</ModuleName5><ModulePath5>\module\NetMonitorHandler.dll</ModulePath5><ModuleEnable5>TRUE</ModuleEnable5>
<ModuleName6>ProcessMonitorHandler</ModuleName6><ModulePath6>\module\ProcessMonitorHandler.dll</ModulePath6><ModuleEnable6>TRUE</ModuleEnable6>
<ModuleName7>ProtectHandler</ModuleName7><ModulePath7>\module\ProtectHandler.dll</ModulePath7><ModuleEnable7>TRUE</ModuleEnable7>
<ModuleName8>RecoveryHandler</ModuleName8><ModulePath8>\module\RecoveryHandler.dll</ModulePath8><ModuleEnable8>TRUE</ModuleEnable8>
<ModuleName9>RemoteKVMHandler</ModuleName9><ModulePath9>\module\RemoteKVMHandler.dll</ModulePath9><ModuleEnable9>TRUE</ModuleEnable9>
<ModuleName10>SoftwareMonitorHandler</ModuleName10><ModulePath10>\module\SoftwareMonitorHandler.dll</ModulePath10><ModuleEnable10>FALSE</ModuleEnable10>
<ModuleName11>SUSIControlHandler</ModuleName11><ModulePath11>\module\SUSIControlHandler.dll</ModulePath11><ModuleEnable11>TRUE</ModuleEnable11>
<ModuleName12>TerminalHandler</ModuleName12><ModulePath12>\module\TerminalHandler.dll</ModulePath12><ModuleEnable12>TRUE</ModuleEnable12>
<ModuleName13>IoTGWHandler</ModuleName13><ModulePath13>\module\IoTGWHandler.dll</ModulePath13><ModuleEnable13>TRUE</ModuleEnable13>
<ModuleName14>ServerRedundancyHandler</ModuleName14><ModulePath14>\module\ServerRedundancyHandler.dll</ModulePath14><ModuleEnable14>TRUE</ModuleEnable14>
<ModuleName15>Modbus_Handler</ModuleName15><ModulePath15>\module\Modbus_Handler.dll</ModulePath15><ModuleEnable15>FALSE</ModuleEnable15>
<ModuleName16>OTAHandler</ModuleName16><ModulePath16>\module\OTAHandler.dll</ModulePath16><ModuleEnable16>FALSE</ModuleEnable16>
</BaseSettings></XMLConfigSettings>