Modules
A suite of cluster administration tools and platforms
A plugin execution platform
Replicate data via phased agent
Replicate data via phased agent
Replicate data via phased agent
Replicate data via phased agent
Replicate data via phased agent
load data by agent
Replicate data via phased agent
Implements MYDan::Util::DirConf
MYDan::Agent query
A client for collector data
Load/Inspect maintenance configs
Controls maintenance via a SQLite database
data distribution via multicast
Cluster information interpreter. Extends MYDan::Node::Range
Covert root cluster dbs into cache db
callback interface to MYDan::Node
DB interface to MYDan::Node cache data
DB interface to MYDan::Node root data
Integer Range
KeySet implementation
MYDan::Node Object Interface.
Extends MYDan::Node::KeySet.
Interface module: directory configuration with a YAML file.
flock
Interface for MYDan::Util::MIO modules
Run multiple commands in parallel.
Run multiple SSH commands in parallel.
Make multiple TCP connections in parallel.
Send multiple UPD datagrams in parallel.
Replicate data via phased rsync
Get command line options.
Advisory lock using a regular file
SQLite database interface
thread safe logger
Become a user by setting uid or invoking sudo
Provides
in lib/MYDan/API.pm
in lib/MYDan/API/Agent.pm
in lib/MYDan/Bootstrap.pm
in lib/MYDan/Monitor.pm
in lib/MYDan/Code.pm
in lib/MYDan/Code/Gitlab.pm
in lib/MYDan/Code/SVN.pm
in lib/MYDan/Collector/Jobs.pm
in lib/MYDan/Collector/Parse.pm
in lib/MYDan/Collector/Push.pm
in lib/MYDan/Collector/Show.pm
in lib/MYDan/Collector/Sock.pm
in lib/MYDan/Collector/Sock/Data.pm
in lib/MYDan/Collector/Sock/Ring.pm
in lib/MYDan/Collector/Stat.pm
in lib/MYDan/Collector/Stat/Backup.pm
in lib/MYDan/Collector/Stat/Cache.pm
in lib/MYDan/Collector/Stat/Call.pm
in lib/MYDan/Collector/Stat/Coredump.pm
in lib/MYDan/Collector/Stat/DF.pm
in lib/MYDan/Collector/Stat/Dmesg.pm
in lib/MYDan/Collector/Stat/Exec.pm
in lib/MYDan/Collector/Stat/Http.pm
in lib/MYDan/Collector/Stat/IFace.pm
in lib/MYDan/Collector/Stat/Output.pm
in lib/MYDan/Collector/Stat/Ping.pm
in lib/MYDan/Collector/Stat/Port.pm
in lib/MYDan/Collector/Stat/Proc.pm
in lib/MYDan/Collector/Stat/Sar.pm
in lib/MYDan/Collector/Stat/Time.pm
in lib/MYDan/Collector/Stat/Uptime.pm
in lib/MYDan/Collector/Stat/User.pm
in lib/MYDan/Collector/Stat/Watch.pm
in lib/MYDan/Collector/Util.pm
in lib/MYDan/Deploy.pm
in lib/MYDan/Deploy/Cache.pm
in lib/MYDan/Deploy/Code.pm
in lib/MYDan/Deploy/Jobs.pm
in lib/MYDan/Diagnosis.pm
in lib/MYDan/Monitor/Make.pm
in lib/MYDan/Notify.pm
in lib/MYDan/Oncall.pm
in lib/MYDan/Oncall/Calendar.pm
in lib/MYDan/Oncall/Calendar.pm
in lib/MYDan/Oncall/Period.pm
in lib/MYDan/Oncall/Policy.pm
in lib/MYDan/Project/Apps.pm
in lib/MYDan/Project/Check.pm
in lib/MYDan/Project/Check/Http.pm
in lib/MYDan/Project/Check/Port.pm
in lib/MYDan/Project/Deploy.pm
in lib/MYDan/Project/Deploy/Ctrl.pm
in lib/MYDan/Subscribe.pm
in lib/MYDan/Subscribe/Conf.pm
in lib/MYDan/Subscribe/DBI/DB.pm
in lib/MYDan/Sync.pm
in lib/MYDan/UDPFileServer.pm
in lib/MYDan/Util/Alias.pm
in lib/MYDan/Util/Check.pm
in lib/MYDan/Util/Check/Http.pm
in lib/MYDan/Util/Check/Port.pm
in lib/MYDan/Util/Check/Proc.pm
in lib/MYDan/Util/Command.pm
in lib/MYDan/Util/Contact.pm
in lib/MYDan/Util/Deploy.pm
in lib/MYDan/Util/DiskSpaceControl.pm
in lib/MYDan/Util/ExpSSH.pm
in lib/MYDan/Util/Gateway.pm
in lib/MYDan/Util/Go.pm
in lib/MYDan/Util/Hosts.pm
in lib/MYDan/Util/Percent.pm
in lib/MYDan/Util/Phasic.pm
in lib/MYDan/Util/Progress.pm
in lib/MYDan/Util/Reborn.pm
in lib/MYDan/Util/Screen.pm
in lib/MYDan/Util/Secure.pm
in lib/MYDan/Util/Supervisor.pm
in lib/MYDan/Util/Sync.pm
in lib/MYDan/Util/Sysrw.pm
in lib/MYDan/Util/TcpServer.pm
in lib/MYDan/Util/WhoIs.pm
in lib/MYDan/Util/XTar.pm
in lib/MYDan/VSSH.pm
in lib/MYDan/VSSH/Comp.pm
in lib/MYDan/VSSH/Execute.pm
in lib/MYDan/VSSH/History.pm
in lib/MYDan/VSSH/Print.pm
Examples
Other files
- Changes
- MANIFEST
- META.json
- META.yml
- Makefile.PL
- README.md
- box/tools/mrsync
- dan/agent/bin/agent
- dan/agent/bin/filecache
- dan/agent/bin/keyupdate
- dan/bootstrap/bin/bootstrap
- dan/bootstrap/bin/control
- dan/bootstrap/bin/procupdate
- dan/code/bin/checkuser
- dan/code/bin/control
- dan/collector/bin/co
- dan/deploy/bin/ctrl
- dan/deploy/bin/deploy
- dan/deploy/bin/watch
- dan/monitor/bin/collector
- dan/monitor/bin/supervisory
- dan/monitorv2/bin/collector
- dan/monitorv2/bin/control
- dan/monitorv2/bin/watch
- dan/multicast/bin/recv
- dan/multicast/bin/send
- dan/node/bin/cache
- dan/node/bin/dump
- dan/node/bin/load
- dan/node/bin/modfiy
- dan/node/bin/purge
- dan/node/bin/show
- dan/node/service/synccache
- dan/notify/code/email
- dan/notify/code/sms
- dan/oncall/bin/cal
- dan/oncall/bin/list
- dan/oncall/bin/make
- dan/oncall/bin/now
- dan/oncall/bin/zone
- dan/subscribe/bin/show
- dan/subscribe/bin/subscribe
- dan/tools/access
- dan/tools/alarm
- dan/tools/bigest
- dan/tools/check
- dan/tools/config
- dan/tools/deploy
- dan/tools/diskSpaceControl
- dan/tools/expect
- dan/tools/fastmd5
- dan/tools/fileupdate
- dan/tools/gateway
- dan/tools/gitrsync
- dan/tools/go
- dan/tools/grsync
- dan/tools/keys
- dan/tools/lcall
- dan/tools/load
- dan/tools/mcmd
- dan/tools/mrsync
- dan/tools/mssh
- dan/tools/ntpsync
- dan/tools/range
- dan/tools/rcall
- dan/tools/reborn
- dan/tools/release
- dan/tools/rsync
- dan/tools/rtail
- dan/tools/secure
- dan/tools/shell
- dan/tools/supervisor
- dan/tools/sync
- dan/tools/tcpserver
- dan/tools/udpfileserver
- dan/tools/vssh
- dan/tools/whois
- dan/tools/xtar