Solved

Central management of Mac OSX machines

Posted on 2016-09-11
6
52 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
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 3

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 29

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

How Do You Stack Up Against Your Peers?

With today’s modern enterprise so dependent on digital infrastructures, the impact of major incidents has increased dramatically. Grab the report now to gain insight into how your organization ranks against your peers and learn best-in-class strategies to resolve incidents.

Question has a verified solution.

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

Short answer to this question: there is no effective WiFi manager in iOS devices as seen in Windows WiFi or Macbook OSx WiFi management, but this article will try and provide some amicable solutions to better suite your needs.
In this article we will discuss some EI Capitan Mail app issues and provide some manual process to resolve them.
Users will learn how to set proper sequence settings, scale images, paste attributes, add transitions, fades, and music. Open up Final Cut Pro 7 and Create a new Project: Set the Sequence Settings. a) Click File > Easy Setup > Format > Apple ProRe…
This Micro Tutorial hows how you can integrate  Mac OSX to a Windows Active Directory Domain. Apple has made it easy to allow users to bind their macs to a windows domain with relative ease. The following video show how to bind OSX Mavericks to …

740 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