Zabbix安装部署

1.去清华源找到rpm包用wget下载下来

wget  https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el6.noarch.rpm

2.安装rpm包

rpm -ivh zabbix-release-4.0-1.el6.noarch.rpm

3.配置国内源,提升下载速度

vim /etc/yum.repos.d/zabbix.repo

替换前两个红框标记出来的zabbix源路径,最后一个红框用官方就好

image.png

4.安装zabbix服务端和zabbix-web前台页面

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

5.安装mariadb-server

yum install mariadb-server -y

6.启动mariadb,创建zabbix库,授权zabbix用户

systemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
image.png

提示:输入当前root密码(默认没有设置,直接回车)

image.png

提示:是否要设置root密码(设置就输入y不想设置输入n)

image.png

提示:是否移除匿名用户(输入y)
image.png

提示:是否禁止root远程登录(如果zabbix和数据库都在一台服务器上,不需要远程登录,如果不在就需要了)
image.png

提示:是否移除test库(输入y)
image.png

提示:是否重新加载权限表(输入y)

创建zabbix库并设置字符集,如何不设置字符集web界面不支持中文

进入数据库执行mysql命令
mysql -uroot -p  (如果没有密码直接mysql回车)
create database zabbix character set utf8 collate utf8_bin;
用户授权
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';

导入zabbix表结构和初始数据

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

检查zabbix库是否导入成功

mysql -uroot zabbix -e 'show tables'

7:配置启动zabbix-server,修改文件参数

vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

启动zabbix-server

systemctl start zabbix-server
systemctl enable zabbix-server

检查

systemctl status zabbix-server
netstat -luntp|grep zabbix

8.修改zabbix前端的PHP配置,并启动httpd

vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai
systemctl start httpd
systemctl enable httpd

9.打开zabbix web界面ip/zabbixhttp://192.168.10.214/zabbix 自己配置的ip地址)

image.png

image.png

image.png

image.png

image.png

image.png

登录的账号密码
Admin
zabbix

image.png

此时zabbix已经安装完成

后期迁移zabbix数据库 修改用户密码端口 IP

/etc/zabbix/web/zabbix.conf.php
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。