# Functionbeat Disable ilm Policy

**URL:** https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829
**Category:** Beats
**Tags:** functionbeat
**Created:** [September 16, 2020, 12:38pm UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829 "2020-09-16T12:38:20Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![sainath](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@sainath](https://discuss.elastic.co/u/sainath)
#### Post date: [September 16, 2020, 12:38pm UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/1 "2020-09-16T12:38:20Z")

</div>

Hi Team, I am trying to enable custom index in functionbeat using the below configuration.

```
output.elasticsearch:
     hosts: ["10.10.10.10:9200"]
     output.elasticsearch.index: "customname-%{[agent.version]}-%{+yyyy.MM.dd}"
     setup.template.name: "customname"
     setup.template.pattern: "customname-*"
     setup.ilm.enabled: false

```

I understand that for custom indices, we need to disable ILM. which i have done in the above and ive also disabled ILM in my elasticsearch as below.

`POST _ilm/stop`

This is still not ignoring my ILM settings and when i run my yml, below is the log im receiving.

```
[root@abce2a2elkiup0100 functionbeat-7.9.0-linux-x86_64]# ./functionbeat test config -e
2020-09-16T12:32:24.184Z INFO instance/beat.go:640 Home path: [/etc/functionbeat-7.9.0-linux-x86_64] Config path: [/etc/functionbeat-7.9.0-linux-x86_64] Data path: [/tmp] Logs path: [/tmp/logs]
2020-09-16T12:32:24.185Z INFO instance/beat.go:648 Beat ID: 49b89005-e805-4389-ac87-3d538e773fe2
2020-09-16T12:32:24.186Z INFO [beat] instance/beat.go:976 Beat info {"system_info": {"beat": {"path": {"config": "/etc/functionbeat-7.9.0-linux-x86_64", "data": "/tmp", "home": "/etc/functionbeat-7.9.0-linux-x86_64", "logs": "/tmp/logs"}, "type": "functionbeat", "uuid": "49b89005-e805-4389-ac87-3d538e773fe2"}}}
2020-09-16T12:32:24.186Z INFO [beat] instance/beat.go:985 Build info {"system_info": {"build": {"commit": "b2ee705fc4a59c023136c046803b56bc82a16c8d", "libbeat": "7.9.0", "time": "2020-08-11T19:44:55.000Z", "version": "7.9.0"}}}
2020-09-16T12:32:24.186Z INFO [beat] instance/beat.go:988 Go runtime info {"system_info": {"go": {"os":"linux","arch":"amd64","max_procs":16,"version":"go1.14.4"}}}
2020-09-16T12:32:24.187Z INFO [beat] instance/beat.go:992 Host info {"system_info": {"host": {"architecture":"x86_64","boot_time":"2020-09-03T07:54:06Z","containerized":false,"name":"abce2a2elkiup0100.abc.com","ip":["127.0.0.1/8","::1/128","10.10.10.10/24","fe80::412:38ff:fed8:7a48/64"],"kernel_version":"4.18.0-193.14.3.el8_2.x86_64","mac":["06:12:38:d8:7a:48"],"os":{"family":"redhat","platform":"rhel","name":"Red Hat Enterprise Linux","version":"8.2 (Ootpa)","major":8,"minor":2,"patch":0,"codename":"Ootpa"},"timezone":"UTC","timezone_offset_sec":0,"id":"5b06dee4fd2a4f9b9bc0e325677a1a36"}}}
2020-09-16T12:32:24.187Z INFO [beat] instance/beat.go:1021 Process info {"system_info": {"process": {"capabilities": {"inheritable":null,"permitted":["chown","dac_override","dac_read_search","fowner","fsetid","kill","setgid","setuid","setpcap","linux_immutable","net_bind_service","net_broadcast","net_admin","net_raw","ipc_lock","ipc_owner","sys_module","sys_rawio","sys_chroot","sys_ptrace","sys_pacct","sys_admin","sys_boot","sys_nice","sys_resource","sys_time","sys_tty_config","mknod","lease","audit_write","audit_control","setfcap","mac_override","mac_admin","syslog","wake_alarm","block_suspend","audit_read"],"effective":["chown","dac_override","dac_read_search","fowner","fsetid","kill","setgid","setuid","setpcap","linux_immutable","net_bind_service","net_broadcast","net_admin","net_raw","ipc_lock","ipc_owner","sys_module","sys_rawio","sys_chroot","sys_ptrace","sys_pacct","sys_admin","sys_boot","sys_nice","sys_resource","sys_time","sys_tty_config","mknod","lease","audit_write","audit_control","setfcap","mac_override","mac_admin","syslog","wake_alarm","block_suspend","audit_read"],"bounding":["chown","dac_override","dac_read_search","fowner","fsetid","kill","setgid","setuid","setpcap","linux_immutable","net_bind_service","net_broadcast","net_admin","net_raw","ipc_lock","ipc_owner","sys_module","sys_rawio","sys_chroot","sys_ptrace","sys_pacct","sys_admin","sys_boot","sys_nice","sys_resource","sys_time","sys_tty_config","mknod","lease","audit_write","audit_control","setfcap","mac_override","mac_admin","syslog","wake_alarm","block_suspend","audit_read"],"ambient":null}, "cwd": "/etc/functionbeat-7.9.0-linux-x86_64", "exe": "/etc/functionbeat-7.9.0-linux-x86_64/functionbeat", "name": "functionbeat", "pid": 111834, "ppid": 52141, "seccomp": {"mode":"disabled","no_new_privs":false}, "start_time": "2020-09-16T12:32:23.170Z"}}}
2020-09-16T12:32:24.187Z INFO instance/beat.go:299 Setup Beat: functionbeat; Version: 7.9.0
***2020-09-16T12:32:24.187Z INFO [index-management] idxmgmt/std.go:184 Set output.elasticsearch.index to 'functionbeat-7.9.0' as ILM is enabled.***
2020-09-16T12:32:24.187Z INFO eslegclient/connection.go:99 elasticsearch url: http://10.10.10.10:9200
2020-09-16T12:32:24.187Z INFO [publisher] pipeline/module.go:113 Beat name: abce2a2elkiup0100.abc.com
Config OK

```

How do i disable ilm ?..Please help me resolve this.

Thanks.

---

<div class="post-metadata">

### Author: ![mtojek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mtojek/32/63863_2.png) [@mtojek](https://discuss.elastic.co/u/mtojek)
#### Post date: [September 16, 2020, 1:39pm UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/2 "2020-09-16T13:39:08Z")

</div>

Did you try configuration options mentioned on this page: [https://www.elastic.co/guide/en/beats/filebeat/current/ilm.html](https://www.elastic.co/guide/en/beats/filebeat/current/ilm.html) ?

---

<div class="post-metadata">

### Author: ![sainath](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@sainath](https://discuss.elastic.co/u/sainath)
#### Post date: [September 17, 2020, 6:09am UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/3 "2020-09-17T06:09:13Z")

</div>

@mtojek ,Yes, I did, but unfortunately, it isnt reflecting.  
I have set the ilm policy details as below which isnt considered by functionbeat.

> setup.ilm.enabled: auto  
> setup.ilm.overwrite: true  
> setup.ilm.rollover\_alias: "portfolio"  
> setup.ilm.pattern: "{now/d}-000001"

I also tried setting ovewrite to false, which is unuseful too.  
How should i proceed ?

---

<div class="post-metadata">

### Author: ![borna\_talebi](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/borna_talebi/32/76317_2.png) [@borna\_talebi](https://discuss.elastic.co/u/borna_talebi)
#### Post date: [September 17, 2020, 7:21am UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/4 "2020-09-17T07:21:44Z")

</div>

Hi,  
I'm not sure but I think you shouldn't put it under `output.elasticsearch` settings.

Here is my configuration that's currently working (filebeat 7.8):

```auto
setup.ilm.enabled: false
output.elasticsearch:
  hosts: ["node-1:9200"]
  index: "filebeat-%{[agent.version]}-%{+yyyy.MM}"
  indices:
    - index: "cisco-beat-%{+yyyy.MM}"
      when.contains:
        event.module: "cisco"
  protocol: "https"

```

---

<div class="post-metadata">

### Author: ![mtojek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mtojek/32/63863_2.png) [@mtojek](https://discuss.elastic.co/u/mtojek)
#### Post date: [September 17, 2020, 7:27am UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/5 "2020-09-17T07:27:28Z")

</div>

According to this page: [https://www.elastic.co/guide/en/beats/functionbeat/current/ilm.html](https://www.elastic.co/guide/en/beats/functionbeat/current/ilm.html) , all options are available.

---

<div class="post-metadata">

### Author: ![sainath](https://avatars.discourse-cdn.com/v4/letter/s/919ad9/32.png) [@sainath](https://discuss.elastic.co/u/sainath)
#### Post date: [October 14, 2020, 11:23am UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/6 "2020-10-14T11:23:59Z")

</div>

Hi @borna_talebi ,  
Thank you very much.  
Below configuration under elasticsearch output in functionbeat.yml worked for me.

```
setup.ilm.enabled: false
setup.template.name: "wmdevlogs"
setup.template.pattern: "wmdevlogs-*"
output.elasticsearch:
  # Array of hosts to connect to.
 hosts: ["0.0.0.0:9200"]
 index: "%{[wmdevlogs]}-%{[agent.version]}-%{+yyyy.MM.dd}"
 indices:
   - index: "portfolio-%{[agent.version]}-%{+yyyy.MM.dd}"
     when.contains:
        log_group: "Portfolio"
```

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [November 11, 2020, 1:24pm UTC](https://discuss.elastic.co/t/functionbeat-disable-ilm-policy/248829/7 "2020-11-11T13:24:04Z")

</div>

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