Changes for version 1.17
- Ubic::Run: recognize RedHat init script names (thanks to Sawyer X for the patch, see http://github.com/berekuk/Ubic/issues/#issue/5)
- test improvements:
- ubic-ping uses Config.pm to determine full perl binary path
- memory-leak.t is more robust
Documentation
simple viewer of ubic services
daemonize any binary
update ubic metadata
watchdog which checks all ubic services.
frequently asked questions about Ubic
Modules
flexible perl-based service manager
class which guards simple service operations
deprecated alternate name of Ubic::Multiservice
ubic methods with pretty printing.
console results set
toolkit for creating daemonized process
daemon status structure
file locker with an automatic out-of-scope unlocking mechanism
very simple logging functions
interface of multiservice representing several named services
multiservice which uses directory with configs to instantiate services
simplest multiservice, configured in constructor
simple hash-to-file persistence object
http server which returns service status by it's name or port
update and read mapping of ports to service names.
common return value for many ubic interfaces
ubic result object
really simple way to write init scripts
interface and base class for any ubic service
common way to construct new service by specifying several callbacks
variant of service when your service is simple daemonized binary
skeleton of any service with common start/stop logic
helpers for custom service authors
Provides
in lib/Ubic/Lockf.pm
in lib/Ubic.pm
in root_t/Daemon.pm