{"id":542,"date":"2022-01-06T07:51:00","date_gmt":"2022-01-06T07:51:00","guid":{"rendered":"https:\/\/tungle.ca\/?p=542"},"modified":"2022-01-08T03:42:58","modified_gmt":"2022-01-08T03:42:58","slug":"how-to-install-zabbix-server-5-on-linux-centos","status":"publish","type":"post","link":"https:\/\/tungle.ca\/?p=542","title":{"rendered":"Install Zabbix on Linux server"},"content":{"rendered":"\n<p>Zabbix\u00a0is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs), and cloud services. Zabbix is able to monitor a lot of things, also provides a single pane of glass view of your whole IT infrastructure.<\/p>\n\n\n\n<p>Configure the Zabbix repository.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y centos-release-scl<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-88.png\" alt=\"\" class=\"wp-image-543\" width=\"599\" height=\"95\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-88.png 897w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-88-300x47.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-88-768x122.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-88-200x32.png 200w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<p>Install the Zabbix repository configuration package.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rpm -Uvh https:\/\/repo.zabbix.com\/zabbix\/5.0\/rhel\/7\/x86_64\/zabbix-release-5.0-1.el7.noarch.rpm<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-89.png\" alt=\"\" class=\"wp-image-544\" width=\"623\" height=\"92\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-89.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-89-300x45.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-89-768x114.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-89-200x30.png 200w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n\n\n\n<p>Install Zabbix Server.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl zabbix-server-mysql zabbix-agent --enablerepo=zabbix-frontend<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-90.png\" alt=\"\" class=\"wp-image-545\" width=\"627\" height=\"52\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-90.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-90-300x25.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-90-768x65.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-90-200x17.png 200w\" sizes=\"auto, (max-width: 627px) 100vw, 627px\" \/><\/figure>\n\n\n\n<p>Change timezone.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/etc\/opt\/rh\/rh-php72\/php-fpm.d\/zabbix.conf\nphp_value&#91;date.timezone] = America\/Vancouver\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-91.png\" alt=\"\" class=\"wp-image-546\" width=\"610\" height=\"409\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-91.png 963w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-91-300x201.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-91-768x514.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-91-200x134.png 200w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/figure>\n\n\n\n<p><em>Install MySQL or MariaDB<\/em>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install -y mariadb-server mariadb<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-92.png\" alt=\"\" class=\"wp-image-547\" width=\"598\" height=\"67\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-92.png 769w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-92-300x34.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-92-200x22.png 200w\" sizes=\"auto, (max-width: 598px) 100vw, 598px\" \/><\/figure>\n\n\n\n<p>Start mariadb service.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl start mariadb\nsystemctl status mariadb\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-93.png\" alt=\"\" class=\"wp-image-548\" width=\"623\" height=\"315\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-93.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-93-300x152.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-93-768x389.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-93-200x101.png 200w\" sizes=\"auto, (max-width: 623px) 100vw, 623px\" \/><\/figure>\n\n\n\n<p>Login to MariaDB and create the database and user for our Zabbix installation.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mysql -u root -p<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-94.png\" alt=\"\" class=\"wp-image-549\" width=\"616\" height=\"143\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-94.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-94-300x70.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-94-768x179.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-94-200x47.png 200w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<p>Create a database with information eblow.<\/p>\n\n\n\n<p>DBName:<em>zabbixdb<\/em><br>DBUser:&nbsp;<em>zabbixuser<\/em><br>DBPassword:123456<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>MariaDB &#91;(none)]&gt; create database zabbixdb character set utf8 collate utf8_bin;\nMariaDB &#91;(none)]&gt; grant all privileges on zabbixdb.* to zabbixuser@localhost identified by '123456';\nMariaDB &#91;(none)]&gt; flush privileges;\nMariaDB &#91;(none)]&gt; exit\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-95.png\" alt=\"\" class=\"wp-image-550\" width=\"604\" height=\"156\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-95.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-95-300x78.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-95-768x198.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-95-200x52.png 200w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<p>Import initial schema and database. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/share\/doc\/zabbix-server-mysql*\/\nzcat create.sql.gz | mysql -u zabbixuser -p zabbixdb\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-96.png\" alt=\"\" class=\"wp-image-551\" width=\"615\" height=\"41\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-96.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-96-300x20.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-96-768x51.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-96-200x13.png 200w\" sizes=\"auto, (max-width: 615px) 100vw, 615px\" \/><\/figure>\n\n\n\n<p><em>Update Database Configuration<\/em><\/p>\n\n\n\n<p>Edit the&nbsp;zabbix_server.conf&nbsp;file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DBHost=localhost\nDBName=zabbixdb\nDBUser=zabbixuser\nDBPassword=123456\n<\/code><\/pre>\n\n\n\n<p>Restart Zabbix service.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-97.png\" alt=\"\" class=\"wp-image-552\" width=\"629\" height=\"36\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-97.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-97-300x18.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-97-200x12.png 200w\" sizes=\"auto, (max-width: 629px) 100vw, 629px\" \/><\/figure>\n\n\n\n<p>Enable the service to start automatically on system reboot.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-98.png\" alt=\"\" class=\"wp-image-553\" width=\"619\" height=\"132\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-98.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-98-300x64.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-98-768x164.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-98-200x43.png 200w\" sizes=\"auto, (max-width: 619px) 100vw, 619px\" \/><\/figure>\n\n\n\n<p>Disable SELinux.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo setenforce 0<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-99.png\" alt=\"\" class=\"wp-image-554\" width=\"616\" height=\"38\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-99.png 852w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-99-300x19.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-99-768x48.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-99-200x12.png 200w\" sizes=\"auto, (max-width: 616px) 100vw, 616px\" \/><\/figure>\n\n\n\n<p>Allow Zabbix services on Firewall.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --add-port=10050\/tcp\nfirewall-cmd --permanent --add-port=10051\/tcp\nfirewall-cmd --permanent --add-port=80\/tcp\nfirewall-cmd \u2013reload\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-100.png\" alt=\"\" class=\"wp-image-555\" width=\"622\" height=\"136\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-100.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-100-300x66.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-100-768x169.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-100-200x44.png 200w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/figure>\n\n\n\n<p>Setup Zabbix via a web interface.<\/p>\n\n\n\n<p>http:\/\/10.0.0.134\/zabbix\/<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-101.png\" alt=\"\" class=\"wp-image-556\" width=\"613\" height=\"445\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-101.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-101-300x218.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-101-768x558.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-101-200x145.png 200w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-102.png\" alt=\"\" class=\"wp-image-557\" width=\"614\" height=\"388\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-102.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-102-300x190.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-102-768x486.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-102-200x127.png 200w\" sizes=\"auto, (max-width: 614px) 100vw, 614px\" \/><\/figure>\n\n\n\n<p>Enter zabbixdb, zabbixuser and password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-104.png\" alt=\"\" class=\"wp-image-559\" width=\"604\" height=\"384\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-104.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-104-300x191.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-104-768x488.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-104-200x127.png 200w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-105.png\" alt=\"\" class=\"wp-image-560\" width=\"608\" height=\"384\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-105.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-105-300x190.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-105-768x486.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-105-200x127.png 200w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-106.png\" alt=\"\" class=\"wp-image-561\" width=\"613\" height=\"379\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-106.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-106-300x186.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-106-768x475.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-106-200x124.png 200w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-107.png\" alt=\"\" class=\"wp-image-562\" width=\"605\" height=\"381\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-107.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-107-300x189.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-107-768x484.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-107-200x126.png 200w\" sizes=\"auto, (max-width: 605px) 100vw, 605px\" \/><\/figure>\n\n\n\n<p>Zabbix Dashboard.<\/p>\n\n\n\n<p>Username:&nbsp;<em>Admin<\/em> (Username is case sensitive.)<\/p>\n\n\n\n<p>Password<strong>:&nbsp;<\/strong><em>zabbix<\/em> <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-108.png\" alt=\"\" class=\"wp-image-563\" width=\"597\" height=\"399\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-108.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-108-300x201.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-108-768x514.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-108-200x134.png 200w\" sizes=\"auto, (max-width: 597px) 100vw, 597px\" \/><\/figure>\n\n\n\n<p><strong>Zabbix Dashboard<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-109.png\" alt=\"\" class=\"wp-image-564\" width=\"662\" height=\"577\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-109.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-109-300x262.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-109-768x670.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-109-200x174.png 200w\" sizes=\"auto, (max-width: 662px) 100vw, 662px\" \/><figcaption>Check ports are used on the Zabbix server.<\/figcaption><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>netstat -antp | grep \"LISTEN\"<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-110.png\" alt=\"\" class=\"wp-image-565\" width=\"641\" height=\"280\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-110.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-110-300x131.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-110-768x336.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-110-200x87.png 200w\" sizes=\"auto, (max-width: 641px) 100vw, 641px\" \/><\/figure>\n\n\n\n<p>Install HTTPS web certificate on the Zabbix web interface.<\/p>\n\n\n\n<p>Install mod security.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yum install mod_ssl -y<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-111.png\" alt=\"\" class=\"wp-image-590\" width=\"343\" height=\"61\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-111.png 691w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-111-300x53.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-111-200x36.png 200w\" sizes=\"auto, (max-width: 343px) 100vw, 343px\" \/><\/figure>\n\n\n\n<p>Copy web server certificate (used wildcard cert *.linuxlab.local) to Zabbix server.  <\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-114.png\" alt=\"\" class=\"wp-image-593\" width=\"504\" height=\"170\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-114.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-114-300x102.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-114-768x260.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-114-200x68.png 200w\" sizes=\"auto, (max-width: 504px) 100vw, 504px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-112.png\" alt=\"\" class=\"wp-image-591\" width=\"432\" height=\"52\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-112.png 736w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-112-300x36.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-112-200x24.png 200w\" sizes=\"auto, (max-width: 432px) 100vw, 432px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-113.png\" alt=\"\" class=\"wp-image-592\" width=\"448\" height=\"24\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-113.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-113-300x16.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-113-768x42.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-113-200x11.png 200w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/figure>\n\n\n\n<p>Edit  ssl.conf file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>vi \/etc\/httpd\/conf.d\/ssl.conf\n#SSLCertificateFile \/etc\/pki\/tls\/certs\/localhost.crt\nSSLCertificateFile \/etc\/pki\/tls\/certs\/wildcard.crt\n#SSLCertificateKeyFile \/etc\/pki\/tls\/private\/localhost.key\nSSLCertificateKeyFile \/etc\/pki\/tls\/certs\/wildcard-cert.key\n#SSLCertificateChainFile \/etc\/pki\/tls\/certs\/server-chain.crt\nSSLCertificateChainFile \/etc\/pki\/CA\/certs\/ourCA.crt\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-115.png\" alt=\"\" class=\"wp-image-594\" width=\"583\" height=\"401\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-115.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-115-300x207.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-115-768x529.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-115-200x138.png 200w\" sizes=\"auto, (max-width: 583px) 100vw, 583px\" \/><\/figure>\n\n\n\n<p>Restart Apache web service.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart httpd\nsystemctl status httpd\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-116.png\" alt=\"\" class=\"wp-image-595\" width=\"548\" height=\"248\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-116.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-116-300x136.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-116-768x349.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-116-200x91.png 200w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n\n\n\n<p>Allow HTTPS on Firewall.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>firewall-cmd --permanent --add-service=https\nfirewall-cmd --reload\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-117.png\" alt=\"\" class=\"wp-image-596\" width=\"547\" height=\"71\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-117.png 975w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-117-300x39.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-117-768x100.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-117-200x26.png 200w\" sizes=\"auto, (max-width: 547px) 100vw, 547px\" \/><\/figure>\n\n\n\n<p>Access Zabbix server from Windows machine. <\/p>\n\n\n\n<p>https:\/\/zabbix.linuxlab.local\/zabbix\/<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118.png\" alt=\"\" class=\"wp-image-597\" width=\"551\" height=\"410\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118.png 828w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-300x223.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-768x571.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-200x149.png 200w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/figure>\n\n\n\n<p>Redirect HTTP to HTTPS on Apache by using .htaccess file.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/etc\/httpd\/conf.modules.d\/\ncat 00-base.conf | grep rewrite<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-119.png\" alt=\"\" class=\"wp-image-598\" width=\"554\" height=\"34\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-119.png 814w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-119-300x18.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-119-768x47.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-119-200x12.png 200w\" sizes=\"auto, (max-width: 554px) 100vw, 554px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>cd \/usr\/share\/zabbix\/\ntouch .htaccess\nvi .htaccess\n###---\nRewriteEngine On\nRewriteCond %{HTTPS}  !=on\n#RewriteRule ^\/?(.*) https:\/\/%{SERVER_NAME}\/$1 &#91;R,L]\nRewriteRule ^\/?(.*) https:\/\/zabbix.linuxlab.local\/$1 &#91;R,L]\n<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-120.png\" alt=\"\" class=\"wp-image-599\" width=\"548\" height=\"95\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-120.png 836w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-120-300x52.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-120-768x133.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-120-200x35.png 200w\" sizes=\"auto, (max-width: 548px) 100vw, 548px\" \/><\/figure>\n\n\n\n<p>Access Zabbix via HTTP. It will redirect the link to HTTPS.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118.png\" alt=\"\" class=\"wp-image-597\" width=\"551\" height=\"410\" srcset=\"https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118.png 828w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-300x223.png 300w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-768x571.png 768w, https:\/\/tungle.ca\/wp-content\/uploads\/2022\/01\/image-118-200x149.png 200w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Zabbix\u00a0is an open-source monitoring software tool for diverse IT components, including networks, servers, virtual machines (VMs), and cloud services. Zabbix is able to monitor a lot of things, also provides a single pane of glass view of your whole IT infrastructure. Configure the Zabbix repository. Install the Zabbix repository configuration package. Install Zabbix Server. Change [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[8],"class_list":["post-542","post","type-post","status-publish","format-standard","hentry","category-linux","tag-linux"],"_links":{"self":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/542","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=542"}],"version-history":[{"count":8,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions"}],"predecessor-version":[{"id":644,"href":"https:\/\/tungle.ca\/index.php?rest_route=\/wp\/v2\/posts\/542\/revisions\/644"}],"wp:attachment":[{"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=542"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=542"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tungle.ca\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}