今回もchefでJenkinsをインストールした場合の手順です
chefでのJenkinsインストール方法は以下を参照ください
http://kakakikikeke.blogspot.jp/2013/05/opscodecookbooks.html
chefでのJenkinsインストール方法は以下を参照ください
http://kakakikikeke.blogspot.jp/2013/05/opscodecookbooks.html
■手順
vi /etc/sv/jenkins/run
sv restart jenkins
http://jenkins-server/safeRestart では反映されないので注意してください
ついでにですが以下のようにするとJenkinsが使っているJVMの状況をJMX経由で監視できるようになります
監視は別途zabbix等で行なってください
#!/bin/sh
cd /var/lib/jenkins
touch jenkins.start
exec chpst -u jenkins -U jenkins \
env HOME=/var/lib/jenkins \
JENKINS_HOME=/var/lib/jenkins/jenkins-data \
java -Dfile.encoding=UTF-8 -jar jenkins.war \
-Xloggc:/var/log/jenkins/gclog.log \
--httpPort=8080
上記のrunファイルに対して「-Dfile.encoding=UTF-8」を追記して再起動しますcd /var/lib/jenkins
touch jenkins.start
exec chpst -u jenkins -U jenkins \
env HOME=/var/lib/jenkins \
JENKINS_HOME=/var/lib/jenkins/jenkins-data \
java -Dfile.encoding=UTF-8 -jar jenkins.war \
-Xloggc:/var/log/jenkins/gclog.log \
--httpPort=8080
sv restart jenkins
http://jenkins-server/safeRestart では反映されないので注意してください
ついでにですが以下のようにするとJenkinsが使っているJVMの状況をJMX経由で監視できるようになります
監視は別途zabbix等で行なってください
#!/bin/sh
cd /var/lib/jenkins
touch jenkins.start
exec chpst -u jenkins -U jenkins \
env HOME=/var/lib/jenkins \
JENKINS_HOME=/var/lib/jenkins/jenkins-data \
java -Dfile.encoding=UTF-8 \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=10080 \
-Djava.rmi.server.hostname=jenkins-server-ip-or-hostname \
-Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \
-jar jenkins.war \
-Xloggc:/var/log/jenkins/gclog.log \
--httpPort=8080
cd /var/lib/jenkins
touch jenkins.start
exec chpst -u jenkins -U jenkins \
env HOME=/var/lib/jenkins \
JENKINS_HOME=/var/lib/jenkins/jenkins-data \
java -Dfile.encoding=UTF-8 \
-Dcom.sun.management.jmxremote=true \
-Dcom.sun.management.jmxremote.port=10080 \
-Djava.rmi.server.hostname=jenkins-server-ip-or-hostname \
-Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \
-jar jenkins.war \
-Xloggc:/var/log/jenkins/gclog.log \
--httpPort=8080
0 件のコメント:
コメントを投稿