{"id":15016549,"url":"https://github.com/fusioninventory/fusioninventory-agent","last_synced_at":"2026-03-14T12:01:29.426Z","repository":{"id":41190291,"uuid":"601251","full_name":"fusioninventory/fusioninventory-agent","owner":"fusioninventory","description":"FusionInventory Agent","archived":false,"fork":false,"pushed_at":"2023-08-09T07:22:47.000Z","size":34530,"stargazers_count":254,"open_issues_count":62,"forks_count":126,"subscribers_count":36,"default_branch":"develop","last_synced_at":"2025-03-31T06:01:56.602Z","etag":null,"topics":["agent","configuration-management","daemon","deployment","edid","fusioninventory","inventory","network-discovery","network-inventory","perl","snmp","software-inventory","system-information"],"latest_commit_sha":null,"homepage":"http://fusioninventory.org/","language":"Perl","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/fusioninventory.png","metadata":{"files":{"readme":"README.Cron","changelog":"Changes","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":"2010-04-08T18:48:46.000Z","updated_at":"2025-03-13T09:41:07.000Z","dependencies_parsed_at":"2024-12-24T00:11:56.141Z","dependency_job_id":"264d23ef-805e-477d-a9eb-a97251408bb9","html_url":"https://github.com/fusioninventory/fusioninventory-agent","commit_stats":null,"previous_names":[],"tags_count":133,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusioninventory%2Ffusioninventory-agent","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusioninventory%2Ffusioninventory-agent/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusioninventory%2Ffusioninventory-agent/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fusioninventory%2Ffusioninventory-agent/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fusioninventory","download_url":"https://codeload.github.com/fusioninventory/fusioninventory-agent/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247608153,"owners_count":20965952,"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":["agent","configuration-management","daemon","deployment","edid","fusioninventory","inventory","network-discovery","network-inventory","perl","snmp","software-inventory","system-information"],"created_at":"2024-09-24T19:49:03.841Z","updated_at":"2025-12-17T21:04:00.976Z","avatar_url":"https://github.com/fusioninventory.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"\nFor Linux/Unix platforms only:\n\nWARNING: FusionInventory Agent would better be installed as systemd service and\nthis is the recommanded way of doing.\n\nFusionInventory agent is expected to run its tasks on a regular basis and is better\ninstalled as service. Its memory and load footprints are low enough for modern desktop computers.\n\nTo know better about the FusionInventory agent execution modes, you should read\nthe online Agent usage page:\nhttp://fusioninventory.org/documentation/agent/usage.html\n\nYou should use cron if you don't want a fusioninventory-agent process to be running\nall the time and if you don't need to trigger it remotely (from the server\nor manually, locally contacting the `http://localhost:62354/` page).\n\nSo if you prefer to run FusionInventory Agent as scheduled cron job, you may need\nto do the following as root:\n1. stop and disable the fusioninventory-agent service (if start/enabled):\n   systemctl stop fusioninventory-agent\n   systemctl disable fusioninventory-agent\n\n2. create a /etc/fusioninventory/conf.d/better-for-cron.cfg file with the following\n   lines:\n   # Don't force agent to run inventory at each run, but only\n   # after server defined timeout has been reached\n   lazy = 1\n\n3. as example, add a root cron job like this:\n   # Don't remove --wait option (delay in seconds) so the agent wait a random\n   # time before really run its work\n   00 */4 * * * /usr/bin/fusioninventory-agent --wait=1800 \u003e/var/lib/fusioninventory-agent/cron.log 2\u003e\u00261\n\nFor large companies, be aware you can lead to concurrent execution issues\nif you don't enable agent `lazy` option with cron scheduling and even more if you forget to\nuse `--wait` option. To avoid such missconfiguration, you would prefer leave the agent\nstarted as systemd service and define a peaceful delay on server. You may adjust scheduled\ntime and wait command line only option to your needs.\n\nAs a reminder, when launched without the daemonize configuration directive\nas usually done from cron, the agent is a short-lived process, without\nthe ability to listen on the network for out-of-schedule activation requests\nfrom the server.\n===\n\nReview our mandatory 'schedule agent with cron' page:\nhttp://fusioninventory.org/documentation/agent/cron.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusioninventory%2Ffusioninventory-agent","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffusioninventory%2Ffusioninventory-agent","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffusioninventory%2Ffusioninventory-agent/lists"}