RHEL7/CentOS7 安装Zabbix
程序员文章站
2023-02-01 11:59:44
1、添加 Zabbix 软件仓库 2、启用可选 rpms 的软件仓库 3、安装 Server/前端/agent 4、安装mariaDB数据库 5、创建数据库 6、创建账户并授权 7、导入数据 (导入需要一点时间,不要以为卡住按ctrl+c停止) 8、修改Zabbix server配置文件 9、为Za ......
1、添加 zabbix 软件仓库
rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
2、启用可选 rpms 的软件仓库
yum -y install yum-utils yum-config-manager --enable rhel-7-server-optional-rpms
3、安装 server/前端/agent
yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
4、安装mariadb数据库
yum install -y mariadb mariadb-server
5、创建数据库
mysql -uroot -p mysql> create database zabbix character set utf8 collate utf8_bin;
6、创建账户并授权
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> quit;
7、导入数据 (导入需要一点时间,不要以为卡住按ctrl+c停止)
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pzabbix zabbix
8、修改zabbix server配置文件
vim /etc/zabbix/zabbix_server.conf dbpassword=zabbix
9、为zabbix前端配置php
vim /etc/httpd/conf.d/zabbix.conf php_value date.timezone asia/shanghai
10、关闭selinux
永久关闭
vim /etc/selinux/config selinux=disabled
临时关闭
setenforce 0
11、关闭防火墙
永久关闭
systemctl disable firewalld.service
临时关闭
systemctl stop firewalld.service
12. 启动zabbix server和httpd服务
启动服务,并设置开机自启
systemctl restart zabbix-server httpd systemctl enable zabbix-server httpd
13、配置zabbix前端
浏览器访问 http://server_ip/zabbix
浏览器访问 http://server_ip/zabbix
前端安装向导
检查安装先决条件,必须所有项为ok
输入数据库密码,前面步骤已设置密码为zabbix
name为可选项,它会显示在菜单栏和网页title上
默认用户名为admin,密码为zabbix
14、设置中文语言
点击右上角用户图标
修改language
15、解决zabbix中文乱码问题
在windows系统上挑选一款中文字体
先备份原有字体文件graphfont.ttf,再把字体文件名修改为graphfont.ttf
拷贝到/usr/share/zabbix/fonts/ 目录下替换字体