麒麟操作系统安装Zabbix7

安装前说明

  1. 数据库版本必须是8.0.30及以上
  2. PHP版本必须8.0.0 - 8.3.X
  3. 如果为 MySQL/MariaDB 启用了二进制日志记录,则需要超级用户特权或设置变量/配置参数 log_bin_trust_function_creators=1
  4. proxy版本兼容性
    Server version Current proxy version Outdated proxy version Unsupported proxy version
    6.4 6.4 6.0, 6.2 Older than 6.0; newer than 6.4
    7.0 7.0 6.0, 6.2, 6.4 Older than 6.0; newer than 7.0
    7.2 7.2 7.0 Older than 7.0; newer than 7.2
  5. Windows XP注意事项
  • 在32位的 Windows XP 上,不要使用比6.0. x 更新的 Zabbix 代理;
  • 在 Windows XP/Server 2003上,不要使用比 Zabbix 4.0.x 更新的代理模板。较新的模板使用英语性能计数器,只有在 WindowsVista/Server2008之后才支持。

编译安装Zabbix7

# wget https://cdn.zabbix.com/zabbix/sources/release_candidates/7.0/zabbix-7.0.0rc1.tar.gz
# tar -zxf zabbix-7.0.0rc1.tar.gz
# cd zabbix-7.0.0rc1/
# yum -y install net-snmp-devel libssh2-devel OpenIPMI-devel libevent-devel \
  java-1.8.0-openjdk-devel openldap-devel libcurl-devel  unixODBC-devel

# yum localinstall libmodbus-devel-3.0.8-1.el7.x86_64.rpm
# yum localinstall  libmodbus-3.0.8-1.el7.x86_64.rpm


# wget https://go.dev/dl/go1.20.1.linux-amd64.tar.gz
# tar -zxf go1.20.1.linux-amd64.tar.gz
# mv go /usr/local/go

# export GOROOT=/usr/local/go
# export PATH=$GOROOT/bin:$PATH

# source /etc/profile
# go version
# go env -w GOPROXY=https://goproxy.cn,direct


# ./configure --prefix=/usr/local/zabbix \
--enable-server \
--enable-agent \
--enable-agent2 \
--enable-webservice \
--with-mysql \
--enable-ipv6 \
--with-net-snmp \
--with-libcurl \
--with-libxml2 \
--with-openipmi \
--enable-java \
--with-ldap \
--enable-proxy \
--with-openssl \
--with-unixodbc \
--with-ssh2 \
--with-libmodbus

# make && make install

设置随系统服务启动

# cat /usr/lib/systemd/system/zabbix-server.service
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target
After=mysql.service
After=mysqld.service
After=mariadb.service
After=postgresql.service
After=pgbouncer.service
After=postgresql-9.4.service
After=postgresql-9.5.service
After=postgresql-9.6.service
After=postgresql-10.service
After=postgresql-11.service
After=postgresql-12.service
After=postgresql-13.service
After=postgresql-14.service
After=postgresql-15.service
After
  • 4
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在麒麟系统上安装zabbix的步骤: 1.安装必要的依赖包和工具: ```shell yum install -y gcc gcc-c++ make cmake wget net-snmp-devel libxml2-devel libcurl-devel libevent-devel ``` 2.下载zabbix源码包并解压: ```shell wget https://cdn.zabbix.com/zabbix/sources/stable/5.4/zabbix-5.4.0.tar.gz tar -zxvf zabbix-5.4.0.tar.gz ``` 3.编译并安装zabbix server: ```shell cd zabbix-5.4.0 ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make install ``` 4.创建zabbix用户和用户组: ```shell groupadd zabbix useradd -g zabbix zabbix ``` 5.创建zabbix数据库和用户: ```shell mysql -uroot -p create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; flush privileges; quit; ``` 6.导入zabbix数据库: ```shell cd /usr/local/zabbix/share/zabbix/ mysql -uzabbix -p zabbix < create/schema/mysql.sql mysql -uzabbix -p zabbix < create/data/data.sql mysql -uzabbix -p zabbix < create/data/images_mysql.sql ``` 7.修改zabbix server配置文件: ```shell cp /usr/local/zabbix/etc/zabbix_server.conf /usr/local/zabbix/etc/zabbix_server.conf.bak vim /usr/local/zabbix/etc/zabbix_server.conf ``` 修改以下配置项: ```shell DBName=zabbix DBUser=zabbix DBPassword=password ``` 8.启动zabbix server和agent: ```shell /usr/local/zabbix/sbin/zabbix_server /usr/local/zabbix/sbin/zabbix_agentd ``` 9.配置zabbix web界面: ```shell cd /usr/local/zabbix/share/zabbix/ cp -r frontend/php/* /var/www/html/ cp /usr/local/zabbix/etc/zabbix.conf.php.example /var/www/html/conf/zabbix.conf.php vim /var/www/html/conf/zabbix.conf.php ``` 修改以下配置项: ```shell $DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'password'; $ZBX_SERVER = '127.0.0.1'; $ZBX_SERVER_PORT = '10051'; $ZBX_SERVER_NAME = 'Zabbix Server'; ``` 10.访问zabbix web界面,进行初始化配置: 在浏览器中输入:http://ip/zabbix,按照提示进行初始化配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值