Monkey is a Mako's application that is designed to install packages and mobile config profiles from
an ordinary Web server, it can run in the foreground background using a graphic user interface or a
Seelie monkey can also run scripts by running packages with scripts in them like we created in previous
sections.
Monkey runs jobs from the machine.
Assets are on a web server and can be on enterprise great hardware.
The servers can be load balance and easily synchronized to as many physical locations as you need.
A single monkey administrator can manage a master site that replicates to an unlimited number of other
monkey servers, and you can provide as much performance or uptime as required by your organization.
Apple remote desktop pushes Jobs to the machine, even if we only use Unix scripts and store the assets
on an enterprise grade web server and is still an Apple hardware and is a single point of failure.
Monkey can more easily Bundall a group of apps to be installed on a target computer, and you have to
run a job or sequence of jobs to get all of the software you want on a machine, that the machine fails
and you rebuild it, you would have to run all the same jobs again with monkey.
All the software configuration profiles and packages are automatically installed when checked into the
monkey server.
All right, so let's go ahead and do a quick demonstration of monkey so you can see how it works.
So on the right, on this Mojave machine, I've got this terminal opened up to it and I'm going to go
ahead and I'm going to run Monkey from the Seelie.
And as you can see, it's got some software that it wants to install, the stuff that we've worked on
previously, Firefox and or dock settings and Velzy preferences.
And I'm going to go ahead and install these items.
And on this machine, I am going to run it through the graphical interface so you can see the difference.
And so we come up with this Manege Software Center, and on this pane, we're seeing what's known as
optional software.
So it's not being forced on us.
It's something that we can install if we want.
And if we go over to the update tabs, then we can see that we have pending updates and we have all
the same things that we had on the other machine.
But in addition, we also have the Atom text editor.
So if I hit update all and remember, I'm logged in as a user, not an admin, it's actually allowing
me to install and upgrade software and install optional software.