├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README ├── contrib ├── mom-rpcclient.py ├── mom.spec └── momd.init ├── doc ├── balloon.rules ├── ksm.rules ├── mom-balloon+ksm.conf ├── mom-balloon.conf └── name-to-ip ├── mom-guestd ├── mom ├── Collectors │ ├── Collector.py │ ├── GuestBalloon.py │ ├── GuestMemory.py │ ├── GuestNetworkDaemon.py │ ├── GuestQemuAgent.py │ ├── GuestQemuProc.py │ ├── HostKSM.py │ ├── HostMemory.py │ ├── QemuGuestAgentClient.py │ └── __init__.py ├── Controllers │ ├── Balloon.py │ ├── KSM.py │ └── __init__.py ├── Entity.py ├── GuestManager.py ├── GuestMonitor.py ├── HostMonitor.py ├── HypervisorInterfaces │ ├── HypervisorInterface.py │ ├── __init__.py │ ├── libvirtInterface.py │ └── vdsmInterface.py ├── LogUtils.py ├── MOMFuncs.py ├── Monitor.py ├── Plotter.py ├── Policy │ ├── Parser.py │ ├── Policy.py │ ├── TestParser.py │ ├── __init__.py │ └── spark.py ├── PolicyEngine.py ├── RPCServer.py ├── __init__.py └── debug │ ├── StackDumper.py │ └── __init__.py ├── momd └── setup.py /.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *.pyc 3 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/README -------------------------------------------------------------------------------- /contrib/mom-rpcclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/contrib/mom-rpcclient.py -------------------------------------------------------------------------------- /contrib/mom.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/contrib/mom.spec -------------------------------------------------------------------------------- /contrib/momd.init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/contrib/momd.init -------------------------------------------------------------------------------- /doc/balloon.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/doc/balloon.rules -------------------------------------------------------------------------------- /doc/ksm.rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/doc/ksm.rules -------------------------------------------------------------------------------- /doc/mom-balloon+ksm.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/doc/mom-balloon+ksm.conf -------------------------------------------------------------------------------- /doc/mom-balloon.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/doc/mom-balloon.conf -------------------------------------------------------------------------------- /doc/name-to-ip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/doc/name-to-ip -------------------------------------------------------------------------------- /mom-guestd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom-guestd -------------------------------------------------------------------------------- /mom/Collectors/Collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/Collector.py -------------------------------------------------------------------------------- /mom/Collectors/GuestBalloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/GuestBalloon.py -------------------------------------------------------------------------------- /mom/Collectors/GuestMemory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/GuestMemory.py -------------------------------------------------------------------------------- /mom/Collectors/GuestNetworkDaemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/GuestNetworkDaemon.py -------------------------------------------------------------------------------- /mom/Collectors/GuestQemuAgent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/GuestQemuAgent.py -------------------------------------------------------------------------------- /mom/Collectors/GuestQemuProc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/GuestQemuProc.py -------------------------------------------------------------------------------- /mom/Collectors/HostKSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/HostKSM.py -------------------------------------------------------------------------------- /mom/Collectors/HostMemory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/HostMemory.py -------------------------------------------------------------------------------- /mom/Collectors/QemuGuestAgentClient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Collectors/QemuGuestAgentClient.py -------------------------------------------------------------------------------- /mom/Collectors/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mom/Controllers/Balloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Controllers/Balloon.py -------------------------------------------------------------------------------- /mom/Controllers/KSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Controllers/KSM.py -------------------------------------------------------------------------------- /mom/Controllers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mom/Entity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Entity.py -------------------------------------------------------------------------------- /mom/GuestManager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/GuestManager.py -------------------------------------------------------------------------------- /mom/GuestMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/GuestMonitor.py -------------------------------------------------------------------------------- /mom/HostMonitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/HostMonitor.py -------------------------------------------------------------------------------- /mom/HypervisorInterfaces/HypervisorInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/HypervisorInterfaces/HypervisorInterface.py -------------------------------------------------------------------------------- /mom/HypervisorInterfaces/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mom/HypervisorInterfaces/libvirtInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/HypervisorInterfaces/libvirtInterface.py -------------------------------------------------------------------------------- /mom/HypervisorInterfaces/vdsmInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/HypervisorInterfaces/vdsmInterface.py -------------------------------------------------------------------------------- /mom/LogUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/LogUtils.py -------------------------------------------------------------------------------- /mom/MOMFuncs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/MOMFuncs.py -------------------------------------------------------------------------------- /mom/Monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Monitor.py -------------------------------------------------------------------------------- /mom/Plotter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Plotter.py -------------------------------------------------------------------------------- /mom/Policy/Parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Policy/Parser.py -------------------------------------------------------------------------------- /mom/Policy/Policy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Policy/Policy.py -------------------------------------------------------------------------------- /mom/Policy/TestParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Policy/TestParser.py -------------------------------------------------------------------------------- /mom/Policy/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /mom/Policy/spark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/Policy/spark.py -------------------------------------------------------------------------------- /mom/PolicyEngine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/PolicyEngine.py -------------------------------------------------------------------------------- /mom/RPCServer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/RPCServer.py -------------------------------------------------------------------------------- /mom/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/__init__.py -------------------------------------------------------------------------------- /mom/debug/StackDumper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/mom/debug/StackDumper.py -------------------------------------------------------------------------------- /mom/debug/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /momd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/momd -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aglitke/mom/HEAD/setup.py --------------------------------------------------------------------------------