上一篇简单的介绍了怎么搭建Zabbix监控服务端,接下来给大家介绍怎么在windows和Centos7上安装zabbix_agent客户端。

Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。

Zabbix由2部分构成,zabbix server(监控端)与可选组件zabbix agent(被监控端)
一、系统环境
linux系统
windows系统
zabbix_agent安装包(我安装的3.0.9版本,所以使用的客户端也是3.0.9版本)

二、关闭Selinux

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

更改selinux需要重启系统(reboot或init 6重启)才会生效!

三、暂时关闭防火墙

systemctl stop firewalld   #关闭防火墙 

四、安装zabbix客户端

1、编译安装

安装依赖包
yum -y install net-snmp-devel gcc-c++ openssl openssl-devel curl-devel
创建用户
groupadd zabbix
useradd -g zabbix -m zabbix
编译安装
cd /opt
tar -zxvf zabbix-3.0.9.tar.gz
cd zabbix-3.0.9
./configure --prefix=/opt/zabbix --sysconfdir=/opt/zabbix/etc --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-openssl
make install

2、修改配置文件

cd /opt/zabbix/etc/
cp zabbix_agentd.conf zabbix_agentd.conf.bak
sed -i 's/Server=127.0.0.1/Server=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf ##更改第二个Server地址为zabbix服务端IP地址
sed -i 's/ServerActive=127.0.0.1/ServerActive=172.16.*.*/g' /opt/zabbix/etc/zabbix_agentd.conf
echo "zabbix-agent 10050/tcp #Zabbix Agent" >> /etc/services
echo "zabbix-agent 10050/udp #Zabbix Agent" >> /etc/services
修改启动文件
cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
ln -s /opt/zabbix/sbin/* /usr/local/sbin/
ln -s /opt/zabbix/bin/* /usr/local/bin/

3、设置自启动

cp /opt/zabbix-3.0.9/misc/init.d/fedora/core/zabbix_agentd /etc/rc.d/init.d/
sed -i 's/# chkconfig: - 90 10/# chkconfig: 2345 10 90/g' /etc/rc.d/init.d/zabbix_agentd
sed -i '4,6d' /etc/rc.d/init.d/zabbix_agentd
echo "# description: zabbix agent" >> /etc/rc.d/init.d/zabbix_agentd
cd
chkconfig --add zabbix_agentd
chkconfig zabbix_agentd on
systemctl start zabbix_agentd

4、检查进程是否启动正常

ps -ef | grep zabbix_agentd

五、Windows安装Zabbix客户端

1、下载zabbix软件包

2、解压文件会出现两个目录

bin目录(运行文件)和conf目录(配置文件)

3、修改配置文件

Server=172.16.*.*   #后面地址为Zabbix服务器端的IP地址
ServerActive=172.16.*.* #后面地址为Zabbix服务器端的IP地址

4、根据你当前windows的版本选择64位还是32位的进行安装

我的是服务器是64位系统

c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -i   #加载配置文件
c:\zabbix\bin\win64\zabbix_agentd.exe -c c:\zabbix\conf\zabbix_agentd.win.conf -s #添加windows自启动服务
win+r-->输入services.msc-->开启"Zabbix Agent"

改为自动启动,并重启服务即可!开启防火墙则需要放行10050端口。

5、删除服务(有需要再删除,删除的同时先停止服务)

win+r-->输入cmd-->sc delete "Zabbix Agent"(必须是管理员权限)

6、检查端口

win+r-->输入cmd-->netstat -an-->查找10050端口默认

服务端添加主机的方法跟linux系统一样,就不在此多写了。

今天就介绍到此!后续请关注更新!

 

Zabbix安装客户端agent(windows和Centos7)的更多相关文章

  1. zabbix安装配置agent程序之agent配置文件详解

    安装zabbix-agent http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/ 下载:zabbix-agent-3.2.0-1.el6.x86_64.r ...

  2. zabbix_agentd客户端安装与配置(windows操作系统)

    zabbix_agentd客户端安装与配置(windows操作系统)   **********  客户端操作   **********  标注:监控zabbix_agentd客户端安装对象是win s ...

  3. 【Zabbix】在CentOS 7上搭建Zabbix服务,收集Windows客户端计数器性能数据(含过程中遇到的问题解决方法)

    1.环境 1.1.关闭防火墙 命令:systemctl stop firewalld 或者 systemctl stop firewalld.service (备注:相应的,若要开启防火墙,将对应的& ...

  4. centos7下zabbix安装与部署

    1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系 ...

  5. Centos7下ZABBIX安装全记录

    安装之前务必关闭SELINUX Install Repository with MySQL database : rpm -i https://repo.zabbix.com/zabbix/3.4/r ...

  6. Centos7下的zabbix安装与部署

    目录: 1.Zabbix介绍 2.LAMP/LNMP介绍 3.Zabbix安装与部署 1.Zabbix介绍 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. ...

  7. CentOS下Zabbix安装部署及汉化

    搭建环境:Centos6.5_x86_64,Zabbix2.4.5,epel 源 服务端: 1.安装开发软件包yum -y groupinstall "Development Tools&q ...

  8. Zabbix安装图解教程

    说明: 操作系统:CentOS IP地址:192.168.21.127 Web环境:Nginx+MySQL+PHP zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需 ...

  9. centos6.5下Zabbix系列之Zabbix安装搭建及汉化 (转)

    最近在研究zabbix,在整理完成之后就有了写一下总结博客的想法,在我研究zabbix的时候给我很大帮助的是it你好,博客地址 http://itnihao.blog.51cto.com/他做的zab ...

随机推荐

  1. HTML干货

    什么也不想说 <%@ page language="java" import="java.util.*" pageEncoding="utf-8 ...

  2. 每周.NET前沿技术文章摘要(2017-05-10)

    汇总国内外.NET社区相关文章,覆盖.NET ,ASP.NET和Docker容器三个方面的内容: .NET Debugging .NET core with SOS everywhere 链接:htt ...

  3. Android破解学习之路(五)——Android游戏 割绳子:魔法 + 在游戏加入Toast弹窗提示

    前言:这一期的破解教程,有新的知识内容出现啦! 这一期破解的游戏是找不到之前的关键字,怎么破解呢? 破解成功之后,添加一个Toast弹窗提示由XX破解,这操作该如何实现呢?请往下看~ 链接: http ...

  4. Arcade初探[0] 目录与导航

    2017年6月,ESRI开发者页面出现了一个新玩意儿:Arcade. 连接:点我 这是什么东西呢?有什么用呢? 1. 是什么 Arcade一种表达语言,可以在ArcGIS平台上使用.不管是编写简单的脚 ...

  5. eclipse无法识别Web项目的问题

    1.如果导入web项目后,eclipse无法将其识别为web项目,因而无法发布到tomcat容器中的话,可以采取以下步骤尝试解决: 选中项目名称并点击右键,选择“Properties”项,在出项的面板 ...

  6. nova创建虚拟机源码分析系列之三 PasteDeploy

    上一篇博文介绍WSGI在nova创建虚拟机过程的作用是解析URL,是以一个最简单的例子去给读者有一个印象.在openstack中URL复杂程度也大大超过上一个例子.所以openstack使用了Past ...

  7. 编译TensorFlow源码

      编译TensorFlow源码 参考: https://www.tensorflow.org/install/install_sources https://github.com/tensorflo ...

  8. ASP.NET Core文件上传与下载(多种上传方式)

    前言 前段时间项目上线,实在太忙,最近终于开始可以研究研究ASP.NET Core了. 打算写个系列,但是还没想好目录,今天先来一篇,后面在整理吧. ASP.NET Core 2.0 发展到现在,已经 ...

  9. Flask-配置与调试

    配置管理 复杂的项目需要配置各种环境.如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__) app.config['DEBUG'] = True app.c ...

  10. Python新式类与经典类的区别

    1.新式类与经典类 在Python 2及以前的版本中,由任意内置类型派生出的类(只要一个内置类型位于类树的某个位置),都属于“新式类”,都会获得所有“新式类”的特性:反之,即不由任意内置类型派生出的类 ...