agent360


Nameagent360 JSON
Version 1.3.1 PyPI version JSON
download
home_pagehttps://github.com/plesk/agent360
Summary360 agent
upload_time2024-11-18 13:16:38
maintainer360
docs_urlNone
author360
requires_pythonNone
licenseBSD-3-Clause
keywords 360 system monitoring agent
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Agent360

360 Monitoring ([360monitoring.com](https://360monitoring.com)) is a web service that monitors and displays statistics of
your server performance.

Agent360 is OS agnostic software compatible with Python 3.7 and 3.8.
It's been optimized to have low CPU consumption and comes with an
extendable set of useful plugins.

[![Build Status](https://github.com/plesk/agent360/workflows/Agent360-Test-And-Deploy/badge.svg?branch=master)](https://github.com/plesk/agent360/actions/workflows/test-and-deploy.yml)

## Documentation

You can find the full documentation including the feature complete REST API at [docs.360monitoring.com](https://docs.360monitoring.com/docs) and [docs.360monitoring.com/docs/api](https://docs.360monitoring.com/docs/api).

## Automatic Installation (All Linux Distributions)

You can install the default configuration of Agent360 on all Linux distributions with just one click.

1. Connect to your server via SSH.

2. Find your USERTOKEN. To do so, [go to the servers page](https://monitoring.platform360.io/servers/overview) and then click the "Add server" button.

3. Run the following command:

    ```sh
    wget -q -N https://monitoring.platform360.io/agent360.sh && bash agent360.sh USERTOKEN
    ```

## Automatic Installation (Windows)

Download the [setup](https://github.com/plesk/agent360/releases) and install it on your Windows server.

The installer will ask for your USERTOKEN which you can get [from the servers page](https://monitoring.platform360.io/servers/overview).

## Manual Installation

To customize installation options, install Agent360 manually.

1. Connect to your server via SSH.
2. Run the following command, which differs depending on your server platform:

    - Debian GNU/Linux:

        ```sh
        apt-get install python3-dev python3-setuptools python3-pip
        pip3 install agent360
        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini
        ```

    - Fedora/CentOS version 6 or earlier (python 2.7):

        ```sh
        yum install python-devel python-setuptools gcc
        easy_install agent360 netifaces psutil
        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini
        ```

    - Fedora/CentOS version 7 and later (python 3):

        ```sh
        yum install python36-devel python36 gcc
        pip3 install agent360
        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini
        ```

3. Find your USERTOKEN. To do so, [go to the servers page](https://monitoring.platform360.io/servers/overview) and then click the "Add server" button. You need this to generate a serverid.

4. Run the following command (USERTOKEN is the one you got during the previous step):

    ```sh
    agent360 hello USERTOKEN /etc/agent360-token.ini
    ```

5. Create a systemd service at `/etc/systemd/system/agent360.service` by adding the following:

    ```ini
    [Unit]
    Description=Agent360

    [Service]
    ExecStart=/usr/local/bin/agent360
    User=agent360

    [Install]
    WantedBy=multi-user.target
    ```

6. Run the following command:

    ```sh
    chmod 644 /etc/systemd/system/agent360.service
    systemctl daemon-reload
    systemctl enable agent360
    systemctl start agent360
    ```

## Building Windows setup

Prerequisite: [InnoSetup](https://jrsoftware.org/isdl.php) is used as the installer, build script assumes that it is installed in the default location.

Run `php windows/build.php` to create setup file.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/plesk/agent360",
    "name": "agent360",
    "maintainer": "360",
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "360support@webpros.com",
    "keywords": "360 system monitoring agent",
    "author": "360",
    "author_email": "360support@webpros.com",
    "download_url": "https://files.pythonhosted.org/packages/67/c6/6376dda014489c84b872b205d1900af99d4b807029163d1537d46e5a6173/agent360-1.3.1.tar.gz",
    "platform": null,
    "description": "# Agent360\n\n360 Monitoring ([360monitoring.com](https://360monitoring.com)) is a web service that monitors and displays statistics of\nyour server performance.\n\nAgent360 is OS agnostic software compatible with Python 3.7 and 3.8.\nIt's been optimized to have low CPU consumption and comes with an\nextendable set of useful plugins.\n\n[![Build Status](https://github.com/plesk/agent360/workflows/Agent360-Test-And-Deploy/badge.svg?branch=master)](https://github.com/plesk/agent360/actions/workflows/test-and-deploy.yml)\n\n## Documentation\n\nYou can find the full documentation including the feature complete REST API at [docs.360monitoring.com](https://docs.360monitoring.com/docs) and [docs.360monitoring.com/docs/api](https://docs.360monitoring.com/docs/api).\n\n## Automatic Installation (All Linux Distributions)\n\nYou can install the default configuration of Agent360 on all Linux distributions with just one click.\n\n1. Connect to your server via SSH.\n\n2. Find your USERTOKEN. To do so, [go to the servers page](https://monitoring.platform360.io/servers/overview) and then click the \"Add server\" button.\n\n3. Run the following command:\n\n    ```sh\n    wget -q -N https://monitoring.platform360.io/agent360.sh && bash agent360.sh USERTOKEN\n    ```\n\n## Automatic Installation (Windows)\n\nDownload the [setup](https://github.com/plesk/agent360/releases) and install it on your Windows server.\n\nThe installer will ask for your USERTOKEN which you can get [from the servers page](https://monitoring.platform360.io/servers/overview).\n\n## Manual Installation\n\nTo customize installation options, install Agent360 manually.\n\n1. Connect to your server via SSH.\n2. Run the following command, which differs depending on your server platform:\n\n    - Debian GNU/Linux:\n\n        ```sh\n        apt-get install python3-dev python3-setuptools python3-pip\n        pip3 install agent360\n        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini\n        ```\n\n    - Fedora/CentOS version 6 or earlier (python 2.7):\n\n        ```sh\n        yum install python-devel python-setuptools gcc\n        easy_install agent360 netifaces psutil\n        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini\n        ```\n\n    - Fedora/CentOS version 7 and later (python 3):\n\n        ```sh\n        yum install python36-devel python36 gcc\n        pip3 install agent360\n        wget -O /etc/agent360.ini https://monitoring.platform360.io/agent360.ini\n        ```\n\n3. Find your USERTOKEN. To do so, [go to the servers page](https://monitoring.platform360.io/servers/overview) and then click the \"Add server\" button. You need this to generate a serverid.\n\n4. Run the following command (USERTOKEN is the one you got during the previous step):\n\n    ```sh\n    agent360 hello USERTOKEN /etc/agent360-token.ini\n    ```\n\n5. Create a systemd service at `/etc/systemd/system/agent360.service` by adding the following:\n\n    ```ini\n    [Unit]\n    Description=Agent360\n\n    [Service]\n    ExecStart=/usr/local/bin/agent360\n    User=agent360\n\n    [Install]\n    WantedBy=multi-user.target\n    ```\n\n6. Run the following command:\n\n    ```sh\n    chmod 644 /etc/systemd/system/agent360.service\n    systemctl daemon-reload\n    systemctl enable agent360\n    systemctl start agent360\n    ```\n\n## Building Windows setup\n\nPrerequisite: [InnoSetup](https://jrsoftware.org/isdl.php) is used as the installer, build script assumes that it is installed in the default location.\n\nRun `php windows/build.php` to create setup file.\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "360 agent",
    "version": "1.3.1",
    "project_urls": {
        "Homepage": "https://github.com/plesk/agent360"
    },
    "split_keywords": [
        "360",
        "system",
        "monitoring",
        "agent"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d87d6a54571d23556ce07d2fbd3a260b64323b5bb512aa366f860833e76bb21f",
                "md5": "4a6f02847dc150e4c4b6167ba3a3ed40",
                "sha256": "e14e54e98bda3baea204f625056a55788c942cc6e94aa19d1f97f40b864ca5dd"
            },
            "downloads": -1,
            "filename": "agent360-1.3.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4a6f02847dc150e4c4b6167ba3a3ed40",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 68539,
            "upload_time": "2024-11-18T13:16:37",
            "upload_time_iso_8601": "2024-11-18T13:16:37.652818Z",
            "url": "https://files.pythonhosted.org/packages/d8/7d/6a54571d23556ce07d2fbd3a260b64323b5bb512aa366f860833e76bb21f/agent360-1.3.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67c66376dda014489c84b872b205d1900af99d4b807029163d1537d46e5a6173",
                "md5": "dda9525fb9ef5a922c746d31f686e5b5",
                "sha256": "56b7ddfa08c7bb3cf92ec48a7be47126bb387bcebae22e477f225ad02f58de85"
            },
            "downloads": -1,
            "filename": "agent360-1.3.1.tar.gz",
            "has_sig": false,
            "md5_digest": "dda9525fb9ef5a922c746d31f686e5b5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 44116,
            "upload_time": "2024-11-18T13:16:38",
            "upload_time_iso_8601": "2024-11-18T13:16:38.799923Z",
            "url": "https://files.pythonhosted.org/packages/67/c6/6376dda014489c84b872b205d1900af99d4b807029163d1537d46e5a6173/agent360-1.3.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-18 13:16:38",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "plesk",
    "github_project": "agent360",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "agent360"
}
        
360
Elapsed time: 0.40165s