#国产之光#
环境:银河麒麟 v10 arm64架构
内核:Linux 4.19.90-24.4.v2101.ky10.aarch64
首先
下载zabbix源码安装包:下载地址
然后
上传源码包到服务器上,初始化用户环境
#创建用户组等,授权
groupadd --system zabbix
useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix
mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix
chown zabbix:zabbix /usr/lib/zabbix
mkdir /run/zabbix
最后
编译安装客户端
#编译安装
./configure --sysconfdir=/etc/zabbix --enable-agent --enable-ipv6
make
make install
修改配置 /etc/zabbix/zabbix_agentd.conf 将PID的生成路径修改为 PidFile=/run/zabbix/zabbix_agentd.pid
先手动启动服务,验证是否安装正常
zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
若启动正常,可配置为系统服务
杀掉以上启动的进程,然后新建文件 /usr/lib/systemd/system/zabbix-agent.service
将以下内容粘贴进去
[Unit]
Description=Zabbix agent daemon
After=syslog.target
After=network.target sshd-keygen.target
[Service]
Environment="CONFFILE=/etc/zabbix/zabbix_agentd.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-agent
Type=forking
Restart=on-failure
PIDFile=/run/zabbix/zabbix_agentd.pid
KillMode=control-group
ExecStart=/usr/local/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
[Install]
WantedBy=multi-user.target
输入命令启动服务:systemctl start zabbix-agent