Which firewall ports do I have to open for the Quanta agent?
For the agent to work you must allow outgoing HTTPS connections to our IPs (IP range 18.104.22.168/27).
To install the packets you must also allow your server to connect by HTTP to apt.quanta.gr
You can also implement a HTTP proxy if your server doesn't have direct access to the internet. You can add your proxy's URL in the configuration of the agent (/etc/quanta/agent.yml) by adding a line in the following format "proxy_url: http://user:email@example.com" under the category "server".
I don't see the data, where can I find the information to solve the problem?
The agent uses syslog to generate logs, you will generally find them in the file /var/log/daemon.log or /var/log/syslog. If you don't find the source of the error, you are welcome to contact us.
You can send logs to another file by replacing the variable file in the section logger in the file /etc/quanta/agent.yml (do not forget to setup a logrotate process).
I'm running Varnish on my server and I installed the Varnish agent but I cannot see the data in Quanta, how do I fix this ?
You're probably using a non-default Varnish nstance (it means you're using the "-n <your_instance_name>"
flag to run Varnish and in your varnish monitoring tools such as varnishstat).
If you're in this configuration, you'll need to specify the "-n" parameter in the Quanta configuration file as well (/etc/quanta/modules.d/varnish.yml):
I run multiple instances of Memcached, Redis or Varnish on my server, is it possible to monitor all of them ?
Yes, it is possible starting from version 1.1.0 of Quanta agent.
You'll need to specify a different configuration file for each instance in the directory /etc/quanta/modules.d/. For instance, if you wish to monitor 2 different Redis instances (one for the sessions store which runs on port 6379 and another one to store some cache which runs on port 6378), you might setup this 2 files:
This configuration will work the same way for Memcached and Redis, except you'll have to replace the configuration key "redis" as well as the parameter "module" (used to let Quanta agent which module should be loaded).
Is it possible to monitor services that are not on the same machine?
We recommend installing the agent on all your servers, however if you can't on some of them (database for example) and you still want to monitor the MySQL service, you can change the setting host in the configuration of the agent (/etc/quanta/modules.d/<service>.yml)
I already installed the Zabbix agent beforehand, how do I update it?
The update is done automatically during the installation of the Quanta agent. We stop requesting the Zabbix agent as soon as we receive the metrics of the new agent.
You can verify that your server is relaying the data correctly via the new agent by checking the presence of the flag "New agent" in the configuration of your servers in Quanta.
Once you have validated that the metrics are relayed correctly via the new agent, you can completely uninstall Zabbix.
I already installed the Magento module beforehand, how do I update it?
The update is done automatically. We stop requesting the old Magento module as soon as we receive the first metrics from the new PHP extension.
If a scenario is using the new PHP module correctly, you will see a "New module" flag.
We recommend uninstalling the old module when the new one is installed.
Do I need to create my server in Quanta?
No, creation is automatic and is done once we receive the data. If your server already existed in Quanta its configuration will be automatically updated.
You will, however, have to delete the server from Quanta manually if you remove it from your infrastructure.