{"id":20529183,"url":"https://github.com/devlocalhost/sysmon","last_synced_at":"2025-04-14T04:54:48.000Z","repository":{"id":65612389,"uuid":"499194023","full_name":"devlocalhost/sysmon","owner":"devlocalhost","description":"sysmon, a system monitor ready to use","archived":false,"fork":false,"pushed_at":"2025-04-04T18:33:35.000Z","size":5009,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T19:44:06.350Z","etag":null,"topics":["cpu","information","linux","memory","monitor","monitoring","pc-usage","python-curses","python3","ram-usage","system-information","system-load","system-usage","usage"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devlocalhost.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-02T15:39:10.000Z","updated_at":"2025-04-04T18:33:39.000Z","dependencies_parsed_at":"2023-02-16T22:00:57.624Z","dependency_job_id":"abff834e-7496-43f0-9d4f-672954da623b","html_url":"https://github.com/devlocalhost/sysmon","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/devlocalhost%2Fsysmon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlocalhost%2Fsysmon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlocalhost%2Fsysmon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devlocalhost%2Fsysmon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devlocalhost","download_url":"https://codeload.github.com/devlocalhost/sysmon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248824691,"owners_count":21167343,"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":["cpu","information","linux","memory","monitor","monitoring","pc-usage","python-curses","python3","ram-usage","system-information","system-load","system-usage","usage"],"created_at":"2024-11-15T23:29:41.981Z","updated_at":"2025-04-14T04:54:47.979Z","avatar_url":"https://github.com/devlocalhost.png","language":"Python","readme":"# Sysmon: A Ready-to-Use System Monitor\n\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)\n[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)\n\n## Preview\nFor a preview, see the [PREVIEW.md file](screens/PREVIEW.md).\n\n## What is Sysmon?\nSysmon is a system monitor that is ready to use and easy to understand. It utilizes Linux's /proc pseudo filesystem to read information and curses to display it. All you need to do is clone this repository and run the sysmon file.\n\n## What Can Sysmon Do?\n- Display CPU information including model, temperature (1), frequency (2), cores (1), threads count, and cache memory size (1).\n- Show memory information such as total, available, used (3), cached RAM, and swap information.\n- Provide system load, entities, and uptime.\n- Present the processes (6 by default) consuming the most VmRSS, including their state and name.\n- Present network information such as device, transferred and received data, and speed.\n\n1. Information reported might not be correct.\n\n2. Frequency information may depend on the kernel and might not match the maximum frequency reported on the manufacturer's website.\n\n3. There are two \"used\" columns because the calculations differ. \"Actual used\" represents a report similar to htop, while \"used\" equals MemTotal - MemAvailable.\n\n## Using Sysmon\nClone the repository:\n```sh\ngit clone https://github.com/devlocalhost/sysmon\n```\n\nNavigate to the Sysmon directory:\n```sh\ncd sysmon\n```\n\nIf Sysmon isn't executable, make it so:\n```sh\nchmod +x sysmon\n```\n\nFinally, run Sysmon:\n```sh\n./sysmon\n```\n\nTo use Sysmon anywhere, you can create a symlink:\n```sh\necho $(pwd)/sysmon | sudo tee /usr/local/bin/sysmon \u0026\u0026 sudo chmod +x /usr/local/bin/sysmon\n```\nThis command will echo the current working directory + `/sysmon`, create a new file named `sysmon` in `/usr/local/bin` with executable permissions. If `/usr/local/bin` is in your PATH, then typing `sysmon` anywhere will execute Sysmon.\n\n## Help and Usage\nRun `sysmon --help` to display the help menu.\n\n## Usage in Other Scripts\nPlease refer to the [documentation](DOCS.md).\n\n## Reporting Bugs, Suggestions, or Corrections\nPlease open an issue, including the traceback and log file (`sysmon -d`). A file named \"sysmon.log\" will be created in the current directory.\n\nIf you want to suggest a new feature or report incorrect data (e.g., CPU temperature or RAM usage), feel free to open an issue.\n\n## Credits\nMany thanks to [skyblueborb](https://github.com/skyblueborb) for helping to test, fix, and improve the CPU temperature feature.\n\nAlso, many thanks to [ari](https://ari-web.xyz/gh) for assistance with padding and text formatting.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlocalhost%2Fsysmon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevlocalhost%2Fsysmon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevlocalhost%2Fsysmon/lists"}