yum install epel-release
wget http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm
cd /etc/yum.repos.d/
vi mariadb.repo
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
yum install mariadb-server mariadb
systemctl start mariadb //启动数据库
systemctl enable mariadb //设置开机自启
mysql_secure_installation
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
yum clean all
yum -y install epel-release
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
yum clean all
mysql -uroot -p
create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
初始化和导入数据,输入数据库root的密码
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
vi /etc/zabbix/zabbix_server.conf
DBPassword=password
vi /etc/php.ini
date.timezone = Asia/Shanghai
vi /etc/nginx/nginx.conf
注释掉默认的配置
#server {
# listen 80 default_server;
# listen [::]:80 default_server;
# server_name _;
# root /usr/share/nginx/html;
# # Load configuration files for the default server block.
# include /etc/nginx/default.d/*.conf;
# location / {
# }
# error_page 404 /404.html;
# location = /40x.html {
# }
# error_page 500 502 503 504 /50x.html;
# location = /50x.html {
# }
#}
启动zabbix服务器和代理进程,并使其在系统启动时启动:
# systemctl restart zabbix-server zabbix-agent nginx php-fpm
# systemctl enable zabbix-server zabbix-agent nginx php-fpm
连接到新安装的zabbix前端:http://server ip
点击“Next strp”
确认是否满足Zabbix的运行条件,如果不行,请修改,如果确认无误,点击“Next strp”
配置数据库,输入相关的账户和密码,点击“Next strp”
配置服务器的监听端口
再次确认信息无误后点击“Next strp”
将相关的配置文件保存一下,点击“Finish”完成配置。
这里的账户是Admin,密码是zabbix,(A必须大写!)