Visualizza - Garr
Visualizza - Garr
Visualizza - Garr
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Variabili predefinite<br />
my $profilepath = NfProfile::ProfilePath($profile, $profilegroup); #il path su disco che contiene i dati del profilo<br />
my $all_sources = join ':', keys %{$profileinfo{'channel'}}; # la stringa con tutte i router sorgenti separate da “:”<br />
my $netflow_sources = "$NfConf::PROFILEDATADIR/$profilepath/$all_sources"; # la stringa che contiene sia il path che le sorgenti<br />
my %profileinfo = NfProfile::ReadProfile($profile, $profilegroup); #un hash table che contiene tutti i dati relativi al profilo in uso:<br />
%profileinfo = (<br />
'description' => [ 'The profile' ],<br />
# Array of comment lines<br />
'name' => 'live',<br />
# name of profile<br />
'group' => '.',<br />
# name of profile group<br />
'tbegin' => 1177711200,<br />
# UNIX time of begin of profile<br />
'tcreate' => 1177711200,<br />
# UNIX time of create time of profile<br />
'tstart' => 1177711200,<br />
# UNIX time of start time of profile data<br />
'tend' => 1177969800,<br />
# UNIX time of end time of profile<br />
'updated' => 1177969800,<br />
# UNIX time of last update<br />
'expire' => 24,<br />
# Max lifetime of profile data in hours 0 = no expire time<br />
'maxsize' => 0,<br />
# Max size of profile in bytes 0 = no limit<br />
'size' => 12354,<br />
# Current size of profile in bytes<br />
'type' => 0,<br />
# Profile type: 0: life, 1: history profile, 2: continuous profile<br />
'locked' => 0, # profile locked - 0 or 1<br />
'status' => "OK",<br />
# status of profile<br />
'version' => 130, # version of profile.dat 130 for version 1.3.0<br />
'channel' => {<br />
# hash of all channels in this profile<br />
‘ upstream' => { # channel name as key<br />
'order' => '1',<br />
# display order in graph<br />
'sign' => '+',<br />
# display on + or - side of y-axis<br />
'colour' => ‘#abcdef' # channel colour<br />
‘sourcelist' => 'upstream' # array of ':' separated list of sources<br />
},<br />
}<br />
);<br />
101<br />
Nino Ciurleo, Alessandro Inzerilli, Simona Venuti<br />
GARR WS9, Roma, 15.06.2009