Stop bothering with TAC, they rarely know about such things.
You can monitor nearly everything with SNMP. Memory and CPU usage, storage space, network interfaces, VPN status, cluster status, etc. The only thing that I am unable to monitor is FANs, voltages and temperatures. I was thinking to open RFE about this but for now I use my own script to do that.
Anyway, if you are using Zabbix I can provide you with ready to use template.
This document is all you need: SNMP Best Practices
And the right CHECKPOINT-MIB of course:
checkpoint MODULE-IDENTITY
LAST-UPDATED "201312261309Z"
ORGANIZATION "Check Point"
CONTACT-INFO "Check Point"
DESCRIPTION "Check Point MIB
See the most common OIDs, with detailed descriptions, in the SNMP Best Practices Guide - sk98552
(https://supportcenter.checkpoint.com/supportcenter/portal?eventSubmit_doGoviewsolutiondetails=&solut...)"
REVISION "201312261309Z"
DESCRIPTION "Update the SMIv1 MIB to SMIv2"
::= { enterprises 2620 }