{"id":21878293,"url":"https://github.com/pepabo/check-ftp","last_synced_at":"2025-03-21T23:44:59.011Z","repository":{"id":36987757,"uuid":"200506803","full_name":"pepabo/check-ftp","owner":"pepabo","description":"FTP connection check plugin for mackerel.io agent. support FTPS.","archived":false,"fork":false,"pushed_at":"2023-10-11T03:11:17.000Z","size":18,"stargazers_count":1,"open_issues_count":3,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-26T18:17:31.115Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pepabo.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2019-08-04T15:04:40.000Z","updated_at":"2023-11-15T06:28:42.000Z","dependencies_parsed_at":"2024-06-21T01:46:53.688Z","dependency_job_id":"69afb4dd-d525-4efc-b8d2-f25231abe5b0","html_url":"https://github.com/pepabo/check-ftp","commit_stats":{"total_commits":14,"total_committers":3,"mean_commits":4.666666666666667,"dds":0.2857142857142857,"last_synced_commit":"ea80f4874041326653fad5a3611f2e71bf2d8cc3"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepabo%2Fcheck-ftp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepabo%2Fcheck-ftp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepabo%2Fcheck-ftp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pepabo%2Fcheck-ftp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pepabo","download_url":"https://codeload.github.com/pepabo/check-ftp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244885532,"owners_count":20526293,"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":"2024-11-28T08:12:12.598Z","updated_at":"2025-03-21T23:44:58.981Z","avatar_url":"https://github.com/pepabo.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# check-ftp\n\n[![Build Status](https://cloud.drone.io/api/badges/ch1aki/check-ftp/status.svg)](https://cloud.drone.io/ch1aki/check-ftp)\n\nFTP connection check plugin for mackerel.io agent.\n\n## Synopsis\n```\ncheck-ftp -H ftp.example.com -P 21 -w 3 -c 5 -t 10\n```\n\n## Setting for mackerel-agent\n\nIf there are no problems in the execution result, add a setting in mackerel-agent.conf .\n\n```\n[plugin.checks.check-ftp-sample]\ncommand = [\"check-ftp\", \"-H\", \"ftp.example.com\", \"-P\", \"21\", \"-w\", \"3\", \"-c\", \"5\", \"-t\", \"10\"]\n```\n\n## Usage\n### Options\n\n```\n  -H, --host=                 Hostname (default: localhost)\n  -P, --port=                 Port (default: 21)\n  -u, --user=                 FTP username (default: anonymous)\n  -p, --password=             FTP password (default: anonymous)\n  -w, --warning=              Warning threshold (sec)\n  -c, --critical=             Critical threshold (sec)\n  -t, --timeout=              Timeout (sec) (default: 10)\n  -s, --ftps                  Use FTPS\n  -i, --implicit-mode         Connects directly using TLS\n      --no-check-certificate  Do not check certificate\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepabo%2Fcheck-ftp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpepabo%2Fcheck-ftp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpepabo%2Fcheck-ftp/lists"}