CentOS7安装Zabbix

1.  安装 Zabbix server, frontendphp

联网:前端

rpm –Uvh https://repo.zabbix.com/zabbix/4.2/rehl/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm

yum clean all

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

 

不联网: 先建立本地yum源,而后mysql

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

2.  初始化数据库web

(1)   建立数据库和帐号sql

# mysql -uroot -p

password

mysql> create database zabbix character set utf8 collate utf8_bin;

mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'Zabbix_znjt123456!';

mysql> quit;

注:数据库

1)Mysql8 版本更新后不支持在添加权限的同时建立用户,因此先建立用户再给权限。  vim

create user ‘zabbix’ identified by ‘zabbix’;
grant all on *.* to root@'%';

2)Zabbix在使用时所用的加密方式和Mysql8的密码加密方式不一样,使用下面的语句修改密码的加密方式。浏览器

 ALTER USER 'zabbix'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

3.  建立数据库表结构,提示输入密码的时候输入刚刚建立的zabbix用户密码。frontend

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

4.  配置 Zabbix server配置文件ide

vi /etc/zabbix/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBHost=数据库安装的电脑的IP,不建议使用localhost

DBPassword={password}

3.5 配置zabbix-agent

 vi /etc/zabbix/zabbix_agent.conf

 Server=Zabbix Server IP

 ListenPort=10050(这个能够不修改,但一台机器上使用多个agent时必须修改)

 ServerActive = Zabbix Server IP

 Hostname=能够随便起,但要记住,前端web界面添加诸暨Hostname必须一致。

3.6  配置php for frontend

vim /etc/httpd/conf.d/zabbix.conf

打开# php_value date.timezone注释,修改时区:

php_value date.timezone Asia/Shanghai

3.7  启动zabbix server

# systemctl start zabbix-server zabbix-agent httpd

# systemctl enable zabbix-server  zabbix-agent httpd

3.8配置zabbix frontend

(1)     浏览器打开网址:http://server_ip_or_name/zabbix 

 

(2)     确保全部的软件都检查经过

 

(3)     配置数据库

 

(4)      配置zabbix  server

 

(5)     检查已配置信息

 

(6)     安装完成

 

 

(7)     登陆,默认超级帐户Admin,密码zabbix

 

相关文章
相关标签/搜索