Skip to main content

360 agent

Project description

Agent360

360 Monitoring (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

Documentation

You can find the full documentation including the feature complete REST API at docs.360monitoring.com and 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 and then click the "Add server" button.

  3. Run the following command:

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

Automatic Installation (Windows)

Download the setup and install it on your Windows server.

The installer will ask for your USERTOKEN which you can get from the servers page.

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:

      apt-get install python3-devel 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):

      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):

      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 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):

    agent360 hello USERTOKEN /etc/agent360-token.ini
    
  5. Create a systemd service at /etc/systemd/system/agent360.service by adding the following:

    [Unit]
    Description=Agent360
    
    [Service]
    ExecStart=/usr/local/bin/agent360
    User=agent360
    
    [Install]
    WantedBy=multi-user.target
    
  6. Run the following command:

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

Building Windows setup

Prerequisite: InnoSetup 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

agent360-1.3.0.tar.gz (43.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

agent360-1.3.0-py3-none-any.whl (67.7 kB view details)

Uploaded Python 3

File details

Details for the file agent360-1.3.0.tar.gz.

File metadata

  • Download URL: agent360-1.3.0.tar.gz
  • Upload date:
  • Size: 43.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for agent360-1.3.0.tar.gz
Algorithm Hash digest
SHA256 5b771759b763127d751c058395d292bb5b6a43962b2c4a6957253390a4aa0d03
MD5 73bcb3c95e6b7704996b478c24a5498d
BLAKE2b-256 949a05c5e84e825a81ceca76de7bc9da323d2255def0c14ee9f999c0f31c50f5

See more details on using hashes here.

File details

Details for the file agent360-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: agent360-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 67.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.19

File hashes

Hashes for agent360-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f806de142c0a4682198ca609cf760e3243a9e981beb316d86c5e3ba63a6ad5b1
MD5 e80e676b8461a17613a9ddcdf41e8a6e
BLAKE2b-256 fdfa21107d623f983a0cf714c1ec351bc6fe6b457d3237f854601db5b0cfef7f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page