栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu离线编译安装、自启动和卸载zabbix

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu离线编译安装、自启动和卸载zabbix

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言
  • 一、下载zabbix二进制包
  • 二、使用步骤
    • 1、创建zabbix用户和用户组
    • 2.上传并解压安装包
    • 2.system开启启动服务
    • 3.卸载zabbix_agent

前言

废话不多说,记录此文章主要记录生产环境中处理问题的解决方法,遇到类似问题快速解决。
本文章主要记录离线编译安装zabbix_agent并通过system配置开机自启动服务。

一、下载zabbix二进制包

下载链接:https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.16.tar.gz
server端是使用5.0LTS,所以agent也是用5.0的版本。

二、使用步骤 1、创建zabbix用户和用户组
root@rainfan-virtual-machine:/opt#addgroup --system --quiet zabbix
root@rainfan-virtual-machine:/opt#adduser --quiet --system --disabled-login --ingroup zabbix --home /var/lib/zabbix --no-create-home zabbix

2.上传并解压安装包
创建目录
root@rainfan-virtual-machine:/opt# mkdir -r /opt/zabbix/
解压安装包
root@rainfan-virtual-machine:/opt# tar -zxvf zabbix-5.0.16.tar.gz  -C  /opt/zabbix/
root@rainfan-virtual-machine:/#cd  /opt/zabbix/
编译安装
root@rainfan-virtual-machine:/opt/zabbix#  ./configure --enable-agent
如果没有报错使用make install安装
root@rainfan-virtual-machine:/opt/zabbix# make install

此时直接使用zabbi_agentd启动zabbix_agent服务。
root@rainfan-virtual-machine:/opt/zabbix# zabbix_agentd 


默认会在/tmp/目录下产生进程文件和日志文件。

2.system开启启动服务

创建system启动服务

root@rainfan-virtual-machine:/# cat /lib/systemd/system/zabbix_agent.service 
[Unit]
Description=zabbix agent
After=network.target
After=syslog.target

[Service]
Type=forking
ExecStart=/usr/local/sbin/zabbix_agentd -c /opt/zabbix/conf/zabbix_agentd.conf
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
User=zabbix
Group=zabbix

[Install]
WantedBy=multi-user.target

重新加载服务
root@rainfan-virtual-machine:/# systemctl daemon-reload 
查看服务状态
root@rainfan-virtual-machine:/# systemctl status zabbix_agent
启动服务
root@rainfan-virtual-machine:/# systemctl start zabbix_agent
设置开机自启动
root@rainfan-virtual-machine:/# systemctl enable zabbix_agent

tips:配置zabbi_agent.conf忽略,请自行访问zabbix官网介绍,默认在编译路径下conf文件夹里。

3.卸载zabbix_agent

卸载编译安装的zabbix_agent软件的方式:
1、编译时的路径如果指定了–prefix /usr/local/xxx 直接rm -rf /usr/local/xxx即可。
2、如果没指定路径,那就到源码路径执行make uninstall。
因为上面操作中没有指定编译路径所以使用第二种方式。

root@rainfan-virtual-machine:/opt/zabbix# make uninstall

文档参考:https://www.zabbix.com/documentation/5.0/manual/installation/install

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/323543.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号