Solved

Central management of Mac OSX machines

Posted on 2016-09-11
6
110 Views
Last Modified: 2016-10-16
We use MacBook Pro(around 50 nodes) to run our business. I'm trying to manage all the Mac machines centrally. Currently, I have a simple bash script to install all the applications/packages/dev-tools using brew on each machine.

I'm looking for opensource solution. Puppet can be an option but before that I want to make sure that I am not missing any opensource tool with nice web UI(like Casper suite).

How do you manage Mac OSX nodes from a central location to automatically setup the resources?
0
Comment
Question by:Admin Senior
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
6 Comments
 
LVL 53

Accepted Solution

by:
strung earned 168 total points
ID: 41793516
Its not free, but Apple Remote Desktop sounds like what you want:

http://www.apple.com/remotedesktop/
0
 
LVL 4

Expert Comment

by:jessbruffett
ID: 41793672
I have to agree with Strung, ADR works very well for what your wanting. That plus OSX server with open directory, again not free, will allow you to do all this. Im not aware of any opensource solutions for your needs.
0
 
LVL 37

Assisted Solution

by:bbao
bbao earned 166 total points
ID: 41793723
try munki, a set of open-source tools for OSX administrators to manage software installs on client OSX computers. it provides a central, webserver-based repository of packages and package metadata

FYI -

https://code.google.com/archive/munki

http://www.cultofmac.com/160154/thousands-of-macs-in-the-enterprise-how-the-big-companies-roll/
0
 
LVL 9

Expert Comment

by:Tim Lapin
ID: 41794402
We also use munki at our workplace.  Definitely give it a look.
0
 
LVL 30

Assisted Solution

by:serialband
serialband earned 166 total points
ID: 41795009
If your script is already written in bash, can't you just enable Remote Login (SSH) and run it on your systems?  That's how I've always done it remotely from a centralized location.  You can even run a one-liner for each loop to install brew and then the dev tools.

I generally run those type of bash scripts from linux, since linux has fork and tentakel, and that makes for easier, compact, single line forked scripts.  Just output a log file to see which ones failed to complete.

It's bsd unix based and you can just as easily write those scripts.  When you have under a couple of hundred systems unix/linux scripts are easy enough.  Puppet, et al, are better if you have many, many more systems.  I think the free version only supports up to 10 systems, the last time I looked.
0

Featured Post

Ready to trade in that old firewall?

Whether you need to trade-up to a shiny new Firebox or just ready to upgrade from whatever appliance you're using now, WatchGuard has the right appliance for you! Find your perfect Firebox today with appliance sizing tool!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

We could spend the next millennium discussing the differences of the Mac and Windows platforms. The next century will continue to have fanatics on both side of the equation and neither side will win the war. However, that’s not why we are here. W…
Article by: Justin
In light of the WannaCry ransomware attack that affected millions of Windows machines, you might wonder if your Mac needs protecting. Yes, it does and here is how to do it.
Users will learn how resize a batch of photos from a single command in Photoshop via Photoshop's Image Processor. Open up an Image you'd like to resize in Adobe Photoshop: Adjust the image size according to your preferences. Image > Adjustments > …
There's a multitude of different network monitoring solutions out there, and you're probably wondering what makes NetCrunch so special. It's completely agentless, but does let you create an agent, if you desire. It offers powerful scalability …

626 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question