I desperately need to get some graphs on connections for Checkpoint after being unable to activate the monitoring blade for a cloud deployment with a PAYG license. Good ol’ Cacti was the quickest way to do accomplish that.
Sample graphs:

I desperately need to get some graphs on connections for Checkpoint after being unable to activate the monitoring blade for a cloud deployment with a PAYG license. Good ol’ Cacti was the quickest way to do accomplish that.
Sample graphs:
Tested on Nexus 93180YC-EX running 7.0(3)I7(6), but should work on others.
https://drive.google.com/open?id=16GLnmSXUbnpu7LWP9p7fdS5nxvJAK5OJ
Sample graphs:
One important thing to understanding in IOS-XE is the different numbers that can be returned when checking CPU and memory statistics. There’s some very down in the weeds docs on this, but the simplest way to break it down is process vs. platform. Processes is essentially control plane, while platform is data plane.
CLI command: show processes cpu
SNMP OIDs:
1.3.6.1.4.1.9.2.1.56.0 = 5 second 1.3.6.1.4.1.9.2.1.57.0 = 1 minute 1.3.6.1.4.1.9.2.1.58.0 = 5 minute
CLI command: show processes cpu platform
SNMP OIDs:
1.3.6.1.4.1.9.9.109.1.1.1.1.3.7 = 5 second 1.3.6.1.4.1.9.9.109.1.1.1.1.4.7 = 1 minute 1.3.6.1.4.1.9.9.109.1.1.1.1.5.7 = 5 minute
Note – Most platforms will be multi-core.
CLI command: show processes memory
SNMP OIDs:
1.3.6.1.4.1.9.9.48.1.1.1.5.1 = Memory Used 1.3.6.1.4.1.9.9.48.1.1.1.6.1 = Memory Free
CLI command: show platform resources
SNMP OIDs:
1.3.6.1.4.1.9.9.109.1.1.1.1.12.7 = Memory Used 1.3.6.1.4.1.9.9.109.1.1.1.1.13.7 = Memory Free 1.3.6.1.4.1.9.9.109.1.1.1.1.27.7 = Memory Committed
These were written for Cacti 0.8.8f
https://spaces.hightail.com/space/FoUD1PvlXA
Give the cacti user permission to read the internal MySQL table for time zone names:
[j5@linux ~]$ mysql -u root -p mysql mysql> grant select on mysql.time_zone_name to cactiuser@'%'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> quit
To populate MySQL with some Timezone information:
[j5@linux ~]$ mysql -u root -p mysql < /usr/share/mysql/mysql_test_data_timezone.sql Enter password:
Now there’s at least some stuff there:
mysql> select * from time_zone_name; +--------------------+--------------+ | Name | Time_zone_id | +--------------------+--------------+ | MET | 1 | | UTC | 2 | | Universal | 2 | | Europe/Moscow | 3 | | leap/Europe/Moscow | 4 | | Japan | 5 | +--------------------+--------------+ 6 rows in set (0.00 sec)