exam questions

Exam 350-401 All Questions

View all questions & answers for the 350-401 exam

Exam 350-401 topic 1 question 306 discussion

Actual exam question from Cisco's 350-401
Question #: 306
Topic #: 1
[All 350-401 Questions]

How do agent-based versus agentless configuration management tools compare?

  • A. Agentless tools use proxy nodes to interface with slave nodes.
  • B. Agentless tools require no messaging systems between master and slaves.
  • C. Agent-based tools do not require a high-level language interpreter such as Python or Ruby on slave nodes.
  • D. Agent-based tools do not require installation of additional software packages on the slave nodes.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Audi87
Highly Voted 3 years, 7 months ago
I believe the answer is C
upvoted 18 times
Audi87
3 years, 7 months ago
Agentless tool means that no software or agent needs to be installed on the client machines that are to be managed. Ansible is such an agentless tool. In contrast to agentless tool, agent-based tool requires software or agent to be installed on the client. Therefore the master and slave nodes can communicate directly without the need of high-level language interpreter. An agentless tool uses standard protocols, such as SSH, to push configurations down to a device (and it can be considered a “messaging system”).
upvoted 13 times
Feliphus
1 year, 10 months ago
Why is SSH a type of "messaging system" ? I can not sense on that afirmation, the classical messaging system are: IMAP, POP, SMTP. Answer B seems to be OK
upvoted 1 times
...
Carl1999
2 years, 11 months ago
"C. Agent-based tools ..." so it needs agent.
upvoted 1 times
...
...
...
[Removed]
Most Recent 5 months, 1 week ago
Selected Answer: B
B is correct. Agentless needs no programs on the Clint. while Agent-Based often needs a program "often not always that is why C and D are wrong
upvoted 1 times
...
Shri_Fcb10
5 months, 2 weeks ago
Selected Answer: B
C is incorrect because Agent-based tools usually require the installation of a software agent on the slave nodes, which often includes a high-level language interpreter such as Python or Ruby to execute configuration instructions sent by the master. Agentless tools do not require a separate messaging system between the master and slave nodes because they communicate directly using protocols like SSH or WinRM hence B is correct
upvoted 3 times
...
night_wolf_in
7 months, 2 weeks ago
Selected Answer: C
Agent-based tools typically do not require a high-level language interpreter like Python or Ruby on slave nodes. Agent-based systems usually involve lightweight agents that can execute tasks independently without relying on a centralized interpreter on each node. These agents are often designed to be lightweight and self-contained, capable of executing tasks based on predefined rules or instructions without the need for a full interpreter.
upvoted 1 times
...
djedeen
1 year, 4 months ago
Selected Answer: B
From cisco ENCOR prep book : There are two core types of configuration management tools, and there is also a third type that is usually a derivation of an agent-based tool: ▪ Agent-based configuration: With agent-based tools, an agent must be installed on every device that the configuration management tool will manage. ▪ Agentless configuration: Agentless tools do not require that an agent be installed on every device; instead, they communicate via SSH or another API that a device supports. ▪ Proxy-agent configuration: This type of configuration does not require an agent on every device, but it does require some type of “process” or “worker” to communicate with the master server and the remote device.
upvoted 4 times
...
StefanOT2
1 year, 9 months ago
Selected Answer: B
B is the only answer which is obviously not wrong. The commands of agent based software is often queued and sent via "messages" like in SaltStack. While Agentless software relies on standard connections and commands e. g. via SSH.
upvoted 2 times
...
Radwa_
2 years ago
Selected Answer: B
B is correct. reference: https://www.youtube.com/watch?v=_TVNCTK808I&ab_channel=Simplilearn
upvoted 2 times
...
BigMouthDog
2 years, 3 months ago
An agentless tool uses standard protocols, such as SSH, to push configurations down to a device (and it can be considered a “messaging system”). If this is the case, then what does it mean for answer 'B"
upvoted 1 times
...
BigMouthDog
2 years, 3 months ago
C is wrong because agent based tools such as Chef uses Ruby for device configuration. D is also wrong because agent based tools require an agent being installed on the network device.
upvoted 1 times
...
Tyrandemer
2 years, 3 months ago
A. (Incorrect) Agentless tools such as Ansible do need SSH (messaging system) between master and slave otherwise how will they communicate. B. (Incorrect) only agent-based tools use proxy agents on the clients. C (Correct) Agent-based tools such as Chef, Puppet, SaltStack require instillation of special software (agent) on the client nodes. The server node then talks with the agent directly and there is no need of a high-level language interpreter such as Python or Ruby on slave nodes. D. (Incorrect) Agent-based tools such as Chef, Puppet, SaltStack do require installation of additional software packages (agents) on the slave nodes.
upvoted 2 times
StefanOT2
1 year, 9 months ago
not true when the agent is written in Python or Ruby. SaltStack is Python based e. g.
upvoted 1 times
...
...
tltechcert
2 years, 5 months ago
Selected Answer: B
Audi87's explanation is reversed; he is explaining an Agentless tool not requiring but "C" is saying Agent-based tools do not require when they DO require a high-level language interpreter. "B" is the only answer that makes sense as Ansible and Puppet DO use slave nodes as proxies to interface via SSH.
upvoted 2 times
...
tatrman
3 years, 7 months ago
A==false, because agent-less tools ( ansible, salt-ssh or bolt ) use plain ssh. Could be tunelled through gw, but that's probably not what they mean by proxying. What's left is B.
upvoted 4 times
...
tatrman
3 years, 7 months ago
C or D false, because all agent using tools as Chef, Puppet and Salt are using either python or ruby based agents.
upvoted 2 times
...
ABC123
3 years, 7 months ago
Agree with Audi87
upvoted 2 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago