zabbix agent安装步骤
#设置systemctl服务,并开机自启动,10.228.20.64

1、创建zabbix用户和组
groupadd zabbix
useradd -g zabbix zabbix -s /sbin/nologin 新建zabbix用户并将其加入到zabbix组,并将他设置为不可登录的类型的用户。

2、解压文件
tar -zxvf zabbix_agent-5.2.7-linux-2.6-amd64-static.tar.gz

3、更改zabbix-agent配置
vi /data/zabbix_agent/conf/zabbix_agentd.conf
LogFile=/data/zabbix_agent/log/zabbix_agentd.log
Server=10.228.20.64
ServerActive=10.228.20.64
Hostname=T-Process-1 #名称必须和zabbix监控主机名称一致

cp zabbix_agentd.conf /usr/local/etc/

4、添加配置到自启动项systemctl
cd /usr/lib/systemd/system
[root@zabbix-server system]# cat zabbix-agent.service
[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target
[Service]
Environment=“CONFFILE=/data/zabbix_agent/conf/zabbix_agentd.conf”
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_agentd.pid
KillMode=control-group
ExecStart=/data/zabbix_agent/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
User=zabbix
Group=zabbix
[Install]
WantedBy=multi-user.target

5、添加日志文件
mkdir /data/zabbix_agent/log/
touch /data/zabbix_agent/log/zabbix_agentd.log
chown -R zabbix:zabbix /data/zabbix_agent/

6、杀掉正在运行的进程
ps -ef| grep zabbix | grep -v grep | awk ‘{print $2}’| xargs kill -9

7、启动程序服务
systemctl enable zabbix-agent #加入到启动项
systemctl start zabbix-agent.service
systemctl status zabbix-agent.service

systemctl reload *.service #重新加载服务配置文件
#备注:
如果报错,查看日志文件zabbix_agentd.log是否创建。

#查询zabbix客户端版本
[root@D-LVS-1 bin]# pwd
/data/zabbix_agent/bin
[root@D-LVS-1 bin]#
[root@D-LVS-1 bin]# ./zabbix_get -V
zabbix_get (Zabbix) 5.2.7

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐