Regarding systems and applications, the best way to obtain information is definitely from the system by executing commands, or querying the system data sources from the machine to be monitored itself. Pandora FMS [[http://:en:documentation:01_understanding:03_glossary#software_agent|software agents]] is used to run a command or script, or for any queries on the system or application.
+
When talking about systems and applications, the best way to obtain information is directly about the system, executing commands or consulting the system's data sources from the machine itself to be monitored. To execute some kind of command, script or make some kind of query about the system or application, the [[:en:documentation:pandorafms:introduction:03_glossary#agente_software|Software Agent]] of Pandora FMS is used.
In addition to obtaining information through commands, software agents include other advanced fueatures like **obtaining inventory information**. Agents can also be configured to react in case of a problem or a failure, interacting automatically with the system, deleting a temporary file or executing a given command. When software agents have no direct connection to the designated Pandora FMS server, you may use [[http://:en:documentation:05_big_environments:05_satellite|PFMS Satellite Server]] or a broker agent.
+
Software Agents, in addition to their essential function of obtaining information through commands, include another series of advanced functions, **such as obtaining inventory information**. They can also be configured to act proactively in the event of a problem or failure, automatically interacting with the system, deleting a temporary file or executing a command. When a Software Agent cannot have direct contact with the designated Pandora FMS server, it may use a [[:en:documentation:pandorafms:complex_environments_and_optimization:05_satellite|Satellite Server PFMS]] or an agent broker.