概述

zabbix是一款非常强大的开源监控软件,能够监控系统级和业务级的相关功能,能够通过邮件或者微信或者短信的方式进行报警。及时处理有问题的主机。。

环境准备

操作系统: Centos7.6 x64 mini
IP:172.16.100.17
zabbix版本:4.2
mysql版本:5.7

开始安装

安装数据库

# rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-2.el7.noarch.rpm
# yum clean all

安装Zabbix server,Web前端,agent

#yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

  1. 创建初始数据库

    # mysql -uroot 
    mysql> create database zabbix character set utf8 collate utf8_bin;
    mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
    mysql> quit;
  2. 导入初始架构和数据,系统将提示您输入新创建的密码。
    # zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
  3. 为Zabbix server配置数据库,编辑配置文件 /etc/zabbix/zabbix_server.conf
    DBPassword=password
  4. 为Zabbix前端配置PHP编辑配置文件 /etc/httpd/conf.d/zabbix.conf, uncomment and set the right timezone for you.
    # php_value date.timezone Europe/Riga
  5. 启动Zabbix server和agent进程
    启动Zabbix server和agent进程,并为它们设置开机自启

    # systemctl restart zabbix-server zabbix-agent httpd
    # systemctl enable zabbix-server zabbix-agent httpd

    现在您的Zabbix server已经安装完成并开始运行

    配置Zabbix前端

    连接到新安装的Zabbix前端: http://server_ip_or_name/zabbix