{"id":15173925,"url":"https://github.com/zeromonio/zeromon","last_synced_at":"2025-10-01T10:31:40.746Z","repository":{"id":72700658,"uuid":"162609937","full_name":"zeromonio/zeromon","owner":"zeromonio","description":"Zeromon automation to set up Zabbix in the cloud","archived":true,"fork":false,"pushed_at":"2020-02-07T00:09:21.000Z","size":1073,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-09-28T11:04:51.015Z","etag":null,"topics":["amazon-machine-image","amazon-web-services","ami","ansible","ansible-roles","apache2","aws","aws-ami","cloud-config","cloud-init","digitalocean","digitalocean-marketplace","mariadb-server","mysql-server","php7","zabbix","zabbix-agent","zabbix-server","zabbix-service","zabbix-web"],"latest_commit_sha":null,"homepage":"https://zeromon.io/","language":"Shell","has_issues":false,"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/zeromonio.png","metadata":{"files":{"readme":"README.md","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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-12-20T17:18:37.000Z","updated_at":"2023-01-28T05:45:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"a5889034-bf35-4b25-89e4-bdc3996414c5","html_url":"https://github.com/zeromonio/zeromon","commit_stats":{"total_commits":143,"total_committers":2,"mean_commits":71.5,"dds":"0.43356643356643354","last_synced_commit":"80c46532c5aea577c6aceb586cbfc005d5952a9e"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeromonio%2Fzeromon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeromonio%2Fzeromon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeromonio%2Fzeromon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zeromonio%2Fzeromon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zeromonio","download_url":"https://codeload.github.com/zeromonio/zeromon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234858913,"owners_count":18897834,"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":["amazon-machine-image","amazon-web-services","ami","ansible","ansible-roles","apache2","aws","aws-ami","cloud-config","cloud-init","digitalocean","digitalocean-marketplace","mariadb-server","mysql-server","php7","zabbix","zabbix-agent","zabbix-server","zabbix-service","zabbix-web"],"created_at":"2024-09-27T11:04:57.371Z","updated_at":"2025-10-01T10:31:40.356Z","avatar_url":"https://github.com/zeromonio.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zeromon\n\n[Zeromon](https://zeromon.io/) provides a pre-built [Zabbix](https://www.zabbix.com/) installation via:\n\n- [Amazon Web Services AMI](https://aws.amazon.com/marketplace/pp/B07MD6N9ZQ/?_ptnr_doc_github_repo_readme) (Amazon Machine Image)\n- [DigitalOcean Marketplace One-Click](https://marketplace.digitalocean.com/apps/zeromon-zabbix)\n- Linode One-Click App _(coming soon!)_\n\n## Usage\n\nAfter deployment of our image, the automation from this repository will run and take approximately 2-3 minutes.\nYou can verify that the process is complete by simply visiting the IP address or DNS name of your new instance in a web browser.\nYou should see the Zabbix log-in screen asking for a user name and password once it is ready.\n\nTo log in to your Zabbix web interface, you will need the \"Admin\" password for the web interface.\nYou must log in to your server via SSH to get this password.\n\nOnce logged in as the `root` user via SSH, you should see instructions that include the user name (`Admin`) and randomly generated password, which you will use to log in to your Zabbix web interface; similar to the following screenshot:\n\n![Zabbix Web Interface Instructions Example](assets/ssh_instructions_example.png \"Zabbix Web Interface Instructions Example\")\n\n### AWS/EC2\n\nWhen using AWS, you will need to SSH to your EC2 instance as the `ubuntu` user with the SSH key that you used when deploying via AWS.\nOnce logged in via SSH as the `ubuntu` user, you will want to run `sudo -i` to switch to the `root` user account.\n\n### DigitalOcean / Linode\n\nWith both DigitalOcean and Linode, you should be able to SSH to your Droplet or Linode as the `root` user directly using a password or SSH key, depending upon whether you selected a public key when deploying.\n\n## HTTPS/SSL _(optional)_\n\nIf you would like to enable HTTPS with a valid SSL certificate for your Zabbix web interface, you are free to do so!\nThe Zeromon images come pre-installed with `certbot` to generate a free SSL certificate using [Let's Encrypt](https://letsencrypt.org/).\nYou can point the (sub-)domain name which you intend to use for Zabbix to the IP address of your server.\nYou can then run the following command via SSH with your own domain name and follow the prompts:\n\n```\ncertbot -d example.com\n```\n\nCertbot will automatically renew your SSL certificate regularly to prevent expiry.\n\n## Slack Alerts _(optional)_\n\nZeromon includes the ability to send Slack alerts/notifications!\nThis is supported with the free version of Slack.\nAll that is required is a [Slack.com incoming webhook integration](https://slack.com/apps/A0F7XDUAZ-incoming-webhooks).\n\nYou can [find more information about setting up Slack alerts within Zeromon here](SLACK.md).\n\n## Pricing\n\nThe cost for usage of the Amazon AMI software is $0.05 USD per hour (or basically, $36.00 USD per month) for all instance types in all regions, in addition to the EC2 pricing itself.\nWe also offer a 7-day 100% money-back guarantee.\n\nThe DigitalOcean Marketplace One-Click installation is currently undergoing testing and is free to deploy for the near future.\n\nThe Linode One-Click App is undergoing development and will be free to deploy as well.\n\n### Instance Type\n\nNote that on AWS, $0.05/hour is billed on top of the AWS instance pricing which is calculated separately and dependent upon Amazon based on the region and instance type.\nWe generally recommend starting with a `t3.medium` instance type, but you may be able to use a `t3.small` for a smaller environment.\nHowever, a `t3.large` (or bigger) may be necessary depending upon the number of instances that you plan to monitor and pollers you configure within the Zabbix server.\n\nYou may want to experiment with other EC2 instance types as well to determine what works best for you and your environment - please feel free to let us know!\n\nThe DigitalOcean Marketplace One-Click was built with the smallest sized ($5.00/month) Droplet, but you will want to scale up with the number of servers that you intend to monitor from Zabbix.\n\nThe Linode One-Click App was built using their 2GB ($10.00/month) plan, but again, scale according to your individual needs.\n\n## Support\n\nAny questions or concerns can be sent to support@zeromon.io and we will do our best to help you out!\n\nUnfortunately, the Amazon Machine Image is not currently available within the Amazon GovCloud region at this time.\n\n## Technical Details\n\nIf you are curious about how the Amazon Machine Image or DigitalOcean Marketplace One-Click are created, check out our [build documentation](BUILD.md)!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeromonio%2Fzeromon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzeromonio%2Fzeromon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzeromonio%2Fzeromon/lists"}