{"id":16162144,"url":"https://github.com/deividgdt/resynthesize","last_synced_at":"2026-05-14T21:06:29.345Z","repository":{"id":53774943,"uuid":"287482533","full_name":"deividgdt/resynthesize","owner":"deividgdt","description":"REsynthesize is a script to Install: graphite, collectd, statsite and grafana, all together. At the moment just working on CentOS 8.1 and older.","archived":false,"fork":false,"pushed_at":"2021-03-14T23:02:59.000Z","size":113,"stargazers_count":2,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-10T08:04:06.606Z","etag":null,"topics":["carbon","grafana","graphite","graphite-web","statsite"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/deividgdt.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}},"created_at":"2020-08-14T08:23:38.000Z","updated_at":"2021-03-14T23:03:01.000Z","dependencies_parsed_at":"2022-09-24T18:05:03.185Z","dependency_job_id":null,"html_url":"https://github.com/deividgdt/resynthesize","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/deividgdt/resynthesize","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deividgdt%2Fresynthesize","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deividgdt%2Fresynthesize/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deividgdt%2Fresynthesize/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deividgdt%2Fresynthesize/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/deividgdt","download_url":"https://codeload.github.com/deividgdt/resynthesize/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/deividgdt%2Fresynthesize/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33043298,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["carbon","grafana","graphite","graphite-web","statsite"],"created_at":"2024-10-10T02:29:12.366Z","updated_at":"2026-05-14T21:06:29.328Z","avatar_url":"https://github.com/deividgdt.png","language":"Shell","funding_links":["https://ko-fi.com/U7U01LTQB"],"categories":[],"sub_categories":[],"readme":"REsynthesize\n==========\n[![ko-fi](https://www.ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/U7U01LTQB)\n\n:exclamation: `REsynthesize` is a fork of `synthesize`. This script only works for CentOS distributions (8.1 and older). For Ubuntu, refer to [synthesize](https://github.com/obfuscurity/synthesize)\n\nInstalling Graphite doesn't have to be difficult. The `resynthesize` script in synthesize is designed to make it brain-dead easy to install Graphite and related services onto a modern Linux distribution.\n\nRESynthesize is built to run on CentOS 8.1 and older. It will __not__ run on other Linux distributions. The goal of this project is not to become an automation alternative to modern configuration management utilities (e.g. Chef or Puppet), but rather, to make it as easy as possible for the beginner Graphite user to get started and familiar with the project without having to learn a suite of other automation and/or infrastructure-related projects.\n\nThe resulting Graphite web interface __listens only on https port 443__ and has been configured to collect metrics specifically for helping profile the performance of your Graphite and Carbon services. It uses memcached for improved query performance, and Statsite for a fast, C-based implementation of the StatsD collector/aggregator.\n\nBeginning with version 3.0.0 we've also incorporated the Grafana dashboard project, a modern and full-featured alternative to Graphite's built-in Composer and Dashboard interfaces. It also includes a default dashboard for monitoring Carbon's internal statistics.\n\n:warning: **WARNING:** You should not install REsynthesize directly on your personal development system. It's strongly suggested that you use a VM or other temporary VPS instance for sandboxing REsynthesize.\n\n## Provides\n\n* Graphite 1.1.7 ([graphite-web](https://github.com/graphite-project/graphite-web), [carbon](https://github.com/graphite-project/carbon), [whisper](https://github.com/graphite-project/whisper))\n* StatsD ([statsite](https://github.com/armon/statsite))\n* [Collectd](http://collectd.org/)\n* [Grafana](https://grafana.org/)\n\n## Dependencies\n\n* CentOS 8.1 and older\n\n## Installation\n\n\n```\n# git clone https://github.com/deividgdt/resynthesize\n# cd resynthesize\n# chmod +x resynthesize\n# ./resynthesize -i\n```\n\n## Administration\n\n### Graphite-Web\n\nAny superuser (Django) account don't exist per default. This account grants access to the administrative features in the backend Django database.\n\nThis account can be created with the following commands:\n\n```\n$ sudo PYTHONPATH=/opt/graphite/webapp django-admin.py createsuperuser --settings=graphite.settings\n```\n\n### Grafana\n\nGrafana includes a default user to start:\n\n* username `admin`\n* password `admin`\n\n## Upgrade\n\n:warning: **WARNING:** The following information is outdated for this experimental branch. If you attempt to run the upgrade script it will display a warning with further instructions to acknowledge the current experimental status and override the warning.\n\nIt's now possible to upgrade an existing Synthesize (e.g. Graphite 0.9.15) to the newest Graphite `HEAD`. Besides upgrading the Graphite components, it will also migrate the webapp database (`graphite.db`) to the newest fixtures version.\n\n```\n$ cd resynthesize\n$ sudo ./resynthesize -u\n```\n\n## Removal\n\n### Manual\n\n```\n$ cd synthesize\n$ sudo ./resynthesize -d\n```\n\n## License\n\nREsynthesize is distributed under the MIT license.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeividgdt%2Fresynthesize","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeividgdt%2Fresynthesize","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeividgdt%2Fresynthesize/lists"}