Ini ialah arahan octo_extractor_fields yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.
JADUAL:
NAMA
octo_extractor_fields - program Octopussy Logs Extractor (mengikut medan jadual).
SINOPSIS
octo_extractor --peranti --perkhidmatan
--meja --loglevel --taksonomi --mulakan YYYYMMDDHHMM
--akhir YYYYMMDDHHMM
--bidang [ --pid_param ] [ --json
]
DESCRIPTION
octo_extractor_fields ialah program yang digunakan oleh Projek Octopussy untuk mengekstrak Log (oleh
medan jadual)
FUNGSI
String_List($jenis, $ada, $fct, @args)
Mengembalikan Senarai elemen yang dipisahkan oleh "," daripada satu fungsi dan args
Bantuan()
Bantuan Cetakan
Kemajuan($msg, $num, $nb_match)
Menetapkan status kemajuan
Get_Messages_To_Parse($services, $loglevel, $taksonomi, $meja, $fields)
Mengembalikan senarai Mesej untuk dihuraikan
Get_TimePeriod_Files($devices, $services, $mulakan, $end)
Mengembalikan senarai Fail untuk Peranti $peranti, Perkhidmatan $perkhidmatan dan Tempoh $mula-$akhir
Print_Logs($peranti, $services, $loglevel, $taxo, $mulakan, $end, $re_incl, $re_excl)
Mencetak Log
my $correlation_key = 'ID'; my @correlation_values = ('idpes', 'idcnx', 'cpcnx'); my
%correl = (); # Di dalamnya korelasi meja foreach my $d (@log) { foreach my $cv
(@correlation_values) { if ( NOT_NULL($d->{$cv}) && ($d->{$cv} ne "T/T") && ($d->{$cv} ne
"0")) { $correl{$d->{$correlation_key}}{$cv} = $d->{$cv}; } } } # Penggunaan korelasi meja kepada
mengisi NULL nilai foreach my $d (@log) { foreach my $cv (@correlation_values) { if
(NULL($d->{$cv}) || ($d->{$cv} eq 'T/T') || ($d->{$cv} eq '0')) { $d->{$cv} =
$correl{$d->{$correlation_key}}{$cv}; } } }
Tamat()
Tamat Pengekstrakan
Gunakan octo_extractor_fields dalam talian menggunakan perkhidmatan onworks.net