[-]
  
[-]
  
  
  
  
  
  
  
 
 
[-]
  
  
  
  
[-]
  
 [+]
  
[-]
Monitoring
  
 [+]
 [+]
 [+]
  
[-]
Monitoring guides
  
  
[-]
Templates
  
  
  
[-]
Cloud monitoring
 [+]
  
  
 [+]
Kubernetes
[-]
Network checks
 [+]
  
  
  
[-]
 [-]
   
   
   
   
   
   
  
  
  
  
  
  
 [+]
 [+]
 [+]
 [+]
[-]
CounterMeasures
  
 [+]
 [+]
  
  
[-]
Panopta OnSight
 [+]
 [+]
[-]
SNMP
 [+]
  
[-]
Alerting
 [+]
 [+]
 [+]
 [+]
 [+]
[-]
Reporting
  
  
  
[-]
Maintenance
  
  
[-]
API
  
  
  
  
[-]
Users, Groups, and Authentication
 [+]
  
  
  
[-]
Billing and Payments
  
  
  
  
  
  
 
[-]
  
  
  
  
  
  
  
  
  
  
  
  
Updated on 7/26/2019
Online Help
Install the Panopta Agent without root access
Direct link to topic in this publication:

In the event that you cannot run the agent installer as root, you can bypass the native package installers and install the agent as another user on the system.

Warning

Important Security Note

We highly recommend creating a new user for the panopta agent so that the permissions are scoped to only require what is needed for the agent, rather than a user which has some sort of elevated permissions. Please consult with Panopta Support for best practices on this

User Creation (to be done as root)

JSON
adduser -m -s /bin/bash panopta-agent;
passwd panopta-agent

EJS (Embedded JavaScript)
# redhat/centos only;
yum install python-devel gcc;

EJS (Embedded JavaScript)
# debian/ubuntu only;
apt-get install python-devel gcc;

EJS (Embedded JavaScript)
pip install virtualenv
Warning

Allow Cron
On some systems, you may have an /etc/cron.allow file which whitelists which users can run crontab. If this exists on your system, add the new panopta-agent user to that file. If it does not exist, skip this step.

Agent Installation

Login to the server as user panopta-agent and then run the following:

JSON
wget http://packages.panopta.com/tar/panopta-agent-tarball-latest.tar.gz tar -xvzf panopta-agent-tarball-latest.tar.gz
cd ~
mkdir etc
vim etc/panopta-agent-manifest

Within that text editor session, add the below line and replace with your own customer key 

JSON
Copy;
customer_key = xxxx-xxxx-xxxx-xxxx;

If needed, you can specify any of the other agent install options which are supported in our Agent Manifest File. Then run the following;

JSON
cd ~/panopta-agent-2017.22.3/ #replace version number;
python install.py --no-root

This should install the agent and register the server within your control panel account within the incoming directory.