{"id":24649147,"url":"https://github.com/ow2-proactive/connector-cloud","last_synced_at":"2025-03-20T18:48:02.338Z","repository":{"id":32152049,"uuid":"35725071","full_name":"ow2-proactive/connector-cloud","owner":"ow2-proactive","description":null,"archived":false,"fork":false,"pushed_at":"2016-04-08T11:52:57.000Z","size":24544,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-01-25T17:15:48.103Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","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/ow2-proactive.png","metadata":{"files":{"readme":"README-monitoring.txt","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":"2015-05-16T13:38:52.000Z","updated_at":"2016-01-20T09:09:08.000Z","dependencies_parsed_at":"2022-09-03T22:11:48.330Z","dependency_job_id":null,"html_url":"https://github.com/ow2-proactive/connector-cloud","commit_stats":null,"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fconnector-cloud","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fconnector-cloud/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fconnector-cloud/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ow2-proactive%2Fconnector-cloud/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ow2-proactive","download_url":"https://codeload.github.com/ow2-proactive/connector-cloud/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244675507,"owners_count":20491824,"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":"2025-01-25T17:15:57.946Z","updated_at":"2025-03-20T18:48:02.316Z","avatar_url":"https://github.com/ow2-proactive.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"### README MONITORING ###\n\nMonitoring mechanisms can be activated to retrieve information from the IaaS infrastructure. \n\nMonitoring configuration parameters are passed as any other Infrastructure parameter while creating the \nNode Source. One example of monitoring parameter is as follows: \n \n   $ ./bin/unix/rm-client -c config/authentication/rm.cred -cn NSNAME --infrastructure org.ow2.proactive.iaas.nova.NovaInfrastructure rmi://localhost:1234/ 0 http://openstack.cloud.univcloud.fr:5000/v2.0 'monitoringEnabled,showVMProcessesOnHost,useApi,cred=config/authentication/rm.cred,hostsfile=../monitoringHosts,useRMNodeOnHost,useRMNodeOnVM' admin activeeon Admin cfd45429-9535-40ca-921d-a1f8fa792d9b 1 \"config/authentication/rm.cred\" \n\n### MONITORING PARAMETERS\n\nThe format is as follows: \n\n   '\u003cmonitoringEnabled|monitoringDisabled\u003e[,OPTION1][,OPTION2=VALUE][,OPTION3]...'\n\n## Mandatory parameters\n\n   \u003cmonitoringEnabled|monitoringDisabled\u003e\n\n      Tells if monitoring features will be enabled or not. If disabled no other parameter will be \n      taken into account.\n\n## Optional parameters\n\n# API parameters\n\n   useApi\n\n      Use the IaaS API to get monitoring information.\n\n# Sigar monitoring parameters\n\n   useRMNodeOnHost\n      If present, the monitoring system will assume an RMNode is running on every Host.\n\n   useRMNodeOnVM\n      If present, the monitoring system will assume an RMNode is running on every VM, and also that it joined \n      the RM.\n\n   cred=\u003c/path/to/rm.cred\u003e\n\n      If provided, the monitoring system will retrieve monitoring information from hosts/hypervisors \n      through Sigar. The Sigar MBean will be exposed by the standard RMNode. The RMNode Sigar MBean \n      will be contacted using the provided credential. Hosts/hypervisors monitored this way need to \n      run an RMNode connected to the RM, but withouth being added as a node (it means having the \n      parameter addNodeAttempts set to 0, as follows:  \n      '\u003cscheduler\u003e/bin/unix/rm-start-node ... --addNodeAttempts 0 ...').\n\n   hostsfile=\u003c/path/to/monitoringHosts\u003e\n\n      Use this file to list the set of hosts that will have to be monitored through Sigar. \n      The file format is a standard java Properties file. It contains entries with format name=jmxrourl. \n\n\n   showVMProcessesOnHost  \n\n      If present, when providing information about a Host, the system will show VM processes information (like kvm\n      processes) running on the host. Requires flag useRMNodeOnHost.\n\n# Cache parameters\n\nEvery VM or Host set of properties can be cached. There are 2 caches. A VM properties cache (a map vmid:mapofprops) \nand a Hosts properties cache (a map hostid:mapofprops).\n\n   maximumCacheEntries=\u003cinteger\u003e\n\n      Maximum amount of cache entries for each cache.\n\n   autoUpdateCache\n\n      If present, each cache will be updated regularly even if no miss occurs. \n\n   refreshPeriodSeconds=\u003cinteger\u003e\n\n      Determines the period for refresh of each cache.\n\n   expirationTimeSeconds=\u003cinteger\u003e\n\n      Determines the time it takes for a simple entry (of any cache) to be considered as stale (time measured from \n      the last time a write for the entry took place). \n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fow2-proactive%2Fconnector-cloud","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fow2-proactive%2Fconnector-cloud","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fow2-proactive%2Fconnector-cloud/lists"}