Troubleshooting

Some integrations require the BigPanda agent to send data to BigPanda. These integrations include Zabbix, Nagios, and Zenoss. Common questions include:

Where can I find the agent log files?

By default, the log files are located at /var/log/bigpanda/. BigPanda log files are rotated when they reach 10MB and only 3 versions are stored at any given time. To change these settings, see Configuring the BigPanda Agent Logs.

Is the BigPanda agent secure?

Yes, we’ve designed the agent to be secure and non-intrusive. The installer uses signed deb/rpm packages. The agent itself runs as a custom non-root user and it communicates with BigPanda via SSL.

How do I uninstall the agent?

See Uninstalling the BigPanda Agent.

How do I install multiple BigPanda agents?

In most cases, you need only one agent per master server of your integration. If you have multiple masters, you need to create a separate integration, using different app keys, for each master.

What happens if my internet connection is down?

BigPanda does not miss alerts, even if your connection is down. The BigPanda agent intelligently retries sending your alerts, until it’s successful. Once the connection is revived, you will see the events in BigPanda.

Can I run the agent behind a proxy server?

Yes, see Configuring the BigPanda Agent Behind a Proxy Server.

Can I use the agent to communicate with a monitoring server behind my DMZ?

Yes, see Using the BigPanda Agent with a DMZ.

Can I use the same agent on multiple integrations?

No, each agent is assigned a unique "agent_id" value (found in the /etc/bigpanda/bigpanda.config file) and can only support one integration.

Debugging The Proxy Configuration For The BigPanda Agent

Use this procedure to debug the root cause of connectivity issues when configuring the agent behind a proxy. Connectivity issues are often manifested as connection errors inside the agent log file.

Prerequisites

Agent version 2.11.2 and above.

Procedure

  1. SSH to the server on which the agent is installed.

  2. Run the following command and save the output to a file.
    bigpanda-check-proxy --proxy <proxy_url>

  3. Run the following command and save the output to another file. curl -v --proxy <proxy_url> "https://api.bigpanda.io/health/data"

  4. Send the output from both commands to BigPanda support. We will work with you to troubleshoot common connectivity issues.


Recommended Reading