Despite how unlikely it may be that any other Zabbix users are also Atempo Time Navigator users, I've decided to post my Time Navigator monitoring scripts and methods. I'm using Time Navigator 4.1, your mileage with other versions may vary.
I've made a tarball containing everything you'll need (besides Zabbix and a running Time Navigator server!) to get this up and running.
I am monitoring several values from the Time Navigator server with Zabbix. Some of these values may only be of any real use over a long period of time to observe trends. This method monitors the following values:
Because none of these values are going to be changing quickly, the XML template included in the distribution is set to collect values every 86400 for most items and every 3600 seconds for the connections and free cells.
There are a few prerequisites for this to work.
To monitor the Time Navigator server values, I've used the Zabbix agent's “UserParameter” functionality along with a custom script that grabs the values using standard Time Navigator tools. The script is called “tina.sh” and is written in bash and is setup to return one value per call. I've created a directory ”/etc/zabbix/scripts” to hold all such scripts on my monitored hosts. Thess instructions assume this is where the “tina.sh” file will be located. If you want to put it somewhere else, you'll have to make a couple edits which should be straight forward.
To configure the zabbix agent (on the Time Navigator server):
Done! You've configured the agent.
The “zabbix-timenavigator-1.0.tar.gz” file contains an XML template suitable for import into Zabbix with pre-defined items, triggers and graphs. This file must be imported into Zabbix using the web GUI.
To import the XML:
You're done!
If everything went well, Zabbix is now collecting values from the Time Navigator server, ready to trigger if your free cells get low and provide some graphs for looking at long terms trends.
I figured out how to upload files! Download all required files in one tar.gz: zabbix-timenavigator-1.0.tar.gz