# Course: Elastic Observability Engineer On-Demand /home/elastic/ca/ca.crt: no such file or directory

**URL:** <https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307>\
**Category:** Elastic Training\
**Created:** [July 21, 2025, 1:36pm UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307 "2025-07-21T13:36:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![qabuomar](https://avatars.discourse-cdn.com/v4/letter/q/eb8c5e/32.png) [@qabuomar](https://discuss.elastic.co/u/qabuomar)\
**Post date:** [July 21, 2025, 1:36pm UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/1 "2025-07-21T13:36:39Z")

</div>

Course: Elastic Observability Engineer On-Demand  
lab 1.2  
elastic) elastic@ip-172-31-42-236:~/heartbeat$ ./heartbeat test config  
Exiting: error initializing publisher: 1 error: open /home/elastic/ca/ca.crt: no such file or directory reading accessing 'output.elasticsearch' (source:'heartbeat.yml')

how can i solve this issue ?

---

<div class="post-metadata">

**Author:** ![Tortoise](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tortoise/32/147587_2.png) [@Tortoise](https://discuss.elastic.co/u/Tortoise)\
**Post date:** [July 22, 2025, 3:19am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/2 "2025-07-22T03:19:26Z")

</div>

Hello @qabuomar

Welcome to the community.

Could you please share the heartbeat.yml

Thanks!!

---

<div class="post-metadata">

**Author:** ![qabuomar](https://avatars.discourse-cdn.com/v4/letter/q/eb8c5e/32.png) [@qabuomar](https://discuss.elastic.co/u/qabuomar)\
**Post date:** [July 22, 2025, 6:24am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/3 "2025-07-22T06:24:38Z")

</div>

# ---------------------------- Elasticsearch Output ----------------------------

# ------------ Elasticsearch Output ----------

output.elasticsearch:  
hosts: ["elasticsearch:9200"]  
protocol: "https"  
username: "elastic"  
password: "JcRZwmwBPduguAuv"  
ssl.certificate\_authorities: ["/home/elastic/ca/ca.crt"]

# Authentication credentials - either API key or username/password.

#api\_key: "id:api\_key"  
#username: "elastic"  
#password: "changeme"

---

<div class="post-metadata">

**Author:** ![qabuomar](https://avatars.discourse-cdn.com/v4/letter/q/eb8c5e/32.png) [@qabuomar](https://discuss.elastic.co/u/qabuomar)\
**Post date:** [July 22, 2025, 6:26am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/4 "2025-07-22T06:26:03Z")

</div>

# Configure monitors inline

heartbeat.monitors:  
type: http  
id: elasticsearch  
name: Elasticsearch REST API  
hosts: [""]  
schedule: '@every 10s'  
ssl.certificate\_authorities: ["/home/elastic/ca/ca.crt"]  
username: elastic  
password: JcRZwmwBPduguAuv

# Experimental: Set this to true to run heartbeat monitors exactly once at startup

#heartbeat.run\_once: true

---

<div class="post-metadata">

**Author:** ![vjd](https://avatars.discourse-cdn.com/v4/letter/v/e8c25b/32.png) [@vjd](https://discuss.elastic.co/u/vjd)\
**Post date:** [July 22, 2025, 9:38am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/5 "2025-07-22T09:38:35Z")

</div>

Hi,  
same issue here. Try:  
cd /home/elastic  
mkdir ca  
cp /usr/share/elastic-agent/certificates/ca/ca.crt ca  
fixes the issue for me

---

<div class="post-metadata">

**Author:** ![fabio.iovine](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/fabio.iovine/32/144319_2.png) [@fabio.iovine](https://discuss.elastic.co/u/fabio.iovine)\
**Post date:** [July 25, 2025, 7:43am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/6 "2025-07-25T07:43:09Z")

</div>

Hi there, same problem here.  
It seems to me there is no"ca/ca.crt" in " /home/elastic/"...  
can we do anything?

---

<div class="post-metadata">

**Author:** ![Tortoise](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tortoise/32/147587_2.png) [@Tortoise](https://discuss.elastic.co/u/Tortoise)\
**Post date:** [July 25, 2025, 8:12am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/7 "2025-07-25T08:12:01Z")

</div>

Hello @fabio.iovine

Welcome to the community.

As shared in previous post you can try below steps :

```auto
cd /home/elastic
mkdir ca
cp /usr/share/elastic-agent/certificates/ca/ca.crt ca

```

Thanks!!

---

<div class="post-metadata">

**Author:** ![qabuomar](https://avatars.discourse-cdn.com/v4/letter/q/eb8c5e/32.png) [@qabuomar](https://discuss.elastic.co/u/qabuomar)\
**Post date:** [July 26, 2025, 8:07am UTC](https://discuss.elastic.co/t/course-elastic-observability-engineer-on-demand-home-elastic-ca-ca-crt-no-such-file-or-directory/380307/8 "2025-07-26T08:07:42Z")

</div>

thanks a lot it is working fine .
