Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary wiki Template:Article summary end Zabbix is a full-featured monitoring solution for larger networks. It
If you want to use the Zabbix server with MariaDB, install AUR from the AUR. For PostgreSQL as database backend, you should use AUR. You may edit the PKGBUILDs when you plan to use Nginx as web-server, since by default they have a and dependency.
Symlink the Zabbix web application directory to your http document root, e.g.:
ln -s /usr/share/webapps/zabbix /var/www
Make sure to adjust following variable in your
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = "UTC"
mysql -u root -p -e "create database zabbix" mysql -u root -p -e "grant all on zabbix.* to zabbix@localhost identified by 'test'" gunzip /usr/share/zabbix-server-mysql/*.sql.gz mysql -u zabbix -p zabbix < /usr/share/zabbix-server-mysql/schema.sql mysql -u zabbix -p zabbix < /usr/share/zabbix-server-mysql/images.sql mysql -u zabbix -p zabbix < /usr/share/zabbix-server-mysql/data.sql
To enable the and start server process, run:
systemctl enable zabbix-server systemctl start zabbix-server
Finally you can access Zabbix via your local web server, e.g.: http://127.0.0.1/zabbix The default username is Admin and password zabbix.
Agent (Client) Installation
Currently, the server package already includesAUR, so you don't have to install this package on your monitoring server. However, for monitoring targets, the client part is more minimal, standalone and easy to deploy, just install AUR.
Simply edit the zabbix_agentd.conf and replace the server variable with the IP of your monitoring server. Only servers from this/these IP will be allowed to access the agent.
To enable and start the agent, run:
systemctl enable zabbix-agentd systemctl start zabbix-agentd