COG - Zabbix

launch

Zabbix provides an all-in-one solution to gather virtually limitless types of system performance data from from your network. High performance real-time monitoring means that tens of thousands of servers, virtual machines and network devices can be monitored simultaneously. Along with storing the data, visualization features are available (overviews, maps, graphs, screens, etc), as well as very flexible ways of analyzing the data for the purpose of alerting.

Support

For bug reports, feature requests, or general questions, please contact us.

Directions

  1. Launch AMI from the Amazon Marketplace
  2. A random password will be generated and placed in /home/ec2-user/zbx_pass.
  3. SSH into your instance as the "ec2-user" user and run "cat zbx_pass".
  4. Open a Web browser and type the public DNS name provided by Amazon into the URL bar.
  5. Login to the admin section with the default user "admin" and the password you received above.

Enable SSL/HTTP2

The easiest way to enable SSL/TLS is to attach you instance to an AWS Application Load Balancer with an Amazon Certificate Manager certificate attached to that.

You can also create your own certificate via the free Let's Encrypt project (See: Using LetsEncrypt for free certs)

Server Front-end

Open a Web browser and type the public DNS name provided by Amazon into the URL bar (http://[public_dns]/ ). Use the default Zabbix admin account (username: admin, and the generated password above) for the initial login. You should change the Admin password immediately before continuing.

Follow the Zabbix Documentation for further configuration of Zabbix or conatct us at support@cloudopsgroup.com for support.

Agent Setup

COG - Zabbix only provides the server and the Web-based front-end, You'll need to install and configure the zabbix agent on all servers and devices in order to monitor them.

Debian/Ubuntu Clients
apt-get install zabbix
CentOS/RHEL/Fedora/Amazon Linux
yum install zabbix
Microsoft Windows

Download and install the Agent from zabbix.com

COG - linux and COG apps

Already installed

Client Configuration

/etc/zabbix/zabbix_agentd.conf or /etc/zabbix_agentd.conf

## DNS name or IP address of the Zabbix Server.
Server=[zabbix_server_hostname]

## DNS name or IP address of the Zabbix Server.
ServerActive=[zabbix_server_hostname]

## Optionally, provide a friendly name to pass to the Zabbix server for this host.
Hostname=[hostname]

Reload the agent

service zabbix-agent restart