Apple Certifications

Is Your IT Team Certified?

Certifications are available for most Apple technologies and skill levels from business workers to IT professionals, developers, technology trainers, and system architects.

Performance Under Pressure

Is Your Jamf Pro Server Ready?

Has your Jamf Pro server gone though many different Jamf Pro Administrators? Do you have a complete understanding of exactly how your Jamf Pro sever is configured? Let HCS preform a health check on your Jamf Pro Server.

HCS Apps are compatible with Mac computers with Apple silicon

At WWDC 2020, Apple announced they will be using the ARM chips for future Macs. While testing the new chip and coming OS, HCS apps are compatible with Apple silicon.

Establish your first Mac deployment

HCS Technology Group will help you implement a proof of concept (POC) efficiently and aligned with best practices for easily deploying Mac in your organization.

The caching service speeds up the downloading of software distributed by Apple and of data in users’ iCloud accounts by caching content that local Mac computers, iOS devices, and Apple TV devices have already downloaded.

Caching server content types

https://support.apple.com/en-us/HT204675

Configure advanced cache settings

https://help.apple.com/serverapp/mac/5.2/#/apd5E1AD52E-012B-4A41-8F21-8E9EDA56583A

macOS Server: Performance Mode

https://support.apple.com/en-us/HT202528

Turn on performance mode for macOS Server
Performance mode changes system parameters so your Mac can take better advantage of its hardware for demanding server applications like serving multiple web or file sharing clients. Macs with macOS Server that need to run high-performance services can turn on performance mode to dedicate additional system resources for server applications. 

OS X El Capitan 10.11 and later
To turn on performance mode in OS X El Capitan 10.11 and later, use the nvram command to adjust the boot-args NVRAM variable.  
Note: If you reset NVRAM, this setting will be cleared.
This command displays the boot-args NVRAM variable. If you see serverperfmode=1, performance mode is already turned on.

Launch Terminal.app and type: 

nvram boot-args

If performance mode isn't already turned on, you can enable it by setting serverperfmode=1 in the boot-args NVRAM variable with this command:

Launch Terminal.app and type:

sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

To disable performance mode, use this command:

Launch Terminal.app and type:

sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"

 

Apple Caching Server commands

Here are some helpful commands as well as location for files to help manage the Appel Caching servers.

Status of caching server

This will include information on all services related to the caching server

Launch Terminal.app and type: 

sudo serveradmin fullstatus caching

Enable Caching service debugging:

Launch Terminal.app and type:

sudo serveradmin settings caching: LogLevel = verbose

Disable Caching service debugging:

Launch Terminal.app and type: 

sudo serveradmin settings caching: LogLevel = error

Show the IP address of the clients in the debug log:  

Note: This proved to be really helpful to show which clients were caching data during initial testing

Launch Terminal.app and type:

sudo serveradmin settings caching:LogClientIdentity = true

Filter the peers a caching server will use: (Optional)

Note: setting this to a boolean “true” will use the IP ranges set in the network permissions for caching clients

Launch Terminal.app and type:

sudo serveradmin settings caching:PeerFilterRanges = true

After setting the private and public IP ranges for Caching it’s best practice to use the following command to ensure that the private and public ranges are talking but that they are only talking to the specific private IPs. After executing the command you can check the plist to confirm filtering.

Launch Terminal.app and type:

defaults write /Library/Server/Caching/Config/Config.plist PeerFilterRanges -bool TRUE

ServerDiagnose

Command to Troubleshoot and capture logs of OS X Server. 
Location of executable: /Applications/Server.app/Contents/ServerRoot/usr/sbin

Launch Terminal.app and type:

sudo serverdiagnose

Enable caching service discovery across multiple public IP addresses

If your network uses multiple public IP addresses to connect to the Internet, such that a caching server might register using a different address than a client uses for discovery, you need to provide both the servers and the clients with a list of those addresses. Apple uses these lists to cross-match registration and discovery requests involving multiple public IP addresses.

Caching servers get this address information from the server administrator using the Server app.

In order to avoid manual configuration of clients, caching service uses DNS TXT records to publish the public IP address information for clients on your network. The TXT record needs to be published in the default DNS search domain used by your clients.

Configure caching server to support multiple public IP addresses

https://help.apple.com/serverapp/mac/5.2/#/apd6015d9573

To Test the TXT DNS Record:

Launch Terminal.app and type:

dig -t TXT _aaplcache._tcp.yourdomain.com

Note: Replace "yourdomain.com" with your real domain 

Launch Terminal.app and type:

dig @192.168.1.1 -t TXT _aaplcache._tcp.yourdomain.com

Replace "192.168.1.1" with your real primary and secondary DNS servers

Confirm Caching Server from macOS Sierra:

The AssetCacheLocatorUtil located at /usr/bin/AssetCacheLocatorUtil
When run will tell you if your host mac detects any caching servers on your network.

Launch Terminal.app and type:

AssetCacheLocatorUtil

Download the PDF.

Trusted by organizations worldwide
Morgan Stanley
PepsiCo
Apple Computer
Bose
The American Red Cross
Barnes & Noble
Cigna
Company

HCS Technology Group

Over 35 years of experience helping you achieve your service objectives with Apple devices and technology.

Innovative IT Solutions

Our capabilities and solutions include:

Strategy and Analytics
Technology Architecture
Engineering Services
Pre-emptive Maintenance
Break/Fix Support
Education
Large-Scale Deployments
Hosting
Managed Services

Leadership

Craig Cohen

President & CEO

Adam Karneboge

CTO & Senior Systems Engineer

Keith Mitnick

COO & Senior Systems Engineer

Samuel Valencia

Chief Strategy Officer

Sam Garcia

Senior Systems Engineer/ HCS of CT.

Partners

Mosyle

Mosyle

With Mosyle’s MSP program, HCS Tech Group offers MDM-related services to customers so HCS Tech Group can manage your endpoints and ensure your Apple devices are running smoothly. This will facilitate learning and how technology is used in your business, as well as lower your operational expenditure and time.

Jamf

Jamf

As a managed service provider, HCS Tech Group offers strategic value to a subset of the market by identifying, securing and managing your Jamf Pro needs. A partnership with Jamf means bridging the gap between us as a method to help even more organizations succeed with Apple.

Services

IT Solutions For All Your Needs

Handling every aspect of your computer network, from needs assessment and planning to installation, administration and training.

Business

Whether your business system consists of a single workstation or a comprehensive, high-speed, multi-station network with servers, HCS can help.

Learn More
Business

Education

HCS Technology Group provides Apple Professional Services for educational institution for K -12 As well as higher education.

Learn More
Education

Consumer

We can help you move forward in the home as new technology emerges and will benefit you by bringing you increased productivity, efficiency, creativity, and fun.

Learn More
Consumer

Mobility

If you are considering the deployment of a large number of iPad, iPhone and/or iPod Touch devices, you want to work with experienced Mobile Technical Coordinators like those found at HCS Technology Group.

Learn More
Mobility
Support

Latest Technical Articles

Whether you are experienced or new to the Mac, our technical articles offers insightful solutions for your needs.

Offboard a Mac Computer Using Jamf Pro and Apple Business Manager

This guide outlines the steps to properly offboard a Mac computer from Jamf Pro when an...

Read More

How to Configure Jamf Pro SMTP with Google Authentication

Configure Jamf Pro to use Google Authentication for SMTP enhances security, ensures compliance,...

Read More

How to Configure Jamf Pro SMTP to Use the Microsoft Graph API

Configuring Jamf Pro to use the Microsoft Graph API for SMTP enhances security, ensures...

Read More

Retrieve AppleCare Expiration for Mac Computers Using Jamf Pro

This guide provides a practical solution by demonstrating how to utilize Jamf Pro’s API roles,...

Read More

Speak with an Apple Certified expert today

We’d love to discuss your business challenges, even if you’re not sure what your next step is. No pitch, no strings attached.

Let's Talk