No config files found in path {:path=>"/etc/logstash/conf.d/*.conf"}

I have installed ELK stack via debian package on Ubuntu Server.
I want to send pfsense logs to logstash.

File Settings:
1- /etc/logstash/conf.d/syslog.conf

input {
	tcp {
		port => 514
		type => "pfsense"
	}
	udp {
		port => 514
		type => "pfsense"
	}
}


output {
	elasticsearch {
		hosts => ["localhost:9200"]
		index => "logstash-%{+YYYY.MM.dd}"
	}
	stdout { codec => rubydebug }
}

2- Error :

No config files found in path {:path=>"/etc/logstash/conf.d/*.conf"}
mai 31 12:25:21 elk logstash[150535]: [2023-05-31T12:25:21,452][ERROR][logstash.config.sourceloader] No configuration found in the configured sources.

How do you start LS? As a command or as a service?
If I correctly remember, this might be an issue with permissions. The LS process cannot see the syslog.conf file.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.