zabbix 6.0 LTS安装
由于6.0不可以在centos7上yum安装,只能自己手工部署。
在centos8及以上的版本,都是可以直接域名安装的。
服务器的IP 192.168.10.231
关闭系统的防火墙和selinux
systemctl stop firewalld && systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX/enforcing/disabled/g' /etc/selinux/config
hostnamectl set-hostname zbserver
安装LNMP,参考
这里需要安装php的高版本,按照以下安装
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils
yum-config-manager --disable 'remi-php*'
yum-config-manager --enable remi-php74
yum -y install php php-bcmath php-gd php-xml php-mbstring php-mysqlnd php-ldap php-fpm
yum -y install curl-devl libxml2 libxml2-devel
`
修改php配置
vim /etc/php.ini
修改post_max_size为16M
修改max_execution_time为300
修改max_input_time为300
下载源代码
https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.21.tar.gz
编译安装zabbix server
yum install -y mysql-devel pcre-devel openssl-devel zlib-devel libxml2-devel net-snmp-devel net-snmp libssh2-devel OpenIPMI-devel libevent-devel openldap-devel libcurl-devel fping gcc gcc-c++ make
创建zabbix目录
mkdir /usr/local/zabbix
解压
tar -zxvf zabbix-6.0.1.tar.gz
创建用户账户
创建zabbix组
groupadd zabbix
创建zabbix用户
useradd -g zabbix -M -s /sbin/nologin zabbix
在zabbix目录中编译安装
移动到zabbix目录
cd /usr/local/zabbix/zabbix-6.0.1/
编译
yum -y install go
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install && make install
修改默认端口
ListenPort=10050
修改默认密码
DBPassword=1qaz!QAZ
[root@zbserver ~]# systemctl start mysqld
[root@zbserver ~]# cat /var/log/mysqld.log |grep passw
2023-09-10T09:06:53.827047Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: PN-BWfWl3jGY
zabbix数据准备
先修改root默认密码,否则不能增加用户
mysql> alter user root@localhost identified by '1qaz!QAZ';
Query OK, 0 rows affected (0.22 sec)
创建数据库
mysql> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected, 2 warnings (0.08 sec)
mysql> create user zabbix@localhost identified with mysql_native_password by '1qaz!QAZ';
Query OK, 0 rows affected (0.21 sec)
mysql> set global log_bin_trust_function_creators=1
mysql> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.04 sec)
数据导入
在这个目录下有三个文件必须按顺序导入
[root@zbserver ~]# cd /root/zabbix-6.0.21/database/mysql/
[root@zbserver mysql]# ls
data.sql double.sql history_pk_prepare.sql images.sql Makefile Makefile.am Makefile.in schema.sql
[root@zbserver mysql]# for sql in schema.sql images.sql data.sql ; do mysql -uzabbix -p'1qaz!QAZ' zabbix <$sql ; done
mysql: [Warning] Using a password on the command line interface can be insecure.
直接访问 192.168.10.231就可以
根据提示安装配置文件
默认密码是 Admin:zabbix
作者:严锋 创建时间:2023-09-10 16:10
最后编辑:严锋 更新时间:2025-05-09 15:48
最后编辑:严锋 更新时间:2025-05-09 15:48