top of page

Zabbix | Install

Feb 10, 2021
2 min read

Zabbix is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines and cloud services. It can provide monitoring metrics, among others network utilization, CPU load and disk space consumption.

Zabbix monitoring configuration can be done using XML based templates which contain elements to monitor. The software monitors operations on Linux, Hewlett Packard Unix (HP-UX), Mac OS X, Solaris and other operating systems (OSes); however, Windows monitoring is only possible through agents. You can use MySQL, MariaDB, PostgreSQL, SQLite, Oracle or IBM DB2 to store data. Its backend is written in C and the web frontend is written in PHP.


In this post I'll just show you how to install Zabbix.


#1) You need to do some "apt-get/install" first:


#2) Download Zabbix:


#3) Configure NTP and Data:


#4) Configure your database and privileges:


#5) Edit some files:

#6) Restart/Enable system:

#7) GUI Configuration:


The web interface lets you see reports and add hosts that you want to monitor, but it needs some initial setup before you can use it.

Launch your browser and go to the address http://zabbix_server_name/zabbix/.

On the first screen, you will see a welcome message. Click Next step to continue.


On the next screen, you will see the table that lists all of the prerequisites to run Zabbix.

All of the values in this table must be OK, so verify that they are. Be sure to scroll down and look at all of the prerequisites. Once you’ve verified that everything is ready to go, click Next step to proceed.


The next screen asks for database connection information.

You told the Zabbix server about your database, but the Zabbix web interface also needs access to the database to manage hosts and read data. Therefore enter the MySQL credentials you configured and click Next step to proceed.


On the next screen, you can leave the options at their default values.

The Name is optional; it is used in the web interface to distinguish one server from another in case you have several monitoring servers. Click Next step to proceed.


The next screen will show the pre-installation summary so you can confirm everything is correct.

Click Next step to proceed to the final screen.


The web interface setup is complete.

This process creates the configuration file /etc/zabbix/web/zabbix.conf.php which you could back up and use in the future. Click Finish to proceed to the login screen.


The default user is Admin and the password is zabbix.


As I said, this is just the basic installation part. There are many other things to do after that.

Recent Posts

See All
Ed25519: A Modern Approach to SSH Authentication

SSH keys are one of the most effective ways to secure remote access to Linux servers. While RSA has been widely used for decades, Ed25519 has become an excellent choice for modern SSH environments. Wh

 
 
 
Portable AI

Have you ever imagined carrying your own AI assistant in your pocket, for free? With today's open-source AI models, it's entirely possible. By storing the required software and models on a USB flash d

 
 
 
Homebrew on macOS

If you use Homebrew to manage your development tools on macOS, keeping it updated is an important part of maintaining a reliable development environment. A simple maintenance routine helps keep packag

 
 
 

Comments


STENGE.info | Built with curiosity. Secured by knowledge.

bottom of page