{ "info": { "author": "SumoLogic", "author_email": "it@sumologic.com, apps-team@sumologic.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.7" ], "description": "# sumologic-jfrog-xray\n\nSolution to pull logs from JFrog Xray to Sumo Logic\n\n\n## Installation\n\nThis collector can be deployed both onprem and on cloud.\n\n\n### Deploying the collector on a VM\n1. Get details for your JFrog Xray instance. \n - Get Host Name and port for your JFrog Xray instance.\n - For eg - URL is http://host-example:8000/web/#/login.\n * Host Name = host-example\n * port = 8000\n * UserName and password for your JFrog Xray instance.\n\n2. Add a Hosted Collector and one HTTP Logs Source\n\n * To create a new Sumo Logic Hosted Collector, perform the steps in [Configure a Hosted Collector](https://help.sumologic.com/03Send-Data/Hosted-Collectors/Configure-a-Hosted-Collector).\n * Add an [HTTP Logs and Metrics Source](https://help.sumologic.com/03Send-Data/Sources/02Sources-for-Hosted-Collectors/HTTP-Source).\n\n3. Using the **sumologic-jfrog-xrayy** collector \n * **Method 1** - Configuring the **sumologic-jfrog-xray** collector\n\n Below instructions assume pip is already installed if not then, see the pip [docs](https://pip.pypa.io/en/stable/installing/) on how to download and install pip.\n *sumologic-jfrog-xray* is compatible with python 3.7 and python 2.7. It has been tested on Ubuntu 18.04 LTS and Debian 4.9.130.\n Login to a Linux machine and download and follow the below steps:\n\n * Install the collector using below command\n ``` pip install sumologic-jfrog-xray```\n\n * Create a configuration file named jfrogxraycollector.yaml in home directory by copying the below snippet.\n\n ```\n JFrogXray:\n HOSTNAME: \"\"\n PORT: \n USERNAME: \n PASSWORD: \n\n SumoLogic:\n HTTP_LOGS_ENDPOINT: \n ```\n * Create a cron job for running the collector every 5 minutes by using the crontab -e and adding the below line\n\n `*/5 * * * * /usr/bin/python -m sumojfrogxray.main > /dev/null 2>&1`\n\n * **Method 2** - Collection via an AWS Lambda function\n\n To install Sumo Logic\u2019s AWS Lambda script, follow the instructions below:\n\n * Go to https://serverlessrepo.aws.amazon.com/applications\n * Search for \u201csumologic-jfrog-xray\u201d and select the app as shown below:\n ![App](https://appdev-readme-resources.s3.amazonaws.com/JFrog+Xray/App.png)\n\n * In the Configure application parameters panel, shown below:\n ![Deploy](https://appdev-readme-resources.s3.amazonaws.com/JFrog+Xray/Deploy.png)\n\n ```\n Hostname: Paste the Host of JFrog Xray Instance from step 1.\n HttpLogsEndpoint: Paste the URL for the HTTP Logs source from step 2.\n Password: Paste the password of JFrog Xray Instance from step 1.\n Port: Paste the Port of JFrog Xray Instance from step 1.\n Usernname: Paste the UserName of JFrog Xray Instance from step 1.\n ```\n * Click Deploy.\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/SumoLogic/sumologic-jfrog-xray", "keywords": "sumologic python rest api log management analytics logreduce Jfrog Xray agent security siem collector forwarder", "license": "PSF", "maintainer": "", "maintainer_email": "", "name": "sumologic-jfrog-xray", "package_url": "https://pypi.org/project/sumologic-jfrog-xray/", "platform": "", "project_url": "https://pypi.org/project/sumologic-jfrog-xray/", "project_urls": { "Homepage": "https://github.com/SumoLogic/sumologic-jfrog-xray" }, "release_url": "https://pypi.org/project/sumologic-jfrog-xray/1.0.1/", "requires_dist": [ "sumologic-appclient-sdk (>=1.0.10)" ], "requires_python": "", "summary": "Sumo Logic collection solution for JFrog Xray.", "version": "1.0.1" }, "last_serial": 5970777, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "1a6e72907497c049f01a17c8a9d10097", "sha256": "7300a9df36e9888d59f1f81f77f9bc0090e58a0d27901373b745a4ed1f0afa41" }, "downloads": -1, "filename": "sumologic_jfrog_xray-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1a6e72907497c049f01a17c8a9d10097", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12535, "upload_time": "2019-10-11T18:59:56", "url": "https://files.pythonhosted.org/packages/12/d1/c92f9f1edea820b4ac0d0c269ebf652bc2551e0436f678dc0549a8cb3577/sumologic_jfrog_xray-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "848212ee3df20c8f2943d649a74abac3", "sha256": "b3505ddb88cb40d2a210736e0c21b39f419313723ccb4ce3d619f413d8e57986" }, "downloads": -1, "filename": "sumologic-jfrog-xray-1.0.0.tar.gz", "has_sig": false, "md5_digest": "848212ee3df20c8f2943d649a74abac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11653, "upload_time": "2019-10-11T18:59:59", "url": "https://files.pythonhosted.org/packages/bf/a5/c9b732d8d526ddb3f13e3e26a6ab82f88feac9699a13076b728ac8d68ffc/sumologic-jfrog-xray-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9e9d3197b2a3099efc4abd13cdf7b058", "sha256": "29720a5b32c325a9e511451668be4a54b379020dd68a783f1bd775ad2c6793f6" }, "downloads": -1, "filename": "sumologic_jfrog_xray-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e9d3197b2a3099efc4abd13cdf7b058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12524, "upload_time": "2019-10-14T10:23:25", "url": "https://files.pythonhosted.org/packages/6d/67/10c4adece3b93547c42b9643ec96bd5399552c20f13fb2bd4f3c99fa7270/sumologic_jfrog_xray-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df94ad8ddc67d946dfea95a089dea289", "sha256": "099a9288cc890b05fb1f68c0fe166f4532fdd2e2f954f3b31b093ffd3a351488" }, "downloads": -1, "filename": "sumologic-jfrog-xray-1.0.1.tar.gz", "has_sig": false, "md5_digest": "df94ad8ddc67d946dfea95a089dea289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2019-10-14T10:23:27", "url": "https://files.pythonhosted.org/packages/9c/f5/ac38dde84e82282130202d76038a19378008fcc257ea959fa52fc871a470/sumologic-jfrog-xray-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e9d3197b2a3099efc4abd13cdf7b058", "sha256": "29720a5b32c325a9e511451668be4a54b379020dd68a783f1bd775ad2c6793f6" }, "downloads": -1, "filename": "sumologic_jfrog_xray-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9e9d3197b2a3099efc4abd13cdf7b058", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12524, "upload_time": "2019-10-14T10:23:25", "url": "https://files.pythonhosted.org/packages/6d/67/10c4adece3b93547c42b9643ec96bd5399552c20f13fb2bd4f3c99fa7270/sumologic_jfrog_xray-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df94ad8ddc67d946dfea95a089dea289", "sha256": "099a9288cc890b05fb1f68c0fe166f4532fdd2e2f954f3b31b093ffd3a351488" }, "downloads": -1, "filename": "sumologic-jfrog-xray-1.0.1.tar.gz", "has_sig": false, "md5_digest": "df94ad8ddc67d946dfea95a089dea289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11600, "upload_time": "2019-10-14T10:23:27", "url": "https://files.pythonhosted.org/packages/9c/f5/ac38dde84e82282130202d76038a19378008fcc257ea959fa52fc871a470/sumologic-jfrog-xray-1.0.1.tar.gz" } ] }