Here's the manifest for Solaris 10 SMF.  Zenoss won't start until MySQL is 
ready.  

Question is:  do we need to restart Zenoss when MySQL is restarted?


Code:

<?xml version="1.0"?>
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">

<service_bundle type='manifest' name='zenoss:zenoss'>

<service name='application/zenoss' type='service' version='1'>
<create_default_instance enabled='false' />

<single_instance />

<!-- Wait for mysql to be running. -->
<dependency name='mysql' grouping='require_all' restart_on='none' 
type='service'>
    <service_fmri value='svc:/application/mysql:default'/>
</dependency>

<exec_method type='method' name='start' exec='/usr/local/zenoss/bin/zenoss 
start' timeout_seconds='180'>
    <method_context>
        <method_credential user='zenoss' group='zenoss' />
        <method_environment>
            <envvar name='ZENHOME' value='/usr/local/zenoss' />
            <envvar name='PYTHONPATH' value='/usr/local/zenoss/lib/python' />
            <envvar name='LD_LIBRARY_PATH' value='/usr/local/mysql/lib/mysql' />
            <envvar name='PATH' 
value='/usr/local/zenoss/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/usr/ucb:/sbin:/usr/sbin:/usr/sfw/bin'
 />
        </method_environment>
    </method_context>
</exec_method>

<exec_method type='method' name='stop' exec='/usr/local/zenoss/bin/zenoss stop' 
timeout_seconds='180'>
    <method_context>
        <method_credential user='zenoss' group='zenoss' />
        <method_environment>
            <envvar name='ZENHOME' value='/usr/local/zenoss' />
            <envvar name='PYTHONPATH' value='/usr/local/zenoss/lib/python' />
            <envvar name='LD_LIBRARY_PATH' value='/usr/local/mysql/lib/mysql' />
            <envvar name='PATH' 
value='/usr/local/zenoss/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/usr/ucb:/sbin:/usr/sbin:/usr/sfw/bin'
 />
        </method_environment>
    </method_context>
</exec_method>

</service>
</service_bundle>




------------------------
J.F. Maltais




-------------------- m2f --------------------

Read this topic online here:
http://community.zenoss.com/forums/viewtopic.php?p=6530#6530

-------------------- m2f --------------------



_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to