zabbix 5.0_稳定版_安装部署全网最详细

zabbix 5.0

安装zabbix yum仓库

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-.el7.noarch.rpm 

清理yum缓存

yum clean all 

安装zabbix服务器和代理组件

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

安装软件环境集合

yum -y install centos-release-scl 

启用zabbix前端仓库

sed -i s/0// /etc/yum.repos.d/zabbix.repo

安装zabbix前端和apache配置

yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

msql

卸载mariadb

rm -rf /var/run/yum.pid

rpm -qa | grep mariadb

yum remove -y `rpm -aq mariadb*`

安装mysql yum仓库

rpm -Uvh https://repo.mysql.com//mysql80-community-release-el7-.noarch.rpm

默认为MySQL8.0 启用mysql5.7仓库 禁用mysql8.0仓库

sed -i 5s/0// /etc/yum.repos.d/mysql-community.repo

sed -i 4s//0/ /etc/yum.repos.d/mysql-community.repo 

更新所有包

yum update -y  

安装mysql

yum install -y mysql-community-server

重启/开机自启mysql

systemctl restart mysqld 

systemctl enable mysqld

定义变量获取初始密码 echo初始命令为初始密码

mysqlpassword=$(grep 'A temporary password' /var/log/mysqld.log | awk '{print $NF}')

echo $mysqlpassword

通过初始密码登录mysql 设置mysql密码

mysql -u root -p 

alter user 'root'@'localhost' identified by 'C8N_c8n456.';

刷新权限

flush privileges; 

创建zabbix数据库

create database zabbix character set utf8 collate utf8_bin;

创建zabbix用户与访问权限

create user zabbix@localhost identified by 'Zabbix@.';

grant all privileges on zabbix.* to zabbix@localhost;

允许导入功能

set global log_bin_trust_function_creators = ;

退出

quit

导入zabbix数据库结构

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

登录mysql查看数据是否导入成功 成功禁止导入功能

mysql -u root -p

use zabbix;

show tables;

set global log_bin_trust_function_creators = 0;

配置zabbix配置文件数据库密码

sed -i ‘4s/# DBPassword=/DBPassword=Zabbix@./’ /etc/zabbix/zabbix_server.conf

设置时区

echo “php_value[date.timezone] = Asia/Shanghai” >> /etc/opt/rh/rh-php7/php-fpm.d/zabbix.conf

修改apache根目录 不修改的话访问zabbix时需要在URL后面手动添加/zabbix

建议修改

sed -i '9s/DocumentRoot "\/var\/www\/html"/DocumentRoot "\/usr\/share\/zabbix"/' /etc/httpd/conf/httpd.conf

修复图形乱码问题

安装中文字体

yum install -y wqy-microhei-fonts.noarch

设置字体

update-alternatives --install /usr/share/zabbix/assets/fonts/graphfont.ttf zabbix-web-font /usr/share/fonts/wqy-microhei/wqy-microhei.ttc 0

选择字体 选择/输入

update-alternatives --config zabbix-web-font

[root@localhost ~]# yum install -y wqy-microhei-fonts.noarch

[root@localhost ~]# update-alternatives --install /usr/share/zabbix/assets/fonts/graphfont.ttf zabbix-web-font /usr/share/fonts/wqy-microhei/wqy-microhei.ttc 0

[root@localhost ~]# update-alternatives --config zabbix-web-font

There are  programs which provide 'zabbix-web-font'.

  Selection    Command

-----------------------------------------------

*             /usr/share/fonts/dejavu/DejaVuSans.ttf

 +            /usr/share/fonts/wqy-microhei/wqy-microhei.ttc

Enter to keep the current selection[+], or type selection number:

[root@bogon ~]#

启动相关服务/设置开机启动

systemctl restart zabbix-server zabbix-agent httpd rh-php7-php-fpm 

systemctl enable zabbix-server zabbix-agent httpd rh-php7-php-fpm

访问测试是否启动成功 直接访问IP地址

交互式配置

Next step

全为🆗 -Next step

填写数据库的配置 端口号/数据库zabbix用户的密码 -Next step

名字随便起一个就可以 -Next step

确认信息没有问题 -Next step 完成

如果有问题 Back 返回上一步可以进行修改

成功 -Finish 完成

初始登录用户名/密码

Admin

zabbix

————————————————

版权声明:本文为CSDN博主「Цао Миньсен」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/m0_76858/article/details/506006

  • 12
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装部署Zabbix 5.0在Ubuntu系统上,您可以按照以下步骤进行: 1. 首先,使用以下命令更新Ubuntu系统: ``` sudo apt-get update sudo apt-get upgrade ``` 2. 接下来,安装必要的软件包和依赖项: ``` sudo apt-get install apache2 php libapache2-mod-php7.2 mysql-server mysql-client libmysqlclient-dev php-mysql php-xml php-bcmath php-mbstring php-gd php-ldap php-xmlrpc php-soap php-curl php-snmp snmp libsnmp-dev fping libcurl4-openssl-dev libopenipmi-dev python3-pymysql ``` 3. 创建Zabbix数据库并为Zabbix用户授权: ``` mysql -u root -p CREATE DATABASE zabbix CHARACTER SET UTF8 COLLATE UTF8_BIN; GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'password'; FLUSH PRIVILEGES; exit; ``` 4. 下载Zabbix 5.0并解压缩: ``` cd /tmp wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+ubuntu18.04_all.deb sudo dpkg -i zabbix-release_5.0-1+ubuntu18.04_all.deb sudo apt-get update sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-agent ``` 5. 导入Zabbix数据库模式: ``` cd /usr/share/doc/zabbix-server-mysql sudo gunzip create.sql.gz mysql -u zabbix -p zabbix < create.sql ``` 6. 修改Zabbix服务器配置文件: ``` sudo nano /etc/zabbix/zabbix_server.conf ``` 将以下行添加到文件末尾: ``` DBPassword=password ``` 7. 重启Apache和Zabbix服务器: ``` sudo systemctl restart apache2 sudo systemctl restart zabbix-server ``` 8. 在Web浏览器中访问http://localhost/zabbix,并按照屏幕上的指示进行设置。 相关问题: 1. 如何在Ubuntu上卸载Zabbix 5.0? 2. 如何在Zabbix 5.0中创建主机? 3. 如何在Zabbix 5.0中创建触发器?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值