1<?php 2 3/** 4 * Observium 5 * 6 * This file is part of Observium. 7 * 8 * @package observium 9 * @subpackage poller 10 * @copyright (C) 2006-2013 Adam Armstrong, (C) 2013-2019 Observium Limited 11 * 12 */ 13 14if ($device['os'] == 'asa' || $device['os'] == 'pix') 15{ 16 echo('ALTIGA-MIB SSL VPN Statistics' . PHP_EOL); 17 18 $data_array = snmpwalk_cache_oid($device, $proto, array(), 'ALTIGA-SSL-STATS-MIB'); 19 20 // FIXME move to graph definition based poll! 21 if ($data_array[0]['alSslStatsTotalSessions']) 22 { 23 rrdtool_update_ng($device, 'altiga-ssl', array( 24 'TotalSessions' => $data_array[0]['alSslStatsTotalSessions'], 25 'ActiveSessions' => $data_array[0]['alSslStatsActiveSessions'], 26 'MaxSessions' => $data_array[0]['alSslStatsMaxSessions'], 27 'PreDecryptOctets' => $data_array[0]['alSslStatsPreDecryptOctets'], 28 'PostDecryptOctets' => $data_array[0]['alSslStatsPostDecryptOctets'], 29 'PreEncryptOctets' => $data_array[0]['alSslStatsPreEncryptOctets'], 30 'PostEncryptOctets' => $data_array[0]['alSslStatsPostEncryptOctets'], 31 )); 32 } 33 34 unset($data_array); 35} 36 37// EOF 38