Check if logstash is running
We need to run Powershell to check the status of logstash. This is done by following the steps below:
Press Win + R on your keyboard to open the Run dialog.
Type powershell and press Ctrl + Shift + Enter (or just Enter if you see the UAC prompt) to launch PowerShell as an administrator.
In Powershell type the following command:
Get-service logstash
This will output the status of logstash:
Status Name DisplayName
----- ---- -----------
Running logstash logstash
If logstash is not running, you can start it with the following command:
Get-service logstash start
If logstash doesn't start, make a note of the error.
Check connectivity to the Defense.com SIEM platform
The next thing to check is if you're still able to get a connection through to our SIEM platform by running the following command in PowerShell:
tnc kafka-bootstrap.defense.com -Port 443
If the connection is successful you'll see a response similar to the one below showing TcpTestSucceeded as True:
ComputerName : kafka-bootstrap.defense.com
RemoteAddress : 31.28.93.145
RemotePort : 443
InterfaceAlias : Ethernet
SourceAddress : 10.0.2.15
TcpTestSucceeded : True
If the connection is unsuccessful you'll see a response similar to the one below showing TcpTestSucceeded as False:
WARNING: TCP connect to (31.28.93.145 : 31090) failed
WARNING: Ping to 31.28.93.145 failed with status: TimedOut
ComputerName: kafka-bootstrap.defense.com
RemoteAddress: 31.28.93.145
RemotePort: 443
InterfaceAlias: Ethernet
SourceAddress: 10.0.2.15
PingSucceeded: False
PingReplyDetails (RTT): 0 ms
TcpTestSucceeded: False
Obtain a copy of the Logstash logs
A copy of the logstash logs are very useful, as this gives us an indication as to the cause of the problem. Please provide a copy of the logstash-plain.log file, this is located at:
C:/Program Files/logstash/logs/logstash-plain.log
Check the public IP address of your collector
Sometimes a change of Internet Service Provider can happen, or your public IP address can change. To ensure we're whitelisting the current IP address, please check and provide us with your public IP address by running the following command in PowerShell:
ipconfig
Check your keystore.jks file is valid
There can sometimes be issues with the Logstash certificate (keystore.jks file).
You can check the keystore.jks file is valid by following the steps in our support guide at:
Check your internal SSL Certificate is valid
Finally, if you're using one you need to check your internal SSL Certificate is still valid.
First, you need to find your internal SSL certificate. The path and filename of this will be found in your winlogbeat.yml file which should be in the default location:
C:/Program Files/winlogbeat/
The path to your certificate will be located on the line starting:
ssl.certificate_authorites:
Now you have the path to the certificate you will need to navigate to this, open the certificate file in Notepad, and copy and paste the content into the Certificate Decoder on the following page:
This will then display your certificate information including the Valid To: field.
If this date has lapsed you'll need to renew your certificate.
Please reach out to us for through a support ticket if you need assistance with doing this.