#!/bin/bash LONG_DATE=`date +%Y%m%d%H%M%S` chmod +x /etc/init.d/d1-cn-monitor if [ ! -d "/etc/dataone/monitor" ]; then mkdir /etc/dataone/monitor fi #provide context properties files for postgres, log4j, solr location cp /usr/share/dataone-cn-monitor/log4j.properties /etc/dataone/monitor/log4j.properties cp /usr/share/dataone-cn-monitor/cn-monitor.properties /etc/dataone/monitor/cn-monitor.properties chown -R tomcat7:tomcat7 /etc/dataone/monitor cp /usr/share/dataone-cn-monitor/d1_cn_monitor_daemon.jar /usr/share/java chown -R tomcat7:tomcat7 /usr/share/java/d1_cn_monitor_daemon.jar if [ ! -d "/var/log/dataone/monitor" ]; then mkdir /var/log/dataone/monitor fi chown tomcat7:tomcat7 /var/log/dataone/monitor #Deploy the nagios plugin local script to /usr/lib/check_mk_agent/local cp /usr/share/dataone-cn-monitor/hz_membership.sh /usr/lib/check_mk_agent/local/hz_membership.sh chmod +x /usr/lib/check_mk_agent/local/hz_membership.sh ######### Finished! inform user how to start daemons echo "" echo "CN Monitor has finished installing. " echo "" echo "Start the monitor daemon with /etc/init.d/d1-cn-monitor start" ## Update DateONE Version Info Doc java -jar /usr/share/dataone-cn-version-tool/dataone-cn-version-tool.jar -F/usr/share/dataone-cn-version-tool/version-tool.properties -html > /var/www/cn-version.html exit 0