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
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.