Solved

Central management of Mac OSX machines

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

Enterprise Mobility and BYOD For Dummies

Like “For Dummies” books, you can read this in whatever order you choose and learn about mobility and BYOD; and how to put a competitive mobile infrastructure in place. Developed for SMBs and large enterprises alike, you will find helpful use cases, planning, and implementation.

Question has a verified solution.

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

Suggested Solutions

Worried about if Apple can protect your documents, photos, and everything else that gets stored in iCloud? Read on to find out what Apple really uses to make things secure.
An introduction to the wonderful sport of Scam Baiting.  Learn how to help fight scammers by beating them at their own game. This great pass time helps the world, while providing an endless source of entertainment. Enjoy!
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 …
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

751 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