{"id":40802734,"url":"https://github.com/cvmfs/collectd-cvmfs","last_synced_at":"2026-01-21T20:45:47.636Z","repository":{"id":52876628,"uuid":"97932083","full_name":"cvmfs/collectd-cvmfs","owner":"cvmfs","description":"Collectd Plugin to Monitor CvmFS Clients","archived":false,"fork":false,"pushed_at":"2025-09-06T13:33:27.000Z","size":45,"stargazers_count":5,"open_issues_count":2,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-09-06T15:22:02.628Z","etag":null,"topics":["collectd","collectd-plugin","cvmfs"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cvmfs.png","metadata":{"files":{"readme":"README.rst","changelog":"NEWS.txt","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-07-21T09:43:15.000Z","updated_at":"2025-09-06T13:33:17.000Z","dependencies_parsed_at":"2025-02-07T13:34:11.354Z","dependency_job_id":"765d97d1-e0cd-4be6-8bc8-5073f2d66530","html_url":"https://github.com/cvmfs/collectd-cvmfs","commit_stats":null,"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/cvmfs/collectd-cvmfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fcollectd-cvmfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fcollectd-cvmfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fcollectd-cvmfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fcollectd-cvmfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cvmfs","download_url":"https://codeload.github.com/cvmfs/collectd-cvmfs/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cvmfs%2Fcollectd-cvmfs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28642302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T18:04:35.752Z","status":"ssl_error","status_checked_at":"2026-01-21T18:03:55.054Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["collectd","collectd-plugin","cvmfs"],"created_at":"2026-01-21T20:45:46.634Z","updated_at":"2026-01-21T20:45:47.631Z","avatar_url":"https://github.com/cvmfs.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Collectd Module for CvmFS\n=========================\n\nConfiguration\n-------------\n\nExample::\n\n    TypesDB \"/usr/share/collectd/collectd_cvmfs.db\"\n    \u003cPlugin \"python\"\u003e\n      Import \"collectd_cvmfs\"\n      \u003cModule \"collectd_cvmfs\"\u003e\n        Repo \"alice.cern.ch\" \"atlas.cern.ch\"\n        Repo \"ams.cern.ch\"\n        MountTime True\n        MountTimeout 10\n        Memory True\n        Attribute ndownload nioerr\n        Attribute usedfd\n        Verbose False\n        Interval \"300\"\n      \u003c/Module\u003e\n    \u003c/Plugin\u003e\n\n* ``TypesDB``: types used by the plugin and shipped with the package.\n* ``Repo``: cvmfs repository to monitor.\n* ``MountTime``: boolean value to specify whether mount time should be reported or not.\n* ``MountTimeout``: timeout in seconds while trying to mount the repositories.\n* ``Memory``: boolean value to specify whether the memory footprint should be reported or not.\n* ``Attribute``: attribute to monitor on the given repositories. You can get the list from of valid attributes from the type db in ``resources/collectd_cvmfs.db``.\n* ``Interval``: interval in seconds to probe the CVMFS repositories.\n* ``Verbose``: boolean value to produce logs more verbosed in collectd. It is false by default.\n\nThe plugin allows multiple instances for different configurations. This allows probing different repos at different intervals or probing different attributes depending on the repository.\n\nMetrics\n-------\n\nThe metrics are published in the following structure::\n\n    Plugin: cvmfs\n    PluginInstance: \u003crepo\u003e\n    Type: {\u003cAttribute\u003e|MountTime|Memory|Mountok}\n\n    # Only with Memory:\n    TypeInstance: [rss|vms]\n\nExample::\n\n    lxplus123.cern.ch/cvmfs-lhcb.cern.ch/mounttime values=[0.000999927520751953]\n    lxplus123.cern.ch/cvmfs-lhcb.cern.ch/nioerr values=[0]\n    lxplus123.cern.ch/cvmfs-lhcb.cern.ch/memory-rss values=[31760384]\n    lxplus123.cern.ch/cvmfs-repo.domain.ch/mountok values=[1]\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcvmfs%2Fcollectd-cvmfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcvmfs%2Fcollectd-cvmfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcvmfs%2Fcollectd-cvmfs/lists"}