Ubuntu Online, Fedora Online, Windows online emulator เด เดฒเตเดฒเตเดเตเดเดฟเตฝ MAC OS เดเตบเดฒเตเตป เดเดฎเตเดฒเตเดฑเตเดฑเตผ เดเดจเตเดจเดฟเดเตเดเดจเตเดฏเตเดณเตเดณ เดเดเตเดเดณเตเดเต เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดธเตเดเดจเตเดฏ เดเตบเดฒเตเตป เดตเตผเดเตเดเตเดธเตเดฑเตเดฑเตเดทเดจเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดชเดฏเตเดเดฟเดเตเดเต OnWorks เดธเตเดเดจเตเดฏ เดนเตเดธเตเดฑเตเดฑเดฟเดเดเต เดฆเดพเดคเดพเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเดเตเดเดพเดตเตเดจเตเดจ mrtglib เดเดฎเดพเตปเดกเต เดเดฃเดฟเดคเต.
เดชเดเตเดเดฟเด:
NAME
MRTG_lib.pm - MRTG, เดชเดฟเดจเตเดคเตเดฃ เดธเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเตเดเตพเดเตเดเตเดณเตเดณ เดฒเตเดฌเตเดฐเดฑเดฟ
เดธเดฟเดจเตเดชเตเดธเดฟเดธเต
MRTG_lib เดเดชเดฏเตเดเดฟเดเตเดเตเด;
เดเดจเตเดฑเต ($configfile, @target_names, %globalcfg, %targetcfg);
readcfg($configfile, \@target_names, \%globalcfg, \%targetcfg);
เดเดจเตเดฑเต (@parsed_targets);
cfgcheck (\@target_names, \%globalcfg, \%targetcfg, \@parsed_targets);
เดตเดฟเดตเดฐเดฃเด
MRTG_lib MRTG-เดฏเตเดเต เดญเดพเดเดฎเดพเดฃเต, เดฎเตพเดเตเดเดฟ เดฑเตเดเตเดเตผ เดเตเดฐเดพเดซเดฟเดเต เดเตเดฐเดพเดซเตผ. เดเดคเต เดเดเดเตผเดเดฟเดเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเตผเดชเตเดเตเดคเตเดคเดฟ
เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเตเดเตพ เดเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดฎเดฑเตเดฑเต เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเด. MRTG_lib-เดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดญเดพเดเด
config เดซเดฏเตฝ เดชเดพเตผเดธเตผ, เดเดจเตเดจเดพเตฝ เดฎเดฑเตเดฑเต เดเดฟเดฒ เดซเดเดเตเดทเดจเตเดเดณเตเด เดเดฃเตเดเต.
$MRTG_lib::OS
OS-เดจเตเดฑเต เดคเดฐเด: WIN, UNIX, VMS
$MRTG_lib::SL
เดธเตเดฒเดพเดทเต เดจเดฟเดฒเดตเดฟเดฒเต OS-เตฝ.
$MRTG_lib::PS
PATH เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเดฒเต เดชเดพเดคเตเดคเต เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ
"readcfg"
"readcfg($file, \@targets, \%globalcfg, \%targetcfg [, $prefix, \%extrules])"
เดเดฐเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดตเดพเดฏเดฟเดเตเดเตเดเดฏเตเด เดชเดพเดดเตโเดธเต เดเตเดฏเตเดฏเตเดเดฏเตเด เดเดฟเดฒ เด เดฑเตเดเดณเตเด เดนเดพเดทเตเดเดณเตเด เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต. เดจเดฟเตผเดฌเดจเตเดงเดฎเดพเดฃเต
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเดตเดฏเดพเดฃเต: เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต, เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เด เดฑเตเดฏเตเดเต เดฑเดซเดฑเตปเดธเต
เดเดพเตผเดเตเดฑเตเดฑเต เดชเตเดฐเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต, เดเตเดฒเตเดฌเตฝ เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดพเดฏเดฟ เดเดฐเต hashref, เดเดฐเต hashref
เดเดพเตผเดเตเดฑเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป.
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดเดคเดพเดฃเต:
เดเตเดฒเตเดฌเตฝ เดเดชเตเดทเตป: เดฎเตเดฒเตเดฏเด
เดเดพเตผเดเตเดฑเตเดฑเต เดเดชเตเดทเตป[เดฒเดเตเดทเตเดฏเด]: เดฎเตเดฒเตเดฏเด
เด เดชเตเดฐเดซเดฟเดเตเดธเต* เดเดเตโเดธเตโเดฑเตเดฑเตเดเตเดฒเตเดฌเตฝ: เดฎเตเดฒเตเดฏเด
apfix*exttarget[target2]: เดฎเตเดฒเตเดฏเด
เดเดฆเดพ
workdir: /var/stat/mrtg
เดฒเดเตเดทเตเดฏเด[เดฑเตเดเตเดเตผ1]: 2:[เดเดฎเตเดฏเดฟเตฝ เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต]
14เดเดฒเตเดฒเดพ*เดจเดฟเดฐเดเดณเตเด: 2
เดเดเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดนเดพเดทเดฟเดจเต เดเดเดจเดฏเตเดฃเตเดเต
$globalcfg{configoption} = 'เดฎเตเดฒเตเดฏเด'
เดเดพเตผเดเตเดฑเตเดฑเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดนเดพเดทเดฟเดจเต เดเดเดจเดฏเตเดฃเตเดเต
$targetcfg{configoption}{targetname} = 'เดฎเตเดฒเตเดฏเด'
MRTG เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดตเดพเดเตเดฏเดเดเดจเดฏเตเดเตเดเตเดฑเดฟเดเตเดเตเดณเตเดณ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพเดเตเดเต mrtg-เดฑเดซเดฑเตปเดธเต เดเดพเดฃเตเด.
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเตฝ เดธเดฟเดจเตเดฑเดพเดเตเดธเต เดตเดฟเดชเตเดฒเตเดเดฐเดฟเดเตเดเดพเตป "readcfg" เดจเต เดฐเดฃเตเดเต เด เดงเดฟเด เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเตพ เดเดเตเดเตเดเดพเด. เด
mrtg เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดซเดฏเดฒเดฟเดฒเตเดเตเดเต เด เดตเดฏเตเดเต เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเดเดพเตป เดชเตเดฐเตเดเตเดฐเดพเดฎเตเดเดณเต เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต. เด เดเตเดเดพเดฎเดคเตเดคเต
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดจเตเดจเดคเต เดตเดฟเดชเตเดฒเตเดเดฐเดฃเดคเตเดคเดฟเดจเตเดฑเต เดชเตเดฐเดฟเดซเดฟเดเตโเดธเดพเดฃเต, เดเดฑเดพเดฎเดคเตเดคเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเต เดเดจเตเดจเดคเต เดนเดพเดทเต เดเดฃเต
เด เดตเดฟเดชเตเดฒเตเดเดฐเดฃ เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพเดเตเดเตเดณเตเดณ เดเตเดเตเดเตเดฑเตเดณเตเดเตพ. เดเดฆเดพ เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต "14all" เดเดฃเตเดเตเดเดฟเตฝ "readcfg" เดเตเดฏเตเดฏเตเด
"14all*" เดเดจเตเดจเต เดคเตเดเดเตเดเตเดจเตเดจ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดฒเตเดจเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเด, เด เดคเดพเดฏเดคเต เดเดฒเตเดฒเดพ เดตเดฐเดฟเดเดณเตเด
14เดเดฒเตเดฒเดพ*เดจเดฟเดฐเดเดณเตเด: 2
14เดเดฒเตเดฒเดพ*เดเตเดฐเดพเดซเตโเดธเตเดธเต[เดฒเดเตเดทเตเดฏเด3]: 500 200
%extrules เดฒเต เดจเดฟเดฏเดฎเดเตเดเตพเดเตเดเต เดเดคเดฟเดฐเดพเดฃเต. เด เดนเดพเดทเดฟเดจเตเดฑเต เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเดคเดพเดฃเต:
$extrules{option} = [sub{$_[0] =~ m/^\d+$/}, เดเดช{"$_[0] เดเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเด"}]
เด เดคเดพเดฏเดคเต
$extrules{option}[0] -> เดเดฐเต เดเตเดธเตเดฑเตเดฑเต เดเดเตเดธเตเดชเตเดฐเดทเตป
$extrules{option}[1] -> เดชเดฐเตเดเตเดทเดฃเด เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดเดพเตฝ เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเด
เดเดชเตโเดทเดจเตเดฑเต เดฎเตเดฒเตเดฏเด เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดเดฐเต เดชเตเตพ เดเดเตโเดธเตโเดชเตเดฐเดทเดจเดพเดฃเต เด เดฑเตเดฏเตเดเต เดเดฆเตเดฏ เดญเดพเดเด. เดฆเดฟ
"$arg" เดเดจเตเดจ เดตเตเดฐเดฟเดฏเดฌเดฟเดณเดฟเตฝ test-เดจเต เด เดฎเตเดฒเตเดฏเด เดเดเตเดธเดธเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเด. เด เดฑเตเดฏเตเดเต เดฐเดฃเตเดเดพเด เดญเดพเดเด เดเดฐเต เดเดฃเต
เดเตเดธเตเดฑเตเดฑเต เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเดฎเตเดชเตเตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเดเตเดเดพเดจเตเดณเตเดณ เดชเดฟเดถเดเต เดธเดจเตเดฆเตเดถเด. เดชเดฐเดพเดเดฏเดชเตเดชเตเดเตเด เดฎเตเดฒเตเดฏเด เดธเดเดฏเตเดเดฟเดชเตเดชเดฟเดเตเดเดพเตป เดเดดเดฟเดฏเตเด
"$arg" เดเดจเตเดจ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต.
"readcfg" เดเตเดณเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดฐเต เดชเตเดฐเดฟเดซเดฟเดเตเดธเตเดณเตเดณ เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ
เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเดฟเดฒเตเดฒ, เดชเดเตเดทเต เด เดคเดฟเตฝ เดเตเตผเดคเตเดคเต %globalcfg เดเดชเตเดชเด %เดเดพเตผเดเตเดฑเตเดฑเตเดธเดฟเดเดซเตเดเดฟ. เดชเตเดฐเดฟเดซเดฟเดเตโเดธเต เดเตเดฏเตโเดค เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเตพ เด เดต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเตเดจเตเดจเต
เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดนเดพเดทเตเดเดณเดฟเดฒเต เดชเตเดฐเดฟเดซเดฟเดเตเดธเต:
$targetcfg{'14all*graphsize'}{'target3'} = '500 200'
"cfgcheck"
"cfgcheck(\@target_names, \%globalcfg, \%targetcfg, \@parsed_targets)"
"readcfg" เดตเดพเดฏเดฟเดเตเด เดเตเตบเดซเดฟเดเดฑเตเดทเตป เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต. เดเตเตบเดซเดฟเดเดฑเตเดทเดจเดฟเดฒเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต
เดตเดพเดเตเดฏเดเดเดจเดพเดชเดฐเดฎเดพเดฏ เดเตเดเดพเดคเต/เด เดฒเตเดฒเตเดเตเดเดฟเตฝ เด เตผเดคเตเดฅเดชเดฐเดฎเดพเดฏ เดชเดฟเดถเดเตเดเตพ. เดเดฟเดฒ เดเดชเตเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดกเดฟเดซเตเตพเดเตเดเตเดเตพ เดธเดเตเดเดฎเดพเดเตเดเตเดจเตเดจเต. เดชเดพเดดเตเดธเต เดฆเดฟ
"เดเดพเตผเดเตเดฑเตเดฑเต[...]" เดเดชเตเดทเดจเตเดเตพ เดเตเดเดพเดคเต mrtg เดซเดเดเตโเดทเดจเตเดเตพเดเตเดเดพเดฏเดฟ เดคเดฏเตเดฏเดพเดฑเดพเดฏ @parsed_targets เด เดฑเต เดชเตเดฐเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเตเดฏเดคเตเดคเต เดฎเตเดจเตเดจเต เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเตเดเดณเตเด "readcfg" เดเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เดจเดพเดฒเดพเดฎเดคเตเดคเต เดตเดพเดฆเด an
arrayref, เด เดคเต เดชเดพเดดเตโเดธเต เดเตเดฏเตโเดค เดเดพเตผเดเตเดฑเตเดฑเต defs เดเตเดฃเตเดเต เดจเดฟเดฑเดฏเตเด.
"cfgcheck" เดเดพเตผเดเตเดฑเตเดฑเต เดเตเดฐเดฎเตเดเดฐเดฃเดเตเดเดณเตเดเต เดฎเตเดฒเตเดฏเดเตเดเตพ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเดจเตเดจเต เดเดชเตเดทเดจเตเดเตพ, เดเดฆเดพ
เดเดชเตเดทเดจเตเดเตพ[เดฑเตเดเตเดเตผ1]: เดฌเดฟเดฑเตเดฑเตเดเตพ, เดเตเดฐเตเดฑเตเดฑเตเดฑเต
เดเดฐเต เดนเดพเดทเดฟเดฒเตเดเตเดเต:
$targetcfg{'option'}{'bits'}{'router1'} = 1
$targetcfg{'option'}{'growright'}{'router1'} = 1
เดเดคเต "readcfg" เด เดฒเตเดฒ เดเตเดฏเตเดฏเตเดจเตเดจเดคเต, เด เดคเดฟเดจเดพเตฝ เดจเดฟเดเตเดเตพ "cfgcheck" เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเดฟเดฒเตเดฒเตเดเตเดเดฟเตฝ เดจเดฟเดเตเดเตพ เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดฃเตเดเดคเตเดฃเตเดเต
เดธเตเดเตเดฏเดฟเดฒเตผ เดตเตเดฐเดฟเดฏเดฌเดฟเตพ $targetcfg{'option'}{'router1'} (MRTG เดเดชเตเดทเดจเตเดเตพ เดตเตเตผเดคเดฟเดฐเดฟเดเตเดเดพเตป เด เดจเตเดตเดฆเดฟเดเตเดเตเดจเตเดจเต
เดธเตเดชเตเดฏเตเดธเต เด เดฒเตเดฒเตเดเตเดเดฟเตฝ ',').
"เดเดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเตเด"
"เดเดฑเดชเตเดชเตเดตเดฐเตเดคเตเดคเตเดSL(\$เดชเดพเดฅเดจเดพเดฎเด)"
เดเดจเตเดจเต เดชเดฐเดฟเดถเตเดงเดฟเดเตเดเตเดจเตเดจเต เดชเดพเดคเดฏเตเดเต เดชเตเดฐเต เดเดฐเดเตเด เดชเดพเดคเตเดคเต เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเดฑเตเดเตพ เด เดเดเตเดเดฟเดฏเดฟเดเตเดเดฟเดฒเตเดฒ เดเตเดเดพเดคเต เดเดฐเต เดชเดพเดคเดฏเดฟเตฝ เด เดตเดธเดพเดจเดฟเดเตเดเตเดจเตเดจเต
เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเตผ. เดเดคเต $MRTG_lib::SL เดชเดพเดคเตเดคเต เดธเตเดชเตเดชเดฑเตเดฑเตเดฑเดฑเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต, เด เดคเต / เด เดฒเตเดฒเตเดเตเดเดฟเตฝ \ เดเดจเตเดจเดคเดฟเดจเต เดเดถเตเดฐเดฏเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเด
OS.
"log2rrd"
"log2rrd ($router,\%globalcfg,\%targetcfg)"
เดฒเตเดเต เดซเดฏเตฝ rrd เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด เดเตเดฏเตเดฏเตเด. rrdtool เดเดตเดถเตเดฏเดฎเดพเดฃเต.
"datestr"
"datestr(เดธเดฎเดฏเด)"
เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดฎเดฏเด เดฎเดจเตเดนเดฐเดฎเดพเดฏเดฟ เดฐเตเดชเดชเตเดชเตเดเตเดคเตเดคเดฟเดฏ เดคเตเดฏเดคเดฟ เดธเตเดเตเดฐเดฟเดเดเดพเดฏเดฟ เดจเตฝเดเตเดจเตเดจเต. เดตเดพเดฆเด
UNIX เดธเดฎเดฏ เดซเตเตผเดฎเดพเดฑเตเดฑเดฟเตฝ เดเดฏเดฟเดฐเดฟเดเตเดเดฃเด (1970-1-1 เดฎเตเดคเตฝ เดธเตเดเตเดเตปเดกเตเดเตพ).
"เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต"
"เดเตเดเดธเตเดฑเตเดฑเดพเดฎเตเดชเต()"
เดจเดฟเดฒเดตเดฟเดฒเต เดธเดฎเดฏเดคเตเดคเต เดชเตเดฐเดคเดฟเดจเดฟเดงเตเดเดฐเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดธเตเดเตเดฐเดฟเดเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเด.
"setup_loghandlers"
"setup_loghandlers(เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต)"
__DIE__, __WARN__ เดเดจเตเดจเดฟเดตเดฏเตโเดเตเดเดพเดฏเตเดณเตเดณ เดธเดฟเดเตเดจเตฝ เดนเดพเตปเดกเตโเดฒเดฑเตเดเตพ เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเด, เดชเดฟเดถเดเตเดเตพ เดตเตเดฏเดเตเดคเดฎเดพเดเตเดเดฟเดฏเดคเต เดชเตเดเตเด
เดฒเดเตเดทเตเดฏเดธเตเดฅเดพเดจเด. เดซเดฏเดฒเดฟเดจเตเดฑเต เดชเตเดฐเต 'eventlog' เดเดฃเตเดเตเดเดฟเตฝ mrtg เดตเดฟเตปเดกเตเดธเต เดเดตเดจเตเดฑเต เดฒเตเดเดฑเดฟเดฒเตเดเตเดเต เดฒเตเดเต เดเตเดฏเตเดฏเตเด.
"expistr"
"expistr(เดธเดฎเดฏเด)"
HTTP เดเดพเดฒเดนเดฐเดฃเดชเตเดชเตเดเตฝ-เดนเตเดกเดฑเตเดเตพเดเตเดเต เด เดจเตเดฏเตเดเตเดฏเดฎเดพเดฏ เดซเตเตผเดฎเดพเดฑเตเดฑเต เดเตเดฏเตเดค เดเตผเดเตเดฏเตเดฎเตเดจเตเดฑเดฟเตฝ เดจเตฝเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจ เดธเดฎเดฏเด เดจเตฝเดเตเดจเตเดจเต.
"create_pid"
"create_pid()"
mrtg เดกเตเดฎเตเดฃเดฟเดจเดพเดฏเดฟ เดเดฐเต เดชเดฟเดกเต เดซเดฏเตฝ เดธเตเดทเตเดเดฟเดเตเดเตเดจเตเดจเต
"เดเดจเตเดจเต เดชเตเดถเดพเดเดฟเดเดฎเดพเดเตเดเตเด"
"demonize_me()"
เดเตเตผเดฎเดฟเดจเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเตผเดชเตเดเตเดคเตเดคเดฟเดเตเดเตเดฃเตเดเต เดฑเตบ เดเตเดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเตเดเตเดฐเดพเด เดชเดถเตเดเดพเดคเตเดคเดฒเดคเตเดคเดฟเดฒเตเดเตเดเต เดเดเตเดจเตเดจเต.
"เดชเตเดชเตเดชเตเดฒเตเดฑเตเดฑเต เดเดพเดทเต"
"populatecache(\%confcache, $host, $reread, $snmpoptshash)"
SNMP เดตเตเดฐเดฟเดฏเดฌเดฟเดณเตเดเตพ เดตเดพเดฏเดฟเดเตเดเตเดจเตเดจเต ifDescr, ipAdEntIfIndex, เดซเดฟเดธเดฟ เดตเดฟเดฒเดพเดธเด, เดชเตเดฐเต เดเดเตเดเดฟเตฝ เด เดคเดฟเดฒเต เดจเดฟเดจเตเดจเต เดนเตเดพเดธเตเดฑเตเดฑเต
เดฎเตเดฒเตเดฏเดเตเดเตพ เดธเดเดญเดฐเดฟเดเตเดเตเดเดฏเตเด เดเตเดฏเตเดฏเตเดจเตเดจเต % เดเตเตบเดเดพเดทเต เดเดจเดฟเดชเตเดชเดฑเดฏเตเดจเตเดจ เดฐเตเดคเดฟเดฏเดฟเตฝ:
$confcache{$host}{'Descr'}{ifDescr}{oid} = (ifDescr เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 'Dup')
$confcache{$host}{'IP'}{ipAdEntIfIndex}{oid} = (ipAdEntIfIndex เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 'เดกเตเดฏเตเดชเตเดชเต')
$confcache{$host}{'Eth'}{ifPhysAddress}{oid} = (ifPhysAddress เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 'Dup')
$confcache{$host}{'Name'}{ifName}{oid} = (ifName เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 'Dup')
$confcache{$host}{'Type'}{ifType}{oid} = (ifType เด เดฒเตเดฒเตเดเตเดเดฟเตฝ 'Dup')
เดเดฐเต เดฎเตเดฒเตเดฏเด เดเดจเตเดจเดฟเดฒเดงเดฟเดเด เดคเดตเดฃ เดตเตเดฃเตเดเตเดเตเดคเตเดคเดพเตฝ เดฎเตเดฒเตเดฏเด (= เดเดจเตเดจเดคเดฟเดจเตเดฑเต เดตเดฒเดคเตเดตเดถเดคเตเดคเตเดณเตเดณ) 'เดกเตเดฏเตเดชเตเดชเต' เดเดฃเต,
เดตเตเดฃเตเดเตเดเตเดคเตเดค เดฎเตเดฒเตเดฏเด เดตเตเดฑเต.
"Readconfcache"
"เดเดจเตเดฑเต $confcache = readconfcache($file)"
เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเตบเดเดพเดทเต เดชเตเดฐเตเดฒเตเดกเต เดเตเดฏเตเดฏเตเด.
"เดเตเตบเดซเตเดฐเตเดเดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเด"
"writeconfcache($confcache,$file)"
เดจเดฟเดฒเดตเดฟเดฒเต เดเตเตบเดเดพเดทเต เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเด.
"writeconfcache"
"writeconfcache($confcache,$file)"
เดจเดฟเดฒเดตเดฟเดฒเต เดเตเตบเดเดพเดทเต เดเดฐเต เดซเดฏเดฒเดฟเตฝ เดธเดเดญเดฐเดฟเดเตเดเตเด.
"เดธเตเดฑเตเดฑเตเตผ เดเดพเดทเต"
"เดธเตเดฑเตเดฑเตเตผ เดเดพเดทเต($confcache,$host,$method,$key,$value)"
"เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเดเตเดเตเด"
"readfromcache($confcache,$host,$method,$key)"
"เดเดพเดทเตเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดเตเดฒเดฟเดฏเตผ เดเตเดฏเตเดฏเตเด"
"clearfromcache($confcache,$host)"
"เดกเตเดฌเดเต"
"เดกเตเดฌเดเต($เดคเดฐเด, $เดธเดจเตเดฆเตเดถเด)"
เด เดเตเดเดเดฟเดเตเดเตเดจเตเดจเต เดธเดจเตเดฆเตเดถเด เดคเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ เดกเตเดฌเดเตเดเดฟเดเดเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟเดฏเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ STDERR-เตฝ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด. เดเดฐเต เดกเตเดฌเดเต เดคเดฐเด เดเดฃเต
เดเดเตเดเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดฎเดพเดเตเดเดฟ เดเตเดชเตเดชเต เดเตเดฏเตเดฏเตเด @main::DEBUG เดเดจเตเดจ เด เดฑเตเดฏเดฟเดฒเดพเดฃเต.
AUTHORS
เดฑเตเดฏเตเดจเตผ เดฌเดพเดตเดฟเดเดฎเตป[เดเดฎเตเดฏเดฟเตฝ เดชเดฐเดฟเดฐเดเตเดทเดฟเดเตเดเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต]>
(เด เดฎเดพเตปเดชเตเดเต)
onworks.net เดธเตเดตเดจเดเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต mrtglib เดเตบเดฒเตเดจเดพเดฏเดฟ เดเดชเดฏเตเดเดฟเดเตเดเตเด