{"id":18251776,"url":"https://github.com/hiroakis/docker-sensu-server","last_synced_at":"2025-07-11T06:35:14.542Z","repository":{"id":17288212,"uuid":"20058466","full_name":"hiroakis/docker-sensu-server","owner":"hiroakis","description":"A Dockerfile for Sensu on CentOS","archived":false,"fork":false,"pushed_at":"2017-12-17T10:36:32.000Z","size":13,"stargazers_count":108,"open_issues_count":1,"forks_count":56,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-08T20:48:47.292Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/hiroakis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-05-22T11:22:17.000Z","updated_at":"2023-10-03T19:14:41.000Z","dependencies_parsed_at":"2022-09-24T14:50:29.683Z","dependency_job_id":null,"html_url":"https://github.com/hiroakis/docker-sensu-server","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/hiroakis/docker-sensu-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiroakis%2Fdocker-sensu-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiroakis%2Fdocker-sensu-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiroakis%2Fdocker-sensu-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiroakis%2Fdocker-sensu-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hiroakis","download_url":"https://codeload.github.com/hiroakis/docker-sensu-server/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hiroakis%2Fdocker-sensu-server/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264748250,"owners_count":23657995,"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-11-05T09:48:27.964Z","updated_at":"2025-07-11T06:35:14.521Z","avatar_url":"https://github.com/hiroakis.png","language":null,"readme":"# docker-sensu-server\n\nCentOS and sensu.\nIt runs redis, rabbitmq-server, uchiwa, sensu-api, sensu-server and ssh processes.\n\n## Installation\n\nInstall from docker index or build from Dockerfile\n\n```\ndocker pull hiroakis/docker-sensu-server\n```\n\nor\n\n```\ngit clone https://github.com/hiroakis/docker-sensu-server.git\ncd docker-sensu-server\ndocker build -t yourname/docker-sensu-server .\n```\n\n## Run\n\n```\ndocker run -d -p 10022:22 -p 3000:3000 -p 4567:4567 -p 5671:5671 -p 15672:15672 hiroakis/docker-sensu-server\n```\n\n## How to access via browser and sensu-client\n\n### rabbitmq console\n\n* http://your-server:15672/\n* id/pwd : sensu/password\n\n### uchiwa\n\n* http://your-server:3000/\n\n### sensu-client\n\nTo run sensu-client, create client.json (see example below), then just run sensu-client process.\n\nThese are examples of sensu-client configuration.\n\n* /etc/sensu/config.json\n\n```\n{\n  \"rabbitmq\": {\n    \"host\": \"sensu-server-ipaddr\",\n    \"port\": 5671,\n    \"vhost\": \"/sensu\",\n    \"user\": \"sensu\",\n    \"password\": \"password\",\n    \"ssl\": {\n      \"cert_chain_file\": \"/etc/sensu/ssl/cert.pem\",\n      \"private_key_file\": \"/etc/sensu/ssl/key.pem\"\n    }\n  }\n}\n```\n\n* /etc/sensu/conf.d/client.json\n\n```\n{\n  \"client\": {\n    \"name\": \"sensu-client-node-hostname\",\n    \"address\": \"sensu-client-node-ipaddr\",\n    \"subscriptions\": [\n      \"common\",\n      \"web\"\n    ]\n  },\n  \"keepalive\": {\n    \"thresholds\": {\n      \"critical\": 60\n    },\n    \"refresh\": 300\n  }\n}\n```\n\n## ssh login\n\n```\nssh hiroakis@localhost -p 10022\npassword: hiroakis\n```\n\n## License\n\nMIT\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiroakis%2Fdocker-sensu-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhiroakis%2Fdocker-sensu-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhiroakis%2Fdocker-sensu-server/lists"}