Modules
- MYDan - A suite of cluster administration tools and platforms
- MYDan::Agent - A plugin execution platform
- MYDan::Agent::Auth
- MYDan::Agent::Client
- MYDan::Agent::Client::Proxy
- MYDan::Agent::FileCache
- MYDan::Agent::Grsync - Replicate data via phased agent
- MYDan::Agent::Grsync::V12 - Replicate data via phased agent
- MYDan::Agent::Grsync::V3 - Replicate data via phased agent
- MYDan::Agent::Grsync::V4 - Replicate data via phased agent
- MYDan::Agent::GrsyncM - Replicate data via phased agent
- MYDan::Agent::KeyUpdate
- MYDan::Agent::Load - load data by agent
- MYDan::Agent::Mrsync - Replicate data via phased agent
- MYDan::Agent::Path - Implements MYDan::Util::DirConf
- MYDan::Agent::Proxy
- MYDan::Agent::Query - MYDan::Agent query
- MYDan::Bootstrap::ProcUpdate
- MYDan::Collector - A client for collector data
- MYDan::Deploy::Conf - Load/Inspect maintenance configs
- MYDan::Deploy::Ctrl - Controls maintenance via a SQLite database
- MYDan::Monitor::Collector
- MYDan::MonitorV2::Collector
- MYDan::Multicast - data distribution via multicast
- MYDan::Node - Cluster information interpreter. Extends MYDan::Node::Range
- MYDan::Node::Cache - Covert root cluster dbs into cache db
- MYDan::Node::Call - callback interface to MYDan::Node
- MYDan::Node::DBI::Cache - DB interface to MYDan::Node cache data
- MYDan::Node::DBI::Root - DB interface to MYDan::Node root data
- MYDan::Node::Integer - Integer Range
- MYDan::Node::KeySet - KeySet implementation
- MYDan::Node::Object - MYDan::Node Object Interface.
- MYDan::Node::Range - Extends MYDan::Node::KeySet.
- MYDan::UDPFileServer::Client
- MYDan::UDPFileServer::Server
- MYDan::Util::Debug
- MYDan::Util::DirConf - Interface module: directory configuration with a YAML file.
- MYDan::Util::FLock - flock
- MYDan::Util::FastMD5
- MYDan::Util::File
- MYDan::Util::FileUpdate
- MYDan::Util::MIO - Interface for MYDan::Util::MIO modules
- MYDan::Util::MIO::CMD - Run multiple commands in parallel.
- MYDan::Util::MIO::SSH - Run multiple SSH commands in parallel.
- MYDan::Util::MIO::TCP - Make multiple TCP connections in parallel.
- MYDan::Util::MIO::UDP - Send multiple UPD datagrams in parallel.
- MYDan::Util::Mrsync - Replicate data via phased rsync
- MYDan::Util::NTPSync
- MYDan::Util::OptConf - Get command line options.
- MYDan::Util::Pass
- MYDan::Util::ProcLock - Advisory lock using a regular file
- MYDan::Util::Proxy
- MYDan::Util::ReservedSpace::File
- MYDan::Util::SQLiteDB - SQLite database interface
- MYDan::Util::Say - thread safe logger
- MYDan::Util::Sudo - Become a user by setting uid or invoking sudo
Provides
- MYDan::API in lib/MYDan/API.pm
- MYDan::API::Agent in lib/MYDan/API/Agent.pm
- MYDan::Bootstrap in lib/MYDan/Bootstrap.pm
- MYDan::Bootstrap in lib/MYDan/Monitor.pm
- MYDan::Code in lib/MYDan/Code.pm
- MYDan::Code::Gitlab in lib/MYDan/Code/Gitlab.pm
- MYDan::Code::SVN in lib/MYDan/Code/SVN.pm
- MYDan::Collector::Jobs in lib/MYDan/Collector/Jobs.pm
- MYDan::Collector::Parse in lib/MYDan/Collector/Parse.pm
- MYDan::Collector::Push in lib/MYDan/Collector/Push.pm
- MYDan::Collector::Show in lib/MYDan/Collector/Show.pm
- MYDan::Collector::Sock in lib/MYDan/Collector/Sock.pm
- MYDan::Collector::Sock::Data in lib/MYDan/Collector/Sock/Data.pm
- MYDan::Collector::Sock::Ring in lib/MYDan/Collector/Sock/Ring.pm
- MYDan::Collector::Stat in lib/MYDan/Collector/Stat.pm
- MYDan::Collector::Stat::Backup in lib/MYDan/Collector/Stat/Backup.pm
- MYDan::Collector::Stat::Cache in lib/MYDan/Collector/Stat/Cache.pm
- MYDan::Collector::Stat::Call in lib/MYDan/Collector/Stat/Call.pm
- MYDan::Collector::Stat::Coredump in lib/MYDan/Collector/Stat/Coredump.pm
- MYDan::Collector::Stat::DF in lib/MYDan/Collector/Stat/DF.pm
- MYDan::Collector::Stat::Dmesg in lib/MYDan/Collector/Stat/Dmesg.pm
- MYDan::Collector::Stat::Exec in lib/MYDan/Collector/Stat/Exec.pm
- MYDan::Collector::Stat::Http in lib/MYDan/Collector/Stat/Http.pm
- MYDan::Collector::Stat::IFace in lib/MYDan/Collector/Stat/IFace.pm
- MYDan::Collector::Stat::Output in lib/MYDan/Collector/Stat/Output.pm
- MYDan::Collector::Stat::Ping in lib/MYDan/Collector/Stat/Ping.pm
- MYDan::Collector::Stat::Port in lib/MYDan/Collector/Stat/Port.pm
- MYDan::Collector::Stat::Proc in lib/MYDan/Collector/Stat/Proc.pm
- MYDan::Collector::Stat::Sar in lib/MYDan/Collector/Stat/Sar.pm
- MYDan::Collector::Stat::Time in lib/MYDan/Collector/Stat/Time.pm
- MYDan::Collector::Stat::Uptime in lib/MYDan/Collector/Stat/Uptime.pm
- MYDan::Collector::Stat::User in lib/MYDan/Collector/Stat/User.pm
- MYDan::Collector::Stat::Watch in lib/MYDan/Collector/Stat/Watch.pm
- MYDan::Collector::Util in lib/MYDan/Collector/Util.pm
- MYDan::Deploy in lib/MYDan/Deploy.pm
- MYDan::Deploy::Cache in lib/MYDan/Deploy/Cache.pm
- MYDan::Deploy::Code in lib/MYDan/Deploy/Code.pm
- MYDan::Deploy::Jobs in lib/MYDan/Deploy/Jobs.pm
- MYDan::Diagnosis in lib/MYDan/Diagnosis.pm
- MYDan::Monitor::Make in lib/MYDan/Monitor/Make.pm
- MYDan::Notify in lib/MYDan/Notify.pm
- MYDan::Oncall in lib/MYDan/Oncall.pm
- MYDan::Oncall::Calendar in lib/MYDan/Oncall/Calendar.pm
- MYDan::Oncall::Calendar::Month in lib/MYDan/Oncall/Calendar.pm
- MYDan::Oncall::Period in lib/MYDan/Oncall/Period.pm
- MYDan::Oncall::Policy in lib/MYDan/Oncall/Policy.pm
- MYDan::Project::Apps in lib/MYDan/Project/Apps.pm
- MYDan::Project::Check in lib/MYDan/Project/Check.pm
- MYDan::Project::Check::Http in lib/MYDan/Project/Check/Http.pm
- MYDan::Project::Check::Port in lib/MYDan/Project/Check/Port.pm
- MYDan::Project::Deploy in lib/MYDan/Project/Deploy.pm
- MYDan::Project::Deploy::Ctrl in lib/MYDan/Project/Deploy/Ctrl.pm
- MYDan::Subscribe in lib/MYDan/Subscribe.pm
- MYDan::Subscribe::Conf in lib/MYDan/Subscribe/Conf.pm
- MYDan::Subscribe::DBI::DB in lib/MYDan/Subscribe/DBI/DB.pm
- MYDan::Sync in lib/MYDan/Sync.pm
- MYDan::UDPFileServer in lib/MYDan/UDPFileServer.pm
- MYDan::Util::Alias in lib/MYDan/Util/Alias.pm
- MYDan::Util::Check in lib/MYDan/Util/Check.pm
- MYDan::Util::Check::Http in lib/MYDan/Util/Check/Http.pm
- MYDan::Util::Check::Port in lib/MYDan/Util/Check/Port.pm
- MYDan::Util::Check::Proc in lib/MYDan/Util/Check/Proc.pm
- MYDan::Util::Command in lib/MYDan/Util/Command.pm
- MYDan::Util::Contact in lib/MYDan/Util/Contact.pm
- MYDan::Util::Deploy in lib/MYDan/Util/Deploy.pm
- MYDan::Util::DiskSpaceControl in lib/MYDan/Util/DiskSpaceControl.pm
- MYDan::Util::ExpSSH in lib/MYDan/Util/ExpSSH.pm
- MYDan::Util::Gateway in lib/MYDan/Util/Gateway.pm
- MYDan::Util::Go in lib/MYDan/Util/Go.pm
- MYDan::Util::Hosts in lib/MYDan/Util/Hosts.pm
- MYDan::Util::Percent in lib/MYDan/Util/Percent.pm
- MYDan::Util::Phasic in lib/MYDan/Util/Phasic.pm
- MYDan::Util::Progress in lib/MYDan/Util/Progress.pm
- MYDan::Util::Reborn in lib/MYDan/Util/Reborn.pm
- MYDan::Util::Screen in lib/MYDan/Util/Screen.pm
- MYDan::Util::Secure in lib/MYDan/Util/Secure.pm
- MYDan::Util::Supervisor in lib/MYDan/Util/Supervisor.pm
- MYDan::Util::Sync in lib/MYDan/Util/Sync.pm
- MYDan::Util::Sysrw in lib/MYDan/Util/Sysrw.pm
- MYDan::Util::TcpServer in lib/MYDan/Util/TcpServer.pm
- MYDan::Util::WhoIs in lib/MYDan/Util/WhoIs.pm
- MYDan::Util::XTar in lib/MYDan/Util/XTar.pm
- MYDan::VSSH in lib/MYDan/VSSH.pm
- MYDan::VSSH::Comp in lib/MYDan/VSSH/Comp.pm
- MYDan::VSSH::Execute in lib/MYDan/VSSH/Execute.pm
- MYDan::VSSH::History in lib/MYDan/VSSH/History.pm
- MYDan::VSSH::Print 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/agent/code/exec
- 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/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/go
- dan/tools/grsync
- dan/tools/keys
- 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
- def/etc/util/conf/expect