{
"info": {
"author": "Steve Traylen",
"author_email": "steve.traylen@cern.ch",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: System Administrators",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python",
"Topic :: System :: Monitoring"
],
"description": "Collectd Plugin for Puppet\n==========================\n\nConfiguration\n-------------\n\n.. code:: apache\n\n TypesDB \"/usr/share/collectd/puppet_types.db\"\n \n Globals true\n \n\n \n LogTraces true\n Interactive false\n Import \"puppet\"\n PATH \"/opt/puppetlabs/puppet/cache/state/last_run_summary.yaml\"\n MaxRetention 21600\n \n\nThe `MaxRetention` setting represents, in seconds, for how long the value of\nthe metrics will be retained if there's no fresh data to publish during the\nCollectd loop. Be aware that this setting depends on the global `Timeout`. For\ninstance, if you want a retention of 6 hours and the Collectd timeout is set to\n2 then you'll have to halve value and set it to `(6*60*60)/2`.\n\nGenerated data\n--------------\n\nThe plugin parses\n``/opt/puppetlabs/puppet/cache/state/last_run_summary.yaml`` and reports\nseveral single values extracted from there.\n\nIt will only send data if there has been a Puppet run after the last\ntime Collectd polled. This is monitored using a state file located in\n``/var/lib/collectd/puppet.state``. To force a data point just delete\nit.\n\nThese are the values that are currently being dispatched:\n\n* puppet/boolean-compiled (flag denoting if the catalog compiled (1 or 0))\n* puppet/seconds-config_retrieval\n* puppet/seconds-total_time\n* puppet/resources-changed\n* puppet/resources-corrective_change\n* puppet/resources-failed\n* puppet/resources-failed_to_restart\n* puppet/resources-out_of_sync\n* puppet/resources-restarted\n* puppet/resources-scheduled\n* puppet/resources-skipped\n* puppet/resources-total\n* puppet/time_ref-last_run (epoch of last puppet run (seconds))\n\nAuthors\n-------\nSteve Traylen \nNacho Barrientos \n\nCopyright\n---------\n2018 CERN\n\nLicense\n-------\nApache-II License\n\nDevelopment notes\n-----------------\n\nDon't forget to bump the ``schema_version`` if you modify the data format.",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/cernops/collectd-puppet",
"keywords": "collectd puppet monitoring",
"license": "Apache II",
"maintainer": "",
"maintainer_email": "",
"name": "collectd-puppet",
"package_url": "https://pypi.org/project/collectd-puppet/",
"platform": "",
"project_url": "https://pypi.org/project/collectd-puppet/",
"project_urls": {
"Homepage": "https://github.com/cernops/collectd-puppet"
},
"release_url": "https://pypi.org/project/collectd-puppet/2.0.0/",
"requires_dist": null,
"requires_python": "",
"summary": "Collectd Plugin to Monitor Puppet Agents",
"version": "2.0.0"
},
"last_serial": 5588595,
"releases": {
"1.4.2": [
{
"comment_text": "",
"digests": {
"md5": "1d9f50c2498fa537bc560471770a87a4",
"sha256": "5ffe4187c15c428e365629fe3fb1ae15adf48c00822847b8a954526303ff134d"
},
"downloads": -1,
"filename": "collectd_puppet-1.4.2.tar.gz",
"has_sig": false,
"md5_digest": "1d9f50c2498fa537bc560471770a87a4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7840,
"upload_time": "2019-01-23T10:22:33",
"url": "https://files.pythonhosted.org/packages/7b/9f/712f3c28ae39825b5e6a524cc9081dc38a82e95b50928268f156a3847209/collectd_puppet-1.4.2.tar.gz"
}
],
"1.4.22": [
{
"comment_text": "",
"digests": {
"md5": "6a3eebf1d2145fbb180f54662375e039",
"sha256": "be99aabbcd914ab8161a815fae33cff2429f9fa3e1ec4e20df173fb328000c50"
},
"downloads": -1,
"filename": "collectd_puppet-1.4.22.tar.gz",
"has_sig": false,
"md5_digest": "6a3eebf1d2145fbb180f54662375e039",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7889,
"upload_time": "2019-02-05T10:58:20",
"url": "https://files.pythonhosted.org/packages/3b/f7/583d03e7a3615e787b88cc4ff3a52b8912827e8cb3562cfb89fe17f91bd4/collectd_puppet-1.4.22.tar.gz"
}
],
"1.4.8": [
{
"comment_text": "",
"digests": {
"md5": "98ba82c696795ec406e9e3a206cdd67f",
"sha256": "c61aa717cab33cfa91abfb7f9c104e87a425b6f08d0e7fc0d5a29c9fef32d0a7"
},
"downloads": -1,
"filename": "collectd_puppet-1.4.8.tar.gz",
"has_sig": false,
"md5_digest": "98ba82c696795ec406e9e3a206cdd67f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7879,
"upload_time": "2019-01-23T13:59:08",
"url": "https://files.pythonhosted.org/packages/57/9b/1bf572b8fcadc3377f6795179556b5a380409c94f5f15ace80c085af8903/collectd_puppet-1.4.8.tar.gz"
}
],
"1.5.0": [
{
"comment_text": "",
"digests": {
"md5": "18c23142eefecfbeb5d1f7c566f29eab",
"sha256": "3097e05dcd12f046d7432aabd527c82be7936cc13c8d0dd0d5ba6a6b81c0f319"
},
"downloads": -1,
"filename": "collectd_puppet-1.5.0.tar.gz",
"has_sig": false,
"md5_digest": "18c23142eefecfbeb5d1f7c566f29eab",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7901,
"upload_time": "2019-02-05T11:07:06",
"url": "https://files.pythonhosted.org/packages/57/73/6026cf974ed942667e6ae72e7899e3c19448a72cbefb812b11ec6d35ca17/collectd_puppet-1.5.0.tar.gz"
}
],
"1.5.1": [
{
"comment_text": "",
"digests": {
"md5": "aa3671bc1ed4296858bdb5c1b887b013",
"sha256": "8d88a496c5800f5287d109fb101faf7b59a3edef2b0824d0475614ddba93c8b4"
},
"downloads": -1,
"filename": "collectd_puppet-1.5.1.tar.gz",
"has_sig": false,
"md5_digest": "aa3671bc1ed4296858bdb5c1b887b013",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7905,
"upload_time": "2019-02-05T16:00:48",
"url": "https://files.pythonhosted.org/packages/b9/38/348fa275d4a7b25deca4840c92218530dc0b1ab929b2162207127d7f5c53/collectd_puppet-1.5.1.tar.gz"
}
],
"1.6.0": [
{
"comment_text": "",
"digests": {
"md5": "d8480eb6a09c00dc15968c3800cafea4",
"sha256": "899fd8fc023da2d1a74ac6fc05662f94388ca645c39ca29890a4fc30deaf9f43"
},
"downloads": -1,
"filename": "collectd_puppet-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "d8480eb6a09c00dc15968c3800cafea4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7978,
"upload_time": "2019-04-26T07:22:12",
"url": "https://files.pythonhosted.org/packages/6e/da/41132dda6cc6d10ab17fd24dc35098de2c29a6798da3048b94b4822cff25/collectd_puppet-1.6.0.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "ad45fc09778cae3321b6f9d44f6b7cbf",
"sha256": "10a1c8c123e76952b7f38de844b0696b46818b367f5990ca5fb436e1e838fa93"
},
"downloads": -1,
"filename": "collectd_puppet-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ad45fc09778cae3321b6f9d44f6b7cbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8229,
"upload_time": "2019-06-12T11:38:52",
"url": "https://files.pythonhosted.org/packages/ae/c7/1cce05b88a0035831b8e2fd9f09187e419f8e9dfa75f38b17d7e7fbba4f5/collectd_puppet-2.0.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "ad45fc09778cae3321b6f9d44f6b7cbf",
"sha256": "10a1c8c123e76952b7f38de844b0696b46818b367f5990ca5fb436e1e838fa93"
},
"downloads": -1,
"filename": "collectd_puppet-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "ad45fc09778cae3321b6f9d44f6b7cbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8229,
"upload_time": "2019-06-12T11:38:52",
"url": "https://files.pythonhosted.org/packages/ae/c7/1cce05b88a0035831b8e2fd9f09187e419f8e9dfa75f38b17d7e7fbba4f5/collectd_puppet-2.0.0.tar.gz"
}
]
}