Install Zenoss on 10.9 Mavericks with VMWare Fusion

If you are a network (or systems) administrator, you know how crucial it is to have the right tools for the job. One of the toughest tools to really nail down is a network monitoring tool. Although there are plenty of such tools out there, they range from the over-priced to the under-featured. Where do you look for any sort of middle ground where features don’t lose out to price?

Zenoss is an outstanding, enterprise-ready network monitoring tool that includes all of the features you are accustomed to finding in a much costlier solution. Many a network administrator would do well to deploy such a tool.

Zenoss Open Source Edition is for any network administrator who needs a one-stop-shop-tool for monitoring all devices on a network without having to empty their IT budget, nor waist a week’s worth of work to get it up and running. Zenoss is for any size network, from a small business to a large enterprise.

Zenoss solves the problem of being able to keep a close, constant watch on your network hardware to ensure it is running efficiently and well. And unlike Nagios, Zenoss doesn’t require the administrator to edit configuration files in order to set up monitors for devices. Zenoss brings a much simpler Web-based interface from start to finish.

Installing Zenoss

We will be installing the Zenoss Virtual Appliance and running that on VMWare Fusion 6 PRO on Mavericks 10.9 headless on a Mac Mini server in our network. This is a perfect solution for OSX Admins who need a Network tool in their environment.

Installing the Appliance

Follow these steps to download and install the Zenoss appliance.

  1. Download one of the Zenoss Virtual Appliance files (zenoss-Version-86.vmware.zip or zenoss-Version-x64.vmware.zip) from https://www.zenoss.com/download.
  2. Unzip the file into a working directory.
  3. Start VMWare Fusion 6 Pro.
  4. Use VMWare to navigate to the directory where you unzipped the Zenoss Virtual Appliance package, and then open the Zenoss Virtual Appliance.
  5. After loading the appliance, the virtual machine window displays a message similar to:
Welcome to Zenoss

To access the Zenoss Management Console, please browse to: https://xxx.xxx.xxx:8080 

Note: If this message does not appear, then you may need to change the VMware player network connection option from Bridged to NAT.

  1. Log in as user root. The default root password is zenoss.
  2. Open a new Web browser, and then enter the URL that appears in the login screen.
  3. The Zenoss Setup Wizard appears.

Whats Next?

After installing Zenoss, go to the section titled “Quick Start” in the guide titled Getting Started with Zenoss. There you will find instructions for initial setup tasks and basic information to help you begin using Zenoss.

Download the guide (in Portable Document Format) from the Documentation area of the Zenoss Web site: https://community.zenoss.org/community/documentation

Port Forwarding the website

In order to see the webpage that is running in your VMWare Environment you need to edit your VMWare settings to allow access through the port on your system to the port on the VMWare appliance.

VMware Fusion supports NAT port-forwarding, which in short, lets the host machine to forward traffic directed to a set of configured ports in a guest VM. To set this up, I needed to do the following:

Edit the NAT configuration file to add the list of ports to be forwarded in this mode. To support HTTP proxy requests, I added port 8080 forwarding to the incomingtcp section of this file.

sudo pico "/Library/Application Support/VMware Fusion/vmnet8/nat.conf"
[incomingtcp]
8080 = 192.168.19.69:8080
...

Restart VMware Fusion networking.

sudo "/Library/Application Support/VMware Fusion/boot.sh" --restart

No restart of VMware Fusion application or the guest VM is necessary. This configuration change takes effect immediately, and from this point on the host machine acts as a stand in for the guest and will forward all HTTP proxy requests to the guest VM.

Putting it all together

Now that you have Zenoss running in a window in VMWare Fusion we want to be able to quit VMWare, logout and then somehow start Zenoss without having the system stay logged in, but how? The answer is a tool called vmrun, and it’s included (but hidden) with VMWare Fusion. In the VMWare Fusion application bundle you’ll find a Contents/Library folder with a number of scripts and tools, one of them being vmrun. On my Mac I created a symlink to the vmrun binary in /usr/local/bin so it’s available in my PATH.

ln /usr/local/bin/vmrun  "/Applications/VMware Fusion.app/Contents/Library/vmrun"

With that taken care of I can start up a headless VM instance with something like

vmrun -T fusion start "/path/to/zenosss.vmwarevm/zenosss.vmx" nogui

You will want to do this through SSH so that you can have your machine logged out. From your laptop SSH into the system and then run this command. You can exit your SSH session and Zenoss will still run. Enjoy!

AI Usage Transparency Report

Pre-AI Era · Written before widespread use of generative AI tools

AI Signal Composition

Tone Struct List Instr
Repetition: 0%
Tone: 65%
Structure: 65%
List: 11%
Instructional: 28%
Emoji: 0%

Score: 0.05 · Low AI Influence

Summary

Zenoss is an enterprise-ready network monitoring tool that includes all the features you need without breaking the bank. It's easy to install and set up, and it doesn't require editing configuration files like Nagios does.

Related Posts

Deploy Firmware Passwords

There's no doubt that the security of our computers these days is a very sensitive topic. I have helped several of my clients protect their Mac systems by setting firmware passwords. However, this process can be time-consuming and labor-intensive when dealing with large numbers of machines. But what if you have hundreds or thousands of computers you want to have a firmware password set on?

Read more

Enable Accessibility Apps via ARD

I am always looking for ways to use Automator to make my life easier. Its a great tool that offers some impressive capabilities, my favorite of course is the ability to record UI events and convert that into a workflow or even a stand-alone app that you can then deploy and run via ARD. This feature in particular has been a game-changer for me, allowing me to automate repetitive tasks with ease and streamline my workflow.

Read more

Roll your own DNS monitoring with DIG, Bash & CRON

If your like me your always looking for ways to be notified of things changing in your IT Environment. There are many tools that you can use to help do this. StatusCake is a great free online tool for monitoring website and IP level uptime and downtime with baked in email notifications. Zeonoss and NAGIOS are great tools that can offer the same with SNMP Monitoring baked in as well.

Read more

Authenticate with AD credentials via ARD / SSH

Binding a Mac to an AD is fairly straight forward. Most Mac Admin's worth their salt, know how this is done, many know how to do this via the command line. Once your Mac is bound, authentication is easy, local authentication that is. But what if you want to use your secure AD credentials over an SSH or Apple Remote Desktop connection? Well thats when things need a bit more configuration. Having recently deployed a series of servers with this configuration I figured I would share some of the commands...

Read more

Fontrestore, Apple’s fix for your fonts

FontAgent Pro is a great font management solution for OS X. One of the best things about it is that its 100% cloud based. You can run the entire thing hosted in their cloud instance or you can run it on your own server. It's a great solution for font management, and does everything from managing your font licenses, users, libraries, and sets. The one problem however is the fact that when deploying a new font solution, you find yourself in a quandary over the right way to deploy it....

Read more

Protect your Mac!

Apple computers recently have exploded in popularity, Apple stock is soaring and Apple computers are now and have been for some time prime real estate for sticky fingers. So what is an Apple user to do? Keep your beloved computer locked up? With the threat of loss, or theft of Apple devices being a reality, many companies and solutions have emerged in the marketplace to address this growing concern.

Read more

10.9 Deploying Mac App Store Packages

If your like me then your happy that Apple has made several of their wonderful software titles free recently, specifically iLife and iWork for Mavericks. Apple has a defined workflow for deployment of these systems. Their method is to have companies enroll into their Volume Licensing Program once enrolled you can download apps from the app store and the iOS store and deploy these seamlessly to your devices with Profile Manager for Mavericks.

Read more

10.9 Mavericks, AutoDMG a match made in heaven

If your like me then you have an entire organization of users who are itching to get their hands on the latest Mavericks operating system and have been told to wait, we are testing. Truth is that its already been tested. I tested it all through the various developer builds and the issues have for the most part been very minimal which is great for a .0 release. However the issue really has been how are we going to deploy it.

Read more

10.9 Auto Enrollment Profile Manger Package

Many years ago when I was managing a fleet of computer using 10.6, I thought that I was a master systems administrator because I had all my computers managed by MCX. It took me years to get MCX working properly across all my systems, but it saved me countless hours of time and energy managing preferences and remote settings for new and existing systems. This made my life so much easier, as I no longer had to manually configure each system individually.

Read more

Backup your website data securely to Amazon S3

Your websites and your systems are only as good as the backup strategy that you have for them. While managing Mac’s you may think that having a strategy for website data backup is not relevant or important. Until you realize all of the technologies that you use on a daily basis that are actually moving to the web platform or cloud. For example OSX Wiki Server and Profile Manager 2 are all 100% web based technologies. If you use a web based ticketing system like Web Help Desk or Spiceworks...

Read more