{"id":13480910,"url":"https://github.com/tart/motop","last_synced_at":"2026-01-10T10:52:24.420Z","repository":{"id":3340161,"uuid":"4384491","full_name":"tart/motop","owner":"tart","description":"\"Top\" clone for MongoDB","archived":false,"fork":false,"pushed_at":"2015-08-13T14:53:30.000Z","size":472,"stargazers_count":67,"open_issues_count":7,"forks_count":24,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-16T04:34:16.538Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tart.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-20T12:40:00.000Z","updated_at":"2021-12-09T12:36:46.000Z","dependencies_parsed_at":"2022-09-07T14:02:17.604Z","dependency_job_id":null,"html_url":"https://github.com/tart/motop","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tart%2Fmotop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tart%2Fmotop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tart%2Fmotop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tart%2Fmotop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tart","download_url":"https://codeload.github.com/tart/motop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245836063,"owners_count":20680311,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T17:00:46.475Z","updated_at":"2026-01-10T10:52:24.357Z","avatar_url":"https://github.com/tart.png","language":"Python","funding_links":[],"categories":["Tools"],"sub_categories":["Monitoring"],"readme":"Motop\n=====\n\nRealtime monitoring tool for several MongoDB servers. Shows current\noperations ordered by durations every second.\n\n\nUsage\n-----\n\nInstall with easy_install::\n\n    easy_install motop\n\nInstall with pip::\n\n    pip install git+https://github.com/tart/motop.git\n\nDownload and install::\n\n    ./setup.py install\n\nHelp::\n\n    motop -h\n\nMonitor several servers::\n\n    motop 192.168.124.50 192.158.124.51\n\n\nActions\n-------\n\nq   Quit\n\np   Pause\n\ne   Explain the query\n\nk   Kill operation using \"mongo\" executable\n\nK   Kill operations older than given seconds using \"mongo\" executable\n\nr   Try to reconnect to disconnected servers\n\nR   Try to reconnect to all servers\n\n\nDependencies\n------------\n\n* python 2.6 or greater\n* pymongo 2.0 or greater [1]\n\n[1] http://pypi.python.org/pypi/pymongo/\n\n\nConfiguration (Optional)\n------------------------\n\nConfiguration file can be created to /etc/motop.conf.\n\nThere can be multiple sections on the configuration. Each section\ncan include these parameters::\n\naddress\n    Address of the server (required)\n\nusername\n    Username to authenticate to the server\n\npassword\n    Password to authenticate to the server\n\nstatus\n    Show status (default: on)\n\nreplicationInfo\n    Show replication status (default: on)\n\nreplicaSet\n    Show replica set status (default: on)\n\noperations\n    Show operations (default: on)\n\nreplicationOperations\n    Show constantly appeared replication operations on the masters\n    and the slaves (default: on)\n\n\"DEFAULT\" is the special section. Parameters can be set as default\nin this section.\n\nThe names of the sections will be used as server names. These names\ncan alse be used on arguments of the executable.\n\nExample configuration::\n\n    [MongoDB01]\n    address=10.42.2.121\n    replicationOperations=off\n\n    [MongoDB02]\n    address=10.42.2.122\n\n    [MongoDB03]\n    address=10.42.2.123\n\n    [MongoDB04]\n    address=10.42.2.124\n    username=foo\n    password=bar\n\n\nLicense\n-------\n\nThis tool is released under the ISC License, whose text is included to the\nsource files. The ISC License is registered with and approved by the\nOpen Source Initiative [1].\n\n[1] http://opensource.org/licenses/isc-license.txt\n\nChangelog\n---------\n\nMotop 3.0\n\n* Change coding style according to the PEP 8 for more contribution\n* Improve human readable values\n* Fix replica set monitoring (UdjinM6)\n\nMotop 3.1\n\n* Avoid crash for operations with missing fields\n* Avoid crash for failed explain, kill actions\n* Rename column State of the operation block\n* Show locks with operations\n\nMotop 4.0\n\n* Avoid crash on missing data from server\n* Aviod crash on connection failures\n* Add reconnect buttons\n* Try to reconnect to disconnected servers after every 20 refreshes\n* Use username, password from the configuration instead of from the arguments\n\nMotop 4.1\n\n* Avoid crash on replica set view\n\nMotop 4.2\n\n* Support installation with `pip`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftart%2Fmotop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftart%2Fmotop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftart%2Fmotop/lists"}