如果主机无法上网,安装rpm又缺少依赖时,可以通过预编译包进行安装zabbix-agent,下载地址

https://www.zabbix.com/download

下载后,执行如下命令:

wget https://assets.zabbix.com/downloads/3.2.7/zabbix_agents_3.2.7.linux2_6.amd64.tar.gz
# 无法上网手动下载,上传至服务器
sudo groupadd zabbix
sudo useradd -g zabbix zabbix -s /sbin/nologin
sudo useradd zabbix
tar -zxvf zabbix_agents_3.2.7.linux2_6.amd64.tar.gz
sudo cp bin/* /usr/bin/
sudo cp sbin/* /usr/sbin
sudo chmod +x /usr/bin/zabbix_*
sudo chmod +x /usr/sbin/zabbix_*
sudo mkdir -p /opt/zabbix/
sudo cp conf/zabbix_agentd.conf /opt/zabbix/ sudo vi /opt/zabbix/zabbix_agentd.conf
sed -i "s/Server=127.0.0.1/Server=10.231.67.220,10.231.64.31/g" /opt/zabbix/zabbix_agentd.conf
sed -i "s/ServerActive=127.0.0.1/ServerActive=10.231.67.220/g" /opt/zabbix/zabbix_agentd.conf
sed -i "s/Hostname=Zabbix server/# Hostname=Zabbix server/g" /opt/zabbix/zabbix/zabbix_agentd.conf
sed -i "s/# HostnameItem=system.hostname/HostnameItem=system.hostname/g" /opt/zabbix/zabbix/zabbix_agentd.conf
#Hostname=Zabbix server
HostnameItem=system.hostname 结束进程:
killall zabbix_agentd
启动服务:
zabbix_agentd -c /opt/zabbix/zabbix_agentd.conf
查看服务启动
netstat -tunlp | grep 10050
sudo ps -ef | grep zabbix_agentd

Killall命令需要安装如下:

yum install psmisc

添加自动启动

[root@mysql-m ~]# vi /usr/lib/systemd/system/zabbix-agentd.service 

内容如下:

[Unit]
Description=Zabbix Agent
After=syslog.target
After=network.target [Service]
Environment="CONFFILE=/etc/zabbix/zabbix_agentd.conf"
Type=forking
PIDFile=/tmp/zabbix_agentd.pid
Restart=on-failure
KillMode=control-group
ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s [Install]
WantedBy=multi-user.target systemctl start zabbix-agentd.service
systemctl enable zabbix-agentd.service

6.x 编辑/etc/rc.local

[xiamen@vmxmfora1 ~]$ sudo cat /etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.

touch /var/lock/subsys/local
/sbin/service ntpd restart
ntpdate -q pyro.apc.com
echo "search apc.com" >> /etc/resolv.conf
sudo /usr/sbin/zabbix_agentd -c /opt/zabbix/zabbix_agentd.conf

编辑/etc/sudoers,使用该用户不用输入密码:

## Allows people in group wheel to run all commands
# %wheel ALL=(ALL) ALL
%admin ALL=(ALL) ALL
%devs ALL=(ALL) /bin/su - itacmes
xiamen ALL=(ALL) NOPASSWD: ALL

参考:

https://www.centos.bz/2017/09/centos-7-zabbix-agent-%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE/

https://www.cnblogs.com/gaoyuechen/p/8991091.html
页面增加该服务器。

用预编译包安装zabbix-agent的更多相关文章

  1. Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加该主机(yum源安装)

    Zabbix 4.0.2试用(七):在Linux主机中安装zabbix agent并添加主机(yum源安装) 2018年12月20日, 上午6:42 之前介绍的是下载源安装包,编译安装的方式来安装ag ...

  2. VLC 重新编译第三方库的预编译包contrib

    VLC的引用了很多开源的第三方库,均放到VLC目录下的contrib中(本来开始编译是2.1.x以上版本,以前或以后可能会变化),在Windows版本编译中,contrib文件夹中仅仅下载VLC官网上 ...

  3. window上安装zabbix agent使用案例

    下载对应的zabbix windows版本 因为zabbix server使用的版本为3.2.0版本 所以下载window 3.2的版本 https://www.zabbix.com/download ...

  4. centos6.4安装 zabbix agent

    1.防火墙设置 允许zabbix-agent的10050端口通过  iptables -A INPUT -p tcp --dport 10050 -j ACCEPT  2.安装zabbix agent ...

  5. CentOS安装Zabbix Agent

    rpm -i http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm安装存储库 yum ...

  6. 用yum rpm 快速安装zabbix agent

    用yum 快速安装zabbix agent. wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-agent-3.4.2-1.el7 ...

  7. Windows下安装Zabbix agent

    下载Windows版本的Zabbix agent安装包:https://www.zabbix.com/cn/download_agents#tab:40LTS 有两种安装方式: (1)需要手动安装,安 ...

  8. 快速安装zabbix agent并部署监控

    1.准备yum源: epel源:yum install -y zabbix22-agent 2.上传脚本: 上传脚本事先写好的监控脚本到/script/下面 3.修改配置文件:Server=10.10 ...

  9. Zabbix Agent 源码编译安装

    简介: 单独整理一下 Zabbix Agent . 1.安装包选择 下载地址:http://www.zabbix.com/download.php 这里有两种源码包,一种是安装 Zabbix Serv ...

随机推荐

  1. Twitter Storm中Topology的状态

    Twitter Storm中Topology的状态 状态转换如下,Topology 的持久化状态包括: active, inactive, killed, rebalancing 四个状态. 代码上看 ...

  2. MyBatis框架的文件配置

    第一步:log4j.properties的配置 原因:Mybatis的日志输出是依赖与log4j的,所以必须要配置 # Global logging configuration log4j.rootL ...

  3. 在windows系统和linux系统中查询IP地址命令的不同

    在linux和windows系统上查询IP地址的命令是不一样的.         在linux中的命令行模式下,输入ifconfig即可查询到IP.而在windows系统下要查询IP地址需要先打开do ...

  4. pytorch 多GPU训练过程中出现ap=0情况

    原因可能是pytorch 自带的BN bug:安装nvidia apex 可以解决: $ git clone https://github.com/NVIDIA/apex $ cd apex $ pi ...

  5. fft模板 HDU 1402

    // fft模板 HDU 1402 #include <iostream> #include <cstdio> #include <cstdlib> #includ ...

  6. 【vue】/vue-ele-project

    作者大大的地址是:https://github.com/JinwenXie/vue-ele-project 还是老办法,先运行项目看看效果 我不算是外卖爱好者,不过觉得那个添加商品到购物车的动画效果很 ...

  7. a标签实现 批量下载

    // 批量下载 download (name, href) { var a = document.createElement('a') var e = document.createEvent('Mo ...

  8. html5绘图工具选择

    1. Chart.js 基于html5, 完全开源免费 功能过于简单,只有6种图,能满足小系统需求,使用简便,效果比较炫. http://www.bootcss.com/p/chart.js/ 2. ...

  9. zeroclipboard复制插件兼容IE8

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  10. JS---案例:大量字符串拼接效果实现

    案例:大量字符串拼接效果实现 按钮点击,字符串拼接,最后效果字符串,str input有很多,type来分就有button和text,需要找出inputs[i].value是text的 所以用!=&q ...