# Filebeat 7.2 for RHEL 5.1: init file changes

**URL:** <https://discuss.elastic.co/t/filebeat-7-2-for-rhel-5-1-init-file-changes/213175>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [December 27, 2019, 10:18am UTC](https://discuss.elastic.co/t/filebeat-7-2-for-rhel-5-1-init-file-changes/213175 "2019-12-27T10:18:50Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![katara](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/katara/32/60143_2.png) [@katara](https://discuss.elastic.co/u/katara)\
**Post date:** [December 27, 2019, 10:18am UTC](https://discuss.elastic.co/t/filebeat-7-2-for-rhel-5-1-init-file-changes/213175/1 "2019-12-27T10:18:50Z")

</div>

Hi,  
I am currently trying to install filebeat 7.2 on an RHEL 5.1.  
I am aware Filebeat doesnt support RHEL 5.  
But I read the possibility after hacking the init file to not use the god parts in the below answer:  
[filebeat-5-1-1-running-on-red-hat-5-enterprise](https://discuss.elastic.co/t/filebeat-5-1-1-running-on-red-hat-5-enterprise/71409)  
The below is the init script for filebeat 5.1:

> ```
> #!/bin/bash
> # filebeat custom daemon
> 
> DAEMON_PATH="/usr/bin/filebeat"
> 
> DAEMON=filebeat
> DAEMONOPTS="-c /etc/filebeat/filebeat.yml"
> 
> NAME=filebeat
> DESC="Filebeat 1.3 32/64 bit rhel5"
> PIDFILE=/var/run/$NAME.pid
> SCRIPTNAME=/etc/init.d/$NAME
> 
> case "$1" in
> start)
> printf "%-50s" "Starting $NAME..."
> #cd $DAEMON_PATH
> PID=`$DAEMON $DAEMONOPTS > /dev/null 2>&1 & echo $!`
> #echo "Saving PID" $PID " to " $PIDFILE
> if [-z $PID]; then
> printf "%s\n" "Fail"
> else
> echo $PID > $PIDFILE
> printf "%s\n" "Ok"
> fi
> ;;
> status)
> printf "%-50s" "Checking $NAME..."
> if [-f $PIDFILE]; then
> PID=`cat $PIDFILE`
> if [-z "`ps axf | grep ${PID} | grep -v grep`"]; then
> printf "%s\n" "Process dead but pidfile exists"
> else
> echo "Running"
> fi
> else
> printf "%s\n" "Service not running"
> fi
> ;;
> stop)
> printf "%-50s" "Stopping $NAME"
> PID=`cat $PIDFILE`
> #cd $DAEMON_PATH
> if [-f $PIDFILE]; then
> kill -HUP $PID
> printf "%s\n" "Ok"
> rm -f $PIDFILE
> else
> printf "%s\n" "pidfile not found"
> fi
> ;;
> 
> restart)
> $0 stop
> $0 start
> ;;
> 
> *)
> echo "Usage: $0 {status|start|stop|restart}"
> exit 1
> esac
> 
> ```

Can use the same init script for 7.2? If, not , what changes do I need to make?

Please help me out.

Thanks,  
Katara.

---

<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:** [January 24, 2020, 10:18am UTC](https://discuss.elastic.co/t/filebeat-7-2-for-rhel-5-1-init-file-changes/213175/2 "2020-01-24T10:18:51Z")

</div>

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