Ubuntu安装监控软件Zabbix6.0
【测试环境:Ubuntu20.04 , zabbix6.0】
1、首先第一步,一定要去官网上找到正确的安装,如下图,软件版本,系统版本,数据库等都要选择完后,就会出来教程。网络上教程里的那个安装路径不一定适合你的系统或者版本。使用root用户安装
【zabbix安装包下载】 https://www.zabbix.com/cn/download
2、然后官网也会给出相应的安装步骤。就是简单了点,有些东西默认你是会的。
Install and configure Zabbix for your platform
a. Install Zabbix repository 按官网上的语句安装就行。我这里复制出来展示和解释用的。
#安装源下载获取
# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu20.04_all.deb
#安装zabbix官方仓库源
# dpkg -i zabbix-release_6.0-4+ubuntu20.04_all.deb
#更新Ubuntu系统
# apt update
b. 安装Zabbix server,Web前端,agent
#zabbix相关组件安装
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent
c. 创建初始数据库 
这里Make sure you have database server up and running.就是默认你已经设置好了数据库。所以要补充一下
#mysql数据库安装
root@UBUNTU:~# apt install -y mysql-server
#数据库初始化
root@UBUNTU:~# mysql_secure_installation
mysql_secure_installation 这里面有几个选项,还要修改数据库的root密码。具体可以去百度一下。
#登录数据库创建用户(zabbix使用用户)
root@UBUNTU:~# mysql -uroot -p
输入password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by ‘password’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;
#用创建的用户测试连接
root@UBUNTU:~# mysql -uzabbix -ppassword
mysql> quit
Bye
#启动数据库
root@UBUNTU:~# systemctl start mysql.service
#查看mysql状态
root@UBUNTU:~# systemctl status mysql
- zabbix配置
#更改zabbix时区
root@UBUNTU:~# vim /etc/zabbix/apache.conf
修改php_value date.timezone 为 Asia/Shanghai
#zabbix数据库导入表 导入初始架构和数据,系统将提示您输入新创建的密码
# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql –default-character-set=utf8mb4 -uzabbix -p zabbix
会提示啥直接显示密码不安全mysql: [Warning] Using a password on the command line interface can be insecure.。但只是提示,不影响操作。
导入完成后:
# mysql -uroot -p
输入password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
- 为Zabbix server配置数据库
编辑配置文件vi /etc/zabbix/zabbix_server.conf
修改DBPassword=你的password,
其它的DBHost=localhost DBName=zabbix DBUser=zabbix 按你建立的数据库来。如果都是完成按教程来的,那就不用修改。默认建立的数据库就是zabbix ,用户是zabbix
- 启动Zabbix server和agent进程
启动Zabbix server和agent进程,并为它们设置开机自启:
# systemctl restart zabbix-server zabbix-agent apache2
# systemctl enable zabbix-server zabbix-agent apache2
- web登录使用
http://你的服务器IP/zabbix/setup.php
默认登陆账号user:Admin ,密码passwd:zabbix 。
转载请注明:赫非域 » Ubuntu安装监控软件Zabbix6.0