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)