addDataset('sessions', 'GAUGE', 0, 3000000); print "Sessions: $sessions\n"; $fields = array( 'sessions' => $sessions, ); $tags = compact('rrd_def'); data_update($device, 'fortigate_sessions', $tags, $fields); $graphs['fortigate_sessions'] = true; } $cpu_usage = snmp_get($device, 'FORTINET-FORTIGATE-MIB::fgSysCpuUsage.0', '-Ovq'); if (is_numeric($cpu_usage)) { $rrd_def = RrdDefinition::make()->addDataset('LOAD', 'GAUGE', -1, 100); echo "CPU: $cpu_usage%\n"; $fields = array( 'LOAD' => $cpu_usage, ); $tags = compact('rrd_def'); data_update($device, 'fortigate_cpu', $tags, $fields); $graphs['fortigate_cpu'] = true; }