Why do I need Splunk
Recently, our team is moving several legacy components running in Windows server from data-center to AWS. The transformation itself is not hard, but the eco-system like monitoring, alerting, troubleshooting is most important before getting started the transofrmation.
The article would talk about how to setup and config Splunk Universal Forwarder in Windows machine where the component is running.
Bying using SUF, Splunk central server can easily collect logs from different distributed machines, so that the OPS guy can query and analyze the logs from one portal rather than login on different distributed machines.
Terminology
SCS (Splunk Central Server)
It is the splunk server that OPS can access this machine and query or analyze the logs from distributed nodes.
SUF (Splunk Universal Forwarder)
It is the component running in application server, which can forward log to Splunk Central Server.
How to install SUF
Download Universal Forwarder
Run Universal Forwarder Wizard, following the guide
- Click ‘Next’ until “Receiving Indexer” dialog appears
- In[“Receiving Indexer” dialog] page, enter hostname with splunk central server and port with “9997”.
- Click ‘Next’ and finish the installation.
Config Universal Forwarder
- Open file “C:\Program Files\SplunkUniversalForwarder\etc\system\local\inputs.conf”
- Append the following content into the file
[monitor://C:\inetpub\logs\OnlinePayment*.log] ignoreOlderThan = 10d disabled = 0 followTail = 0 //logs will be grouped by index in splunk central server index = “listing”
//Pre-defined source type, or you can specify any value as you like sourcetype = “YOUR-SOURCE-TYPE”
Please check the doc to understand the meaning of each item above.
Restart Universal Forwarder
- Execute
cd "C:\Program Files\SplunkUniversalForwarder\bin"
in command line. - Execute
splunk restart
in command line.
- Execute
Create new index in SCS
Right now, there is no index named ‘listing’, so we need to create a new index in splunk central server.
The step is as below:
- Login Splunk central server
- Click “Manager” menu at top right navigator and go to “Manager” page.
- Click “Indexes” and go to “Indexes” page.
- Click “New” and input “bs” as ‘index name’
- Keep others blank and Click “Save”
Summary
It is time to cheer! Your log should appear in Splunk Central Server, and you can enjoy it now.