Logların toplanması gereken Windows makinesine NXLog'un en son sürümünü buradan indirip yükleyin.
Kurulumdan sonra, nxlog.conf dosyasını C:\Program Files\nxlog\conf klasöründe bulun.
- Bir text file kullanarak nxlog.conf dosyasını açın. Windows sürümünüz için verilen metni kopyalayıp yapıştırarak Output syslogout satırının içindeki:
- Host: Log gönderilmek istenen sensör'ün IP'si
- Port: Log gönderilmek istenen sensör'ün port'u olacak şekilde değiştirin ve ardından dosyayı kaydedin.
Windows x64 bit OS:
define ROOT C:\Program Files\nxlog Moduledir %ROOT%\modules CacheDir %ROOT%\data Pidfile %ROOT%\data\nxlog.pid SpoolDir %ROOT%\data LogFile %ROOT%\data\nxlog.log <Input watchfile> Module im_file File 'C:\Windows\System32\dhcp\DhcpSrvLog-*.log' Exec $Message = $raw_event; Exec if file_name() =~ /.*\\(.*)/ $SourceName = $1; SavePos TRUE Recursive TRUE </Input> <Processor filewatcher_transformer> Module pm_transformer Exec $Hostname = hostname(); OutputFormat json </Processor> <Output syslogout> Module om_tcp Host sensör_IP Port 7785 </Output> <Route 1> Path watchfile => filewatcher_transformer => syslogout </Route>
Config işlemini tamamladığımıza göre artık nxlog servisimizi restart ederek loglarımızı gönderebiliriz.
Control Panel > Services'e gidin ve nxlog service'ini bulun.
nxlog'a sağ tıklayın ve Restart'a tıklayın.
- DHCP logları artık istenen sensöre yönlendirilir.
ÖRNEK
- Logları göndermek istediğimiz sensör makinesinde şu komut çalıştırılır:
# tail -f /opt/netex-sensor/output.log
- DHCP içindeki makinelerden birinde ise şu komut çalıştırılır:
# systemctl restart NetworkManager
ardından DHCP loglarının Netex sensöre yönlendirilmesi incelenebilir.
- Liman MYS - Netex eklenti arayüzünde ise Discovery → Sensors sekmesinde ilgili sensörün solundaki ">" butonuna tıklanır ve sensöre ait ayrıntılar listelenir.
- Ayrıntıların gözüktüğü ekranda sağdaki yenileme butonuna tıklanarak DHCP kaynağına son erişim tarihi buradan kontrol edililir.
Top comments (0)