{"id":21227739,"url":"https://github.com/oohlaf/udisks-collectd-plugin","last_synced_at":"2025-03-15T01:42:10.213Z","repository":{"id":12929675,"uuid":"15607380","full_name":"oohlaf/udisks-collectd-plugin","owner":"oohlaf","description":"An Udisks2 plugin for Collectd","archived":false,"fork":false,"pushed_at":"2014-01-03T13:01:00.000Z","size":132,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T17:36:56.376Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"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/oohlaf.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}},"created_at":"2014-01-03T10:50:04.000Z","updated_at":"2014-01-03T13:01:00.000Z","dependencies_parsed_at":"2022-07-09T23:46:34.422Z","dependency_job_id":null,"html_url":"https://github.com/oohlaf/udisks-collectd-plugin","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/oohlaf%2Fudisks-collectd-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohlaf%2Fudisks-collectd-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohlaf%2Fudisks-collectd-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oohlaf%2Fudisks-collectd-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oohlaf","download_url":"https://codeload.github.com/oohlaf/udisks-collectd-plugin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243672370,"owners_count":20328762,"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-20T23:02:58.823Z","updated_at":"2025-03-15T01:42:10.183Z","avatar_url":"https://github.com/oohlaf.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"udisks-collectd-plugin\n======================\n\nAn [Udisks2](http://udisks.freedesktop.org/docs/latest/) plugin for\n[Collectd](http://collectd.org) using Collectd's\n[Python plugin](http://collectd.org/documentation/manpages/collectd-python.5.shtml).\n\nThe captured data includes:\n * Disk temperature\n * Bad sector count\n * Normalized [S.M.A.R.T.](http://en.wikipedia.org/wiki/S.M.A.R.T.) attributes\n\nInstall\n-------\n\n 1. Place `udisks.py` in your collectd plugins path.\n 2. Configure the plugin using that location.\n 3. Restart collectd.\n\nConfiguration\n-------------\n\nSee the provided udisks.conf file.\n\n    \u003cLoadPlugin python\u003e\n        Globals true\n    \u003c/LoadPlugin\u003e\n\n    \u003cPlugin python\u003e\n        ModulePath \"/usr/local/lib/collectd/plugins/python\"\n        Import \"udisks\"\n\n        \u003cModule udisks\u003e\n            #DiskId \"SAMSUNG_SSD_830_Series_S0Z3NEACA05091\"\n            #DiskId \"WDC_WD20EARX_00PASB0_WD_WCAZAF426845\"\n            #IgnoreSelected true\n        \u003c/Module\u003e\n    \u003c/Plugin\u003e\n\nBy default all S.M.A.R.T. enabled and updated disks are selected.\nYou can control the selection using option `DiskId`. Disk id's are found in\n`/dev/disk/by-id/ata-{DiskId}`.\n\nTo exclude the selected drives set option `IgnoreSelected`. Default is `false`.\n\nRequirements\n------------\n\n * collectd\n * python\n * dbus\n * python-dbus\n * udisks2\n\nAuthor\n------\n\nOlaf Conradi (olaf@conradi.org)\n\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.\nIf not, obtain it [here](http://www.gnu.org/licenses/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foohlaf%2Fudisks-collectd-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foohlaf%2Fudisks-collectd-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foohlaf%2Fudisks-collectd-plugin/lists"}