Hi, I am struggling to configure Splunk forwarder to get data into splunk. I am trying to get the data ( auth.log ) sent across from a Kali linux operating system. When I configured it in kali used the below syntax ( Ip address is my KALI ip address when I ifconfig. I followed a guide online where it said to put port 11000.
./splunk add forward-server 192.168.253.XX:11000 ( note XX is not correct.. but did not want to disclose my IP on here).
I then did below -
./splunk add monitor /var/log/access.log
Then I restarted splunk.
I then went into Splunk enterprize .. settings and then Forwarder management...
I can see below - The IP address is not the same as the Kali linux VM IP.. is that normal? The first three octets are the same.. but not the fourth ( I assume it is because it is a /24 subnet).
I then go into Search and reporting.. but there is no data summary or any data that come across... ?? what I am doing wrong...
User-PC Apps None Server Classes None | 72660893-7D38-4486-A625-A57C08C5592A | User-PC | 192.168.253.1 | Delete Record | windows-x64 | 0 deployed | 8 minutes ago |
Essentially - I am playing around with a few VM's Ubunto, Windows 10, Kali Linux and trying to get the data from those VM's to splunk enterprise and play around with setting up some alerts and generate some reports.
Maybe the Universal forwarder is not the best idea for what I am trying to do?
I am very new at this... so any help would be great.
Thanks in advance for any help
Hi @Tonyrakus,
if you wanto to forward logs to another Splunk instance, you don't need of UF on the same machine of Splunk Enterprise because you can forward logs from it: remember that a Splunk Enterprise Instance has all the Splunk Features, it's the Universal Forwarder that hal limited features!
Aniway, to ingest local logs, see in [Settings -- data Inputs] and choose the way to ingest your logs. e.g. if you have logs in files i a folder, you can choose "Files & Directories".
Probably it could be useful to read https://docs.splunk.com/Documentation/Splunk/8.0.5/Data/WhatSplunkcanmonitor
Or search a video tutorial on YouTube or Google.
Ciao.
Giuseppe
P.S.: at the end, remember to accept the answer for the other people of Community.
Karma Points are appreciated 😉
Hi @Tonyrakus,
did you enabled in your Splunk Enterprise Server the receiving on the same port you used on Forwarders?
Receiving isn't enabled by default.
As you can read at https://docs.splunk.com/Documentation/Splunk/8.0.5/Data/Usingforwardingagents the steps to follow are these:
If you have a Deployment Server, the best approach is to create a Technical Add-On (called e.g. TA_Forwarders) containing the two files (output.conf and deploymentclient.conf).
About the question related to the IP address, are you sure that the displayed Ip isn't correct, because Splunk reads the IP on the UF and send it to the Indexer.
Ciao.
Giuseppe
Hi GcuselloThanks for your help. I installed Splunk and universal forwarder in Kali Linux.. Then I used the below command to set up the forwarder and set up the forwarder to the below IP address and port.
The IP address is the one in my Kali Linux system when I go ifconfig....
./splunk add forward-server 192.168.253.130:9997 -auth Tonyrakus:WhistlXXXX?
I go into Splunk enterprize. Settings - forwarder management.... and the following screen comes up below -
I also went into Settings - Forwarding and receivig and confugure receiving .. and made receiving port is 9997..
So given this is it all configured right?
I have no data in splunk though.... so now I need to figure out how to forward it.. I am wanting to forward log files...
Any idea how I should do that?
I appreciate your help.
Hi @Tonyrakus,
let me understand:
Is all above correct?
If not check the items I listed.
If yes, run this easy search:
index=_internal
on Splunk Enterprise and check if you have one or two hosts: _internal is the index where are stored the Splunk logs, if you have two hosts, one is the Splunk Enterprise server and one is the Universal Forwarder.
If one there's a problem, if two it's correct and you can continue.
if you see a server in Forwarder management it seems only that you runned the command to configure the deployment server ( "set deploy-poll IP_address/hostname lt;management_port"), not to configure the Indexer (./splunk add forward-server 192.168.253.130:9997 -auth Tonyrakus:WhistlXXXX).
Anyway, you should have results to the above search.
Ciao.
Giuseppe
Hi Giuseppe
Thank you.
My KALI LINUX VM is 192.168.253.130, and yes Splunk Enterprize is installed there. ( VM is set to NAT)
I also installed Splunk universal forwarder on the same machine .
I tried to then set up the forwarder to forward traffic from Kali linux to go into splunk enterprize.... but for some reason it is showing in Splunk enterprize that a forwarder is set up from from IP 192.168.253.1 ... which I think is another VM.. ( on my main OS - windows I went into command prompt and did ipconfig.. and results are in the screen shot below).
./splunk add forward-server 192.168.253.130:9997 -auth Tonyrakus:WhistlXX82?
Hi @Tonyrakus,
the problem is that you cannot (and don't need to) install Splunk Enterprise and Universal Forwarder on the same machine!
UF must be on a different server.
If you need to take logs from the first machine you can take them without installing UF on the same machine and it's easier thna UF because you can use the Web GUI.
in addition, you don't need ro run the above command if you have all in the sameserver.
Ciao.
Giuseppe
Thanks very much Giuseppe. Your very helpful:)
I have stopped universal forwarder running on Kali now.. I have not uninstalled it as yet as may end up forwarding from it to another splunk enterprise at some point.
Last question for tonight I promise - If I now want to upload log files from Kali to splunk enterprize.... the best way of doing that is how? clicking on one of the boxes in the screen shot and going from there?
In the splunk training I did it only showed how to upload data by uploading files of logs..... I guess I could send some log files from Kali to a file and then upload... but is there another real time way so I can keep the log files uploading continuously. ?
Hi @Tonyrakus,
if you wanto to forward logs to another Splunk instance, you don't need of UF on the same machine of Splunk Enterprise because you can forward logs from it: remember that a Splunk Enterprise Instance has all the Splunk Features, it's the Universal Forwarder that hal limited features!
Aniway, to ingest local logs, see in [Settings -- data Inputs] and choose the way to ingest your logs. e.g. if you have logs in files i a folder, you can choose "Files & Directories".
Probably it could be useful to read https://docs.splunk.com/Documentation/Splunk/8.0.5/Data/WhatSplunkcanmonitor
Or search a video tutorial on YouTube or Google.
Ciao.
Giuseppe
P.S.: at the end, remember to accept the answer for the other people of Community.
Karma Points are appreciated 😉
Thanks very much again .
I will accept for people in the community.
I have managed to get some folders / files etc uploaded now.. I am trying to search specific files from the directories in ( search and reports) but at this stage my key words must not be right as they are not bringing up any results.
I will watch the training you suggested ( documentation) and some utube clips etc.. and will be well on my way.
Thanks again .