1,774
edits
Changes
Agent
,no edit summary
== Overview ==
Agents are software that are installed as a service on an operating system that runs and they schedule policies and run actions and sends sending the results back to the VelooptiSaaS server. The Veloopti agent is written in the C++ programming language. We use the [https://pocoproject.org/ Poco] software library meaning which means we can write the agent once but compile it to run on many different Operating Systems<ref>The following are the supported Operating Systems of [https://github.com/pocoproject/poco/wiki/SupportedPlatforms poco]. Windows XP/Vista/7/8/10; Windows Embedded CE 6.0; Windows Embedded Compact 2013; Mac OS X 10.5-10.10; Linux; Solaris 9/10; FreeBSD 6.0; HP-UX 11.x; QNX 6.3-6.4</ref>. We have written it the agent so there are very few external dependencies requirements. This is why the windows registry is not used in favor of file based configuration settings.
=== Downloading ===
=== Configuring ===
The Veloopti agent is configured from the web GUI.
[[file:agent_properties.png|1000px]]
{|class="wikitable"
!Name
!Property
|-
|AgentID
|The string that the agent is known internally by Veloopti.
|-
|Agent Version
|The version of the agent that is currently installed.
|-
|Installed Date
|The date that the agent was installed on the server.
|-
|Activated Date
|The date that the agent was accepted into the organisation as a managed node.
|-
|Last Source IP
|The IP Address that the node is communicating with the Veloopti Agent Controller. Note that this is not the Local address but it may be the NAT'd address. It is the IP address that it ultimate uses to communicate with the Internet.
|-
|Log Level
|The level of detail that the agent will write to the logs files with. Use anything beyond Normal cautiously as it will increase the amount of disk space that the software will consume.
''Normal'' The standard level of logging that the agent should be set to;
''Information'' An enhanced level of logging from Normal above. Also includes ???
''Debug'' The level of logging that can be used to debug software bugs.
''Trace'' Writes virtually everything that the agent is doing to the log files.
|-
|Agent Status
|
|-
|Sentinel Status
|
|}