no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
— | addons:hobbitsmf [2009/11/23 06:33] (current) – created - external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Solaris 10 Xymon SMF ====== | ||
+ | |||
+ | ^ Author | [[ gjohnson@trantor.org | Galen Johnson ]] | | ||
+ | ^ Compatibility | Xymon 4.2 | | ||
+ | ^ Requirements | Solaris 10 | | ||
+ | ^ Download | None | | ||
+ | ^ Last Update | 2007-04-10 | | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Description ===== | ||
+ | |||
+ | These are service manifest files for Solaris 10. These will allow you to import the hobbit start and stop scripts for the server/ | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | - mkdir -p / | ||
+ | - copy the client and server xml files to / | ||
+ | - import the service(s) < | ||
+ | svccfg import / | ||
+ | svccfg import / | ||
+ | </ | ||
+ | - enable the service(s) < | ||
+ | svcadm enable svc:/ | ||
+ | svcadm enable svc:/ | ||
+ | </ | ||
+ | |||
+ | ===== Source ===== | ||
+ | ==== Xymon Client ==== | ||
+ | <hidden onHidden=" | ||
+ | <code xml> | ||
+ | <?xml version=' | ||
+ | < | ||
+ | <!-- | ||
+ | client.xml : Xymon Client manifest, Galen Johnson | ||
+ | 2007-04-13 | ||
+ | based on bigbrother.xml : BigBrother manifest, Kyle Reynolds | ||
+ | 2006-07-02 | ||
+ | --> | ||
+ | |||
+ | <!-- | ||
+ | Solaris 10 SMF manifest file for Xymon client. Just place in | ||
+ | / | ||
+ | and run: | ||
+ | ' | ||
+ | ' | ||
+ | --> | ||
+ | |||
+ | <!-- | ||
+ | Be sure to change the path to runclient.sh to match your setup... | ||
+ | Be sure to change the user and group hobbit runs as for your setup... | ||
+ | If you need to provide the hobbit service additional group privs, add | ||
+ | them to the supp_groups in the method context. | ||
+ | --> | ||
+ | |||
+ | < | ||
+ | |||
+ | <service | ||
+ | name=" | ||
+ | type=" | ||
+ | version=" | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | | ||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | type=" | ||
+ | name=" | ||
+ | exec="/ | ||
+ | timeout_seconds=" | ||
+ | < | ||
+ | < | ||
+ | | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | type=" | ||
+ | name=" | ||
+ | exec="/ | ||
+ | timeout_seconds=" | ||
+ | < | ||
+ | < | ||
+ | supp_groups="" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <!-- sub-process core dumps shouldn' | ||
+ | <propval name=' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | <loctext xml: | ||
+ | Xymon Client | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | uri=' | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ==== Xymon Server ==== | ||
+ | <hidden onHidden=" | ||
+ | <code xml> | ||
+ | <?xml version=' | ||
+ | < | ||
+ | <!-- | ||
+ | client.xml : Xymon Server manifest, Galen Johnson | ||
+ | 2007-04-13 | ||
+ | based on bigbrother.xml : BigBrother manifest, Kyle Reynolds | ||
+ | 2006-07-02 | ||
+ | --> | ||
+ | |||
+ | <!-- | ||
+ | Solaris 10 SMF manifest file for Xymon server. Just place in | ||
+ | / | ||
+ | and run: | ||
+ | ' | ||
+ | ' | ||
+ | --> | ||
+ | |||
+ | <!-- | ||
+ | Be sure to change the path to hobbit.sh to match your setup... | ||
+ | Be sure to change the user and group hobbit runs as for your setup... | ||
+ | --> | ||
+ | |||
+ | < | ||
+ | |||
+ | <service | ||
+ | name=" | ||
+ | type=" | ||
+ | version=" | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | name=" | ||
+ | grouping=" | ||
+ | restart_on=" | ||
+ | type=" | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | type=" | ||
+ | name=" | ||
+ | exec="/ | ||
+ | timeout_seconds=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | type=" | ||
+ | name=" | ||
+ | exec="/ | ||
+ | timeout_seconds=" | ||
+ | < | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | <!-- sub-process core dumps shouldn' | ||
+ | <propval name=' | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | < | ||
+ | <loctext xml: | ||
+ | Xymon Server | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | < | ||
+ | uri=' | ||
+ | <manpage title=" | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== Known Bugs and Issues ===== | ||
+ | |||
+ | * No known bugs | ||
+ | |||
+ | ===== To Do ===== | ||
+ | |||
+ | ===== Credits ===== | ||
+ | Kyle Reynolds Big Brother service manifest file at http:// | ||
+ | |||
+ | |||
+ | ===== Changelog ===== | ||
+ | |||
+ | |||
+ | * **2007-04-13** | ||
+ | * Split client and server out into separate manifests. | ||
+ | |||
+ | * **2007-04-10** | ||
+ | * Initial release | ||