Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置

(1).在CentOS7(被监控端)上部署Zabbix Agent

  主机名:youxi2  IP地址:192.168.5.102

 1)上传压缩包,安装依赖包

  1. [root@youxi2 ~]# yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++

 2)创建zabbix用户

  1. [root@youxi2 ~]# useradd -M -s /sbin/nologin zabbix

 3)解压文件,编译安装Zabbix Agent

  1. [root@youxi2 ~]# tar zxf zabbix-3.4.3.tar.gz -C /usr/local/src/
  2. [root@youxi2 ~]# cd /usr/local/src/zabbix-3.4.3/
  3. [root@youxi2 zabbix-3.4.3]# ./configure --prefix=/usr/local/zabbix --enable-agent
  4. [root@youxi2 zabbix-3.4.3]# make install
  5. [root@youxi2 zabbix-3.4.3]# echo $?
  6. 0

 4)修改Zabbix Agent配置文件

  1. [root@youxi2 zabbix-3.4.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
  2. Server=192.168.5.101 //第93行,被动连接的服务器
  3. # ListenPort=10050 //第101行,端口号,默认10050
  4. ServerActive=192.168.5.101  //第134行主动连接的服务器
  5. Hostname=youxi2  //第145行,Zabbix Server查看时这台主机的名称
  6. UnsafeUserParameters=1  //第280行,是否允许特殊字符存在于用户自定义的参数名称中。默认为0,不允许

 5)启动Zabbix Agent,并设置开机自启

  1. [root@youxi2 zabbix-3.4.3]# /usr/local/zabbix/sbin/zabbix_agentd
  2. [root@youxi2 zabbix-3.4.3]# ss -antup | grep zabbix
  3. tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=13855,fd=4),("zabbix_agentd",pid=13854,fd=4),
  4. ("zabbix_agentd",pid=13853,fd=4),("zabbix_agentd",pid=13852,fd=4),("zabbix_agentd",pid=13851,fd=4),("zabbix_agentd",pid=13850,fd=4))
  5. [root@youxi2 zabbix-3.4.3]# echo /usr/local/zabbix/sbin/zabbix_agentd >> /etc/rc.local  //添加开机自启

  另外,官方非常贴心的准备了启动脚本,所以也可以使用启动脚本来管理Zabbix

  1. [root@youxi2 zabbix-3.4.3]# cp /usr/local/src/zabbix-3.4.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
  2. [root@youxi2 zabbix-3.4.3]# vim /etc/init.d/zabbix_agentd
  3. ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"  //第21行,修改
  4. [root@youxi2 zabbix-3.4.3]# chkconfig --add zabbix_agentd
  5. [root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd
  6. zabbix_agentd 0:关 1:关 2:关 3:关 4:关 5:关 6:关
  7. [root@youxi2 zabbix-3.4.3]# chkconfig zabbix_agentd on
  8. [root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd
  9. zabbix_agentd 0:关 1:关 2:开 3:开 4:开 5:开 6:关

  建议使用启动脚本的方式管理。

 6)如果防火墙是打开的,请记得添加端口号

  1. [root@youxi2 ~]# firewall-cmd --permanent --zone=public --add-port=10050/tcp
  2. success
  3. [root@youxi2 ~]# firewall-cmd --reload
  4. success
  5. [root@youxi2 ~]# firewall-cmd --permanent --zone=public --list-ports
  6. 10050/tcp

 7)测试

  这是在监控端运行的命令,如果输出正常则表示配置成功

  1. [root@youxi1 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.5.102 -p10050 -k system.uname
  2. Linux youxi2 3.10.0-862.el7.x86_64 #1 SMP Fri Apr 20 16:44:24 UTC 2018 x86_64

 8)Web端添加主机youxi2

  A.进入页面添加主机

   B.添加主机信息,然后选择模块进行配置

    选择链接指示器中的模板,添加到链接模板中,最后点击添加,完成配置。

   C.等待新加的主机的可用性中出现一个绿色,就可以使用了

(2).在Windows(被监控端)上部署Zabbix Agent

 1)下载Windows版Zabbix Agent客户端,网址:https://www.zabbix.com/cn/download_agents。我的服务器是3.4版本的所以下载的Zabbix Agent也是3.4版。

 2)下载完成后将文件加压到C:\zabbix_agents_3.4.6\目录下。然后修改C:\zabbix_agents_3.4.6\conf\目录下的zabbix_agentd.win.conf文件(最好不要用记事本打开,因为换行问题)

  1. LogFile=c:\zabbix_agentd.log
  2. 改为LogFile=c:\zabbix_agents_3.4.6\zabbix_agentd.log  //支持存放地址
  3.  
  4. Server=127.0.0.1
  5. 改为Server=192.168.5.101  //指向Zabbix Server服务器,被动模式
  6.  
  7. ServerActive=127.0.0.1
  8. 改为ServerActive=192.168.5.101  //指向Zabbix Server服务器,主动模式
  9.  
  10. Hostname=Windows host
  11. 改为Hostname=youxi3  //Web端显示主机名

  3)保存后,以管理员模式启动cmd(命令提示符)。-i安装,-s启动,x停止,-d卸载

  执行安装命令C:\zabbix_agents_3.4.6\bin\win64\zabbix_agentd.exe -c C:\zabbix_agents_3.4.6\conf\zabbix_agentd.win.conf -i

  执行启动客户端命令C:\zabbix_agents_3.4.6\bin\win64\zabbix_agentd.exe -c C:\zabbix_agents_3.4.6\conf\zabbix_agentd.win.conf -s(也可以到服务中启动)

  4)Web端添加主机

   A.如果没有Window的主机群组,或者是没有想要的主机群组,可以自己添加

   B.选择配置中的主机,点击创建主机

   C.配置主机信息,切换到模板页面

   D.选择需求的模板,添加完成

   E.等待可用性,之后就可以查看了

CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置的更多相关文章

  1. Mac之OS系统下搭建JavaEE环境 <二> 之Tomcat 的安装配置

    二.Tomcat的安装与配置 1.下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cg ...

  2. CentOS7下搭建zabbix监控(四)——Zabbix报警设置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...

  3. CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置

    CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...

  4. 第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误,

    第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过d ...

  5. Linux系统:Centos7下搭建PostgreSQL关系型数据库

    本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...

  6. 在Centos7下搭建Socks5代理服务器

    在Centos7下搭建Socks5代理服务器 http://blog.51cto.com/quliren/2052776   采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器 ...

  7. Hyperledger超级账本在Centos7下搭建运行环境

    超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO).埃森哲(Accenture)等十几个不同利益体 ...

  8. centos7下搭建ceph luminous(12.2.1)--无网或网络较差

    本博客的主要内容是在centos7下搭建luminous,配置dashboard,搭建客户端使用rbd,源码安装ceph,最后给出一些较为常用的命令.本博客针对初次接触ceph的人群. 搭建环境: 主 ...

  9. CentOS7下搭建zabbix监控(一)——Zabbix监控端配置

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

随机推荐

  1. ES6 Class(类)的继承与常用方法

    一.ES6 类的定义 ES5 构造函数的写法: function Point(x, y) { this.x = x; this.y = y; } ES6 引入了 Class(类),通过class关键字 ...

  2. ASP.NET六大巨头——内置对象(2)

    前面讲了三个内置对象,后面来探究一下另外三个内置对象Session.Server和Cookie,Session对象就是服务器给客户端的一个编号:Server对象提供对服务器上的方法和属性的访问:coo ...

  3. Mysql-Percona mysql5.7简单安装

    Mysql-Percona mysql5.7简单安装 一.什么是Percona 单从mysql的角度来讲,可以把Percona理解为mysql的一个分支,因为mysql的源码是开源的,Percona就 ...

  4. 一步一步使用webpack搭建项目

    MPA |-src |-main.js 项目打包的入口文件 |-App.vue 项目的根组件(项目一启动,见到的第一个页面) |-package.json 项目的描述文件,用于记录安装了哪些包 |-w ...

  5. Python多线程笔记(三),queue模块

    尽管在Python中可以使用各种锁和同步原语的组合编写非常传统的多线程程序,但有一种首推的编程方式要优于其他所有编程方式即将多线程程序组织为多个独立人物的集合,这些任务之间通过消息队列进行通信 que ...

  6. Jetbrain全栈最新激活方法(2019年及之前所有新老版本)

    随着2019版的到来,之前的永久激活教程也不生效了,所以今天为大家带来一种新的永久激活方式. 1.下载新版破解补丁 破解补丁传送门提取码:3e8j 点击传送门下载补丁文件 jetbrains-agen ...

  7. python3 pyinstaller 图标改变不了的问题

    命令 pyinstaller -F ./test.py --noconsole --icon=test.ico 在使用后可能发现新生成的图标仍然为默认图标,有以下解决方案: 将生成的exe文件复制到另 ...

  8. Python3 输入和输出(一)

    1.输出格式美化 Python两种输出值的方式: 表达式语句和 print() 函数. 第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用. 如果希望输出 ...

  9. Mybatis基础-完整CRUD操作

    步骤一:mybatis基本配置 1)创建Java项目,在lib下导入mybatis所需要的Jar包,包括链接mysql的mysql-connector-java-5.1.7-bin.jar. 2)在s ...

  10. OpenFOAM中的基本变量快速认知【转载】

    转载自:http://blog.sina.com.cn/s/blog_a0b4201d0102vsf9.html label 实际上就是整型数据的变体,int,OF对它进行了包装,以适应32或64位系 ...