diff --git a/templates/fluentbit-metrics/configmap-luascripts.yaml b/templates/fluentbit-metrics/configmap-luascripts.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9f8c1c9172c933e4356ee4f3ee69e0ec3822d798
--- /dev/null
+++ b/templates/fluentbit-metrics/configmap-luascripts.yaml
@@ -0,0 +1,12 @@
+{{- if and .Values.metrics.enabled .Values.metrics.fluentbit.enabled -}}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: it-monit-metrics-collector-fluentbit-scripts
+data:
+  {{- if .Values.metrics.fluentbit.luaScripts -}}
+  {{ range $key, $value := .Values.metrics.fluentbit.luaScripts }}
+  {{ $key }}: {{ $value | quote }}
+  {{ end }}
+  {{ end }}
+{{- end -}}
\ No newline at end of file
diff --git a/templates/fluentbit-metrics/statefulset.yaml b/templates/fluentbit-metrics/statefulset.yaml
index 32eff7768621b8aa3820ba87033168870b4bb4ae..e7cbd5c178a99435098d8fdec961ada7798c3fa1 100644
--- a/templates/fluentbit-metrics/statefulset.yaml
+++ b/templates/fluentbit-metrics/statefulset.yaml
@@ -33,6 +33,8 @@ spec:
           volumeMounts:
             - name: config
               mountPath: /fluent-bit/etc/conf
+            - name: scripts
+              mountPath: /fluent-bit/etc/scripts
             - name: fluentbit
               mountPath: /flb-storage/
           {{- if .Values.metrics.fluentbit.extraVolumeMounts }}
@@ -46,6 +48,9 @@ spec:
         - name: config
           configMap: 
             name: it-monit-metrics-collector-fluentbit
+        - name: scripts
+          configMap:
+            name: it-monit-metrics-collector-fluentbit-scripts
         - name: fluentbit
           emptyDir:
             sizeLimit: {{ .Values.metrics.fluentbit.diskMaxCache }}