Skip to content

Commit

Permalink
Initial commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
Peter Drake committed Mar 13, 2012
0 parents commit 1142f03
Show file tree
Hide file tree
Showing 2 changed files with 89 additions and 0 deletions.
67 changes: 67 additions & 0 deletions files/jmeter-server
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
#!/bin/bash
#
# /etc/init.d/jmeter-server
#
# Author: Isaac Smitley
#
# jmeter-server Runs the JMeter Remote Server
#
# chkconfig: 2345 79 19
# description: Runs JMeter tests issued by a different server.
#
#
# processname: jmeter-server
# pidfile: /var/run/jmeter-server.pid
### BEGIN INIT INFO
# Provides: jmeter-server
# Required-Start: $syslog $local_fs
# Required-Stop: $syslog $local_fs
# Default-Start: 3 4 5
# Default-Stop: 0 1 6
# Short-Description: JMeter Remote Server
# Description: JMeter Remote Server runs JMeter tests issued from a remote server.
#
### END INIT INFO

# Source function library.
. /etc/init.d/functions
# This script will start up the jmeter server as it resides in /opt/jmeter/bin/jmeter-server

# Program name
JPATH=/usr/bin/jmeter-server

start() {
echo -n "Starting Jmeter Server :”
daemon $JPATH &
RETVAL=$?
return $RETVAL
}
stop() {
echo -n "Shutting down :
ps fauwx | grep jmeter-server | grep -v vi | grep -v grep | awk {'print $2'} | xargs kill
return
}

case "$1" in
start)
start
;;
stop)
stop
;;
status)

;;
restart)
stop
start
;;
reload)

echo ""Usage: {start|stop|status”
exit 1
;;
esac
exit $?
22 changes: 22 additions & 0 deletions manifests/init.pp
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
class jmeter {

package { "jmeter":
ensure => latest,
}

file { "/etc/init.d/jmeter-server":
owner => root,
group => root,
mode => 755,
source => "puppet:///modules/jmeter/jmeter-server",
require => Package["jmeter"],
notify => Service["jmeter"],
}

service{ "jmeter":
enable => true,
ensure => running,
require => Package["jmeter"],
}

}

0 comments on commit 1142f03

Please sign in to comment.