Difference between revisions of "EdgeSense Southbound Service Development"
(.) |
(.) |
||
Line 55: | Line 55: | ||
[[File:EdgeSense Southbound Service module folder.png|RTENOTITLE]] | [[File:EdgeSense Southbound Service module folder.png|RTENOTITLE]] | ||
− | 6. Modify agentlite\module\module_config.xml | + | 6. Modify agentlite\prebuilt\module\module_config.xml |
<pre><ModuleNum>1</ModuleNum> | <pre><ModuleNum>1</ModuleNum> | ||
<ModuleName1>HandlerSample</ModuleName1> | <ModuleName1>HandlerSample</ModuleName1> | ||
Line 62: | Line 62: | ||
</pre> | </pre> | ||
− | 7. Modify agentlite\agent_config.xml | + | 7. Modify agentlite\prebuilt\agent_config.xml |
<pre><DeviceName>HandlerSample</DeviceName> | <pre><DeviceName>HandlerSample</DeviceName> | ||
<DevID>HandlerSample</DevID> | <DevID>HandlerSample</DevID> |
Revision as of 05:28, 23 July 2019
Contents
Introduction
You will need SRP-Plugin and Agentlite.
SRP-Plugin is xxx
Agentlite is a run-time collections for Plugin to execute. Plugin have to put in module folder.
Development
Requirement
For Windows development,
- Please install Visual Studio 2008 or above. Visual Studio is available at official website.
For Ubuntu 16.04 development,
Download SRP-Plugin and Agentlite
Download SRP-Plugin
git clone http://advgitlab.eastasia.cloudapp.azure.com/SRP-Connect/SRP-Plugin.git
Download Agentlite
git clone https://github.com/ADVANTECH-Corp/agentlite.git
Development for Windows
1. Open SRP-Plugin\SRP-Plugin.sln with Visual Studio.
2. Change Solution Configurations to Release , change Solution Platforms to Win32.
3. In Solution Explorer, choose HandlerSample and build it.
4. After build is completed, HandlerSample plugin is generated in SRP-Plugin\Release\module folder.
5. Copy HandlerSample.dll, module_config.xml to agentlite\prebuilt\module folder.
When we download agentlite, it looks like this picture:
Copy HandlerSample.dll, module_config.xml to agentlite\prebuilt\module folder.
6. Modify agentlite\prebuilt\module\module_config.xml
<ModuleNum>1</ModuleNum> <ModuleName1>HandlerSample</ModuleName1> <ModulePath1>\module\HandlerSample.dll</ModulePath1> <ModuleEnable1>TRUE</ModuleEnable1>
7. Modify agentlite\prebuilt\agent_config.xml
<DeviceName>HandlerSample</DeviceName> <DevID>HandlerSample</DevID> <SN>HandlerSample</SN> <DevType>Service</DevType> <WorkDir></WorkDir> <ServiceName>Agent_HandlerSample</ServiceName>
8. Run Southbound plug-in
cd agentlite\prebuilt CAgent.exe -n