360 Monitoring (360monitoring.com) is a web service that monitors and displays your server performance statistics.
Agent360 is OS-agnostic software compatible with Python 3.7 and 3.8. It is optimized for low CPU usage and includes an extendable set of useful plugins.
You can find the full documentation, including the feature-complete REST API, at docs.360monitoring.com and docs.360monitoring.com/docs/api.
You can install Agent360 with the default configuration on all Linux distributions with a single command.
-
Connect to your server via SSH.
-
Find your USERTOKEN. To do so, go to the servers page and click the Add server button.
-
Run the following command:
wget -q -N https://monitoring.platform360.io/agent360.sh && bash agent360.sh USERTOKEN
Download the installer and install it on your Windows server.
The installer will ask for your USERTOKEN, which you can get from the servers page.
To customize installation options, install Agent360 manually.
-
Connect to your server via SSH.
-
Run the following command for your server platform:
-
Debian GNU/Linux:
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):
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
-
-
Find your USERTOKEN. To do so, go to the servers page and click the Add server button. You need this to generate a server ID.
-
Run the following command (USERTOKEN is the value from the previous step):
agent360 hello USERTOKEN /etc/agent360-token.ini
-
Create a systemd service at agent360.service with the following content:
[Unit] Description=Agent360 [Service] ExecStart=/usr/local/bin/agent360 User=agent360 [Install] WantedBy=multi-user.target
-
Run the following commands:
chmod 644 /etc/systemd/system/agent360.service systemctl daemon-reload systemctl enable agent360 systemctl start agent360
Prerequisite: Inno Setup is used as the installer. The build script assumes it is installed in the default location.
Run php windows/build.php to create the setup file.