{"id":18596629,"url":"https://github.com/sergiotocalini/glusix","last_synced_at":"2025-10-14T06:39:56.649Z","repository":{"id":83054440,"uuid":"126310616","full_name":"sergiotocalini/glusix","owner":"sergiotocalini","description":"Zabbix Agent - Gluster","archived":false,"fork":false,"pushed_at":"2019-12-28T19:46:31.000Z","size":37,"stargazers_count":3,"open_issues_count":0,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-14T06:39:53.366Z","etag":null,"topics":["gluster","monitoring","shell","shell-script","zabbix","zabbix-templates"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sergiotocalini.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":"2018-03-22T09:24:27.000Z","updated_at":"2019-12-28T19:46:33.000Z","dependencies_parsed_at":null,"dependency_job_id":"7f4bf578-4699-4a53-9e5b-0288ea5e3a04","html_url":"https://github.com/sergiotocalini/glusix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sergiotocalini/glusix","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fglusix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fglusix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fglusix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fglusix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sergiotocalini","download_url":"https://codeload.github.com/sergiotocalini/glusix/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sergiotocalini%2Fglusix/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279018115,"owners_count":26086281,"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","status":"online","status_checked_at":"2025-10-14T02:00:06.444Z","response_time":60,"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":["gluster","monitoring","shell","shell-script","zabbix","zabbix-templates"],"created_at":"2024-11-07T01:25:09.635Z","updated_at":"2025-10-14T06:39:56.621Z","avatar_url":"https://github.com/sergiotocalini.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# glusix\nZabbix Agent - Gluster\n\n# Dependencies\n## Packages\n* ksh\n* bc\n* awk\n\n### Debian/Ubuntu\n```bash\n~# sudo apt install ksh bc awk\n~#\n```\n### Red Hat\n```bash\n~# sudo yum install ksh bc awk\n~#\n```\n# Deploy\nThe deploy script is not intended to advise which approach you should implemented nor\ndeploy the sudoers configuration but the user that will run the script needs be running\nwith sudo privileges.\n\nThere are two options to setting up sudoers for the user:\n1. Provided sudo all\n```bash\n~# cat /etc/sudoers.d/user_zabbix\nDefaults:zabbix !syslog\nDefaults:zabbix !requiretty\n\nzabbix\tALL=(ALL)  NOPASSWD:ALL\n~#\n```\n2. Limited acccess to run command with sudo\n```bash\n~# cat /etc/sudoers.d/user_zabbix\nDefaults:zabbix !syslog\nDefaults:zabbix !requiretty\n\nzabbix ALL=(ALL) NOPASSWD: /usr/sbin/glusterd *\nzabbix ALL=(ALL) NOPASSWD: /usr/bin/gluster *\n~#\n```\n\n## Zabbix\nPlease ensure that the zabbix user has the right permissions before continue with\nthe installation.\n```bash\n~# git clone https://github.com/sergiotocalini/glusix.git\n~# sudo ./glusix/deploy_zabbix.sh\n~# sudo systemctl restart zabbix-agent\n```\n*Note: the installation has to be executed on the zabbix agent host and you have to import the template on the zabbix web.*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiotocalini%2Fglusix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsergiotocalini%2Fglusix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsergiotocalini%2Fglusix/lists"}