{"id":19585914,"url":"https://github.com/cacti/plugin_hmib","last_synced_at":"2025-04-27T11:35:11.147Z","repository":{"id":45623747,"uuid":"40457055","full_name":"Cacti/plugin_hmib","owner":"Cacti","description":"HMib Plugin for Cacti","archived":false,"fork":false,"pushed_at":"2024-06-25T16:31:50.000Z","size":1347,"stargazers_count":5,"open_issues_count":1,"forks_count":6,"subscribers_count":13,"default_branch":"develop","last_synced_at":"2024-06-25T18:23:52.109Z","etag":null,"topics":["cacti","cacti-plugin","hmib-plugin"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Cacti.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2015-08-10T01:30:06.000Z","updated_at":"2024-06-25T16:31:53.000Z","dependencies_parsed_at":"2023-12-09T20:28:03.430Z","dependency_job_id":"6886ffb9-1869-499c-89ba-4d0bfac0af09","html_url":"https://github.com/Cacti/plugin_hmib","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_hmib","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_hmib/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_hmib/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cacti%2Fplugin_hmib/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Cacti","download_url":"https://codeload.github.com/Cacti/plugin_hmib/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224069493,"owners_count":17250456,"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":["cacti","cacti-plugin","hmib-plugin"],"created_at":"2024-11-11T07:57:46.487Z","updated_at":"2024-11-11T07:57:47.805Z","avatar_url":"https://github.com/Cacti.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# hmib\n\nThe hmib plugin is designed to collect SNMP information from Cacti Devices that\nsupport the SNMP Host Resources Mib structure.  This SNMP information includes\nperformance metrics like:\n\n* CPU utilization\n\n* Running processes\n\n* Running applications\n\n* Physical and Virtual Memory utilization\n\n* Hardware details\n\n* Device details\n\n* Storage details\n\n* Installed software\n\nThis Host Mib information in then grouped into a series of Dashboards for Cacti\nAdministrators to be able to view the status of their Devices.  When installed\nCacti will automatically discover your Cacti Devices that support the Host\nResources MIB and add them to hmib.  Once there, you can classify each of the\ndiscovered Devices operating system, and when that step is completed properly,\nthe Cacti 'hmib' tab will classify system usage by Operating System.\n\nThe hmib plugin also includes several Graph Templates that allow you to track\napplication memory and cpu utilization across you environment as well as\nseveral other Cacti Graphs.\n\nA few of these Cacti Graph Templates include script files that will allow Cacti\nto leverage the HMIB data for graphing instead of directly accessing the Cacti\nDevices for that information.  This approach leads to reduce Cacti polling times\ndue to the elimination of latency obtaining the information.\n\n## Installation\n\nJust like any other Cacti plugin, untar the package to the Cacti plugins\ndirectory, rename the directory to 'hmib', and then from Cacti's Plugin\nManagement interface, Install and Enable the plugin.\n\nOnce you have installed the hmib plugin, you need to install two Packages for Graphing.\nFirst you need to install the 'Host_Mib_Summary_Device.xml.gz' package.  This Device\nPackage installs a Device Template and associated Data Queries and Graph Templates to\ntrack roll-up statistics by OS Type and by application name.\n\nThe second package to install is the 'Host_Mib_Device_Level_Application_stats.xml.gz'.\nThis package  includes a Data Query to track Application memory and CPU use at the \nindividual Device level.  You will need to manually add this Data Query to either the Device Template for your HMIB type devices and Sync Templates, or manually add it to devices \nthat you wish to track specific memory and CPU stats by application.  For this specific\nData Query, you will either have to manually create the Graphs, or create an automation\nrule to create the Graphs that you are interested in.\n\nOnce everything is in place, you need to goto Cacti's Settings page and locate\nthe 'Host MIB' tab and complete the hmib's setup.  From there, you can set\ncollections frequencies and levels of parallelism.  You can also turn on the\nautomation of Cacti Devices and Graphs as well.  The hmib plugin also monitors\napplication usage over time.\n\n## Bugs and Feature Enhancements\n\nBug and feature enhancements for the hmib plugin are handled in GitHub.  If you\nfind a first search the Cacti forums for a solution before creating an issue in\nGitHub.\n\n-----------------------------------------------\nCopyright (c) 2004-2024 - The Cacti Group, Inc.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_hmib","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcacti%2Fplugin_hmib","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcacti%2Fplugin_hmib/lists"}