CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置
Zabbix监控端配置请查看:CentOS7下搭建zabbix监控(一)——Zabbix监控端配置
(1).在CentOS7(被监控端)上部署Zabbix Agent
主机名:youxi2 IP地址:192.168.5.102
1)上传压缩包,安装依赖包
[root@youxi2 ~]# yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI gcc gcc-c++
2)创建zabbix用户
[root@youxi2 ~]# useradd -M -s /sbin/nologin zabbix
3)解压文件,编译安装Zabbix Agent
[root@youxi2 ~]# tar zxf zabbix-3.4.3.tar.gz -C /usr/local/src/
[root@youxi2 ~]# cd /usr/local/src/zabbix-3.4.3/
[root@youxi2 zabbix-3.4.3]# ./configure --prefix=/usr/local/zabbix --enable-agent
[root@youxi2 zabbix-3.4.3]# make install
[root@youxi2 zabbix-3.4.3]# echo $?
0
4)修改Zabbix Agent配置文件
[root@youxi2 zabbix-3.4.3]# vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=192.168.5.101 //第93行,被动连接的服务器
# ListenPort=10050 //第101行,端口号,默认10050
ServerActive=192.168.5.101 //第134行主动连接的服务器
Hostname=youxi2 //第145行,Zabbix Server查看时这台主机的名称
UnsafeUserParameters=1 //第280行,是否允许特殊字符存在于用户自定义的参数名称中。默认为0,不允许
5)启动Zabbix Agent,并设置开机自启
[root@youxi2 zabbix-3.4.3]# /usr/local/zabbix/sbin/zabbix_agentd
[root@youxi2 zabbix-3.4.3]# ss -antup | grep zabbix
tcp LISTEN 0 128 *:10050 *:* users:(("zabbix_agentd",pid=13855,fd=4),("zabbix_agentd",pid=13854,fd=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))
[root@youxi2 zabbix-3.4.3]# echo /usr/local/zabbix/sbin/zabbix_agentd >> /etc/rc.local //添加开机自启
另外,官方非常贴心的准备了启动脚本,所以也可以使用启动脚本来管理Zabbix
[root@youxi2 zabbix-3.4.3]# cp /usr/local/src/zabbix-3.4.3/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/
[root@youxi2 zabbix-3.4.3]# vim /etc/init.d/zabbix_agentd
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd" //第21行,修改
[root@youxi2 zabbix-3.4.3]# chkconfig --add zabbix_agentd
[root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd
zabbix_agentd 0:关 1:关 2:关 3:关 4:关 5:关 6:关
[root@youxi2 zabbix-3.4.3]# chkconfig zabbix_agentd on
[root@youxi2 zabbix-3.4.3]# chkconfig --list zabbix_agentd
zabbix_agentd 0:关 1:关 2:开 3:开 4:开 5:开 6:关
建议使用启动脚本的方式管理。
6)如果防火墙是打开的,请记得添加端口号
[root@youxi2 ~]# firewall-cmd --permanent --zone=public --add-port=10050/tcp
success
[root@youxi2 ~]# firewall-cmd --reload
success
[root@youxi2 ~]# firewall-cmd --permanent --zone=public --list-ports
10050/tcp
7)测试
这是在监控端运行的命令,如果输出正常则表示配置成功
[root@youxi1 ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.5.102 -p10050 -k system.uname
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文件(最好不要用记事本打开,因为换行问题)
LogFile=c:\zabbix_agentd.log
改为LogFile=c:\zabbix_agents_3.4.6\zabbix_agentd.log //支持存放地址 Server=127.0.0.1
改为Server=192.168.5.101 //指向Zabbix Server服务器,被动模式 ServerActive=127.0.0.1
改为ServerActive=192.168.5.101 //指向Zabbix Server服务器,主动模式 Hostname=Windows host
改为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被监控端配置的更多相关文章
- Mac之OS系统下搭建JavaEE环境 <二> 之Tomcat 的安装配置
二.Tomcat的安装与配置 1.下载Tomcat 找到Tomcat的官网 百度搜索Tomcat 点击下载即可 下载网址:http://tomcat.apache.org/download-80.cg ...
- CentOS7下搭建zabbix监控(四)——Zabbix报警设置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 CentOS7下搭建zabbix监控(三)——Zabbix ...
- CentOS7下搭建zabbix监控(三)——Zabbix监控服务配置
CentOS7下搭建zabbix监控(一)——Zabbix监控端配置 CentOS7下搭建zabbix监控(二)——Zabbix被监控端配置 (1).配置Zabbix监控Apache服务 主机名:yo ...
- 第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误,
第四百零五节,centos7下搭建sentry错误日志服务器,接收python以及Django错误, 注意:版本,不然会报错 Docker >=1.11Compose >1.6.0 通过d ...
- Linux系统:Centos7下搭建PostgreSQL关系型数据库
本文源码:GitHub·点这里 || GitEE·点这里 一.PostgreSQL简介 1.数据库简介 PostgreSQL是一个功能强大的开源数据库系统,具有可靠性.稳定性.数据一致性等特点,且可以 ...
- 在Centos7下搭建Socks5代理服务器
在Centos7下搭建Socks5代理服务器 http://blog.51cto.com/quliren/2052776 采用socks协议的代理服务器就是SOCKS服务器,是一种通用的代理服务器 ...
- Hyperledger超级账本在Centos7下搭建运行环境
超级账本(hyperledger)是Linux基金会于2015年发起的推进区块链数字技术和交易验证的开源项目,加入成员包括:荷兰银行(ABN AMRO).埃森哲(Accenture)等十几个不同利益体 ...
- centos7下搭建ceph luminous(12.2.1)--无网或网络较差
本博客的主要内容是在centos7下搭建luminous,配置dashboard,搭建客户端使用rbd,源码安装ceph,最后给出一些较为常用的命令.本博客针对初次接触ceph的人群. 搭建环境: 主 ...
- CentOS7下搭建zabbix监控(一)——Zabbix监控端配置
zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案.zabbix 能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位 ...
随机推荐
- python中实现一个简单的进度条
import time def progress(n,a): m = int(n / a * 100) x = int(n / a * 10) time.sleep(0.2) #只是为了让进度条明显 ...
- idea启动springboot项目报Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStarter or also for Application
解决办法:在.idea文件夹下面的workspace.xml中的 <component name="PropertiesComponent">标签下面添加: <p ...
- [hdoj6483][莫队+线段树/ST]
A Sequence Game Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)T ...
- 51nod 1565 模糊搜索 FFT
这...好强啊\(QwQ\) 思路:卷积?\(FFT\)? 提交:\(5\)次 错因:一开始的预处理写错了(竟然只错了最后几个大点)闹得我以为\(FFT\)写挂了\(QwQ\) 题解: 对四种字符分开 ...
- 使用这些 CSS 属性选择器来提高前端开发效率
属性选择器非常神奇.它们可以使你摆脱棘手的问题,帮助你避免添加类,并指出代码中的一些问题.但是不要担心,虽然属性选择器非常复杂和强大,但是它们很容易学习和使用.在本文中,我们将讨论它们是如何运行的,并 ...
- mysql修改default值
ALTER TABLE xxxxx ALTER COLUMN xxxxx SET DEFAULT '0';
- 对url路径中的参数进行加密--Java
需求: 后台对一些比较敏感的参数进行数据加密,然后在传送到前端.当前端跳转到后台时,再由后台对其进行解密. 参考 针对url参数的加密解密算法(java版) 修改:对中间的js页面加密代码改写为jav ...
- C++构造函数的default和delete
C++11中,当类中含有不能默认初始化的成员变量时,可以禁止默认构造函数的生成, myClass()=delete;//表示删除默认构造函数 myClass()=default;//表示默认存在构造函 ...
- TCP拥塞控制算法之NewReno和SACK
TCP拥塞控制算法之NewReno和SACK 2018年05月23日 19:10:03 吃吃爱学习 阅读数:1446 版权声明:程序媛吃吃的博客 https://blog.csdn.net/m0 ...
- redis消息提醒设计方案细则
----需求明细: 现有多个角色,角色间需要交互,内容分为申请,审核通过,拒绝,解除合作.每个角色进入自己后台显示查看其他角色的未读消息个数,点击进入显示所有发送来的内容.最开始只存储未读个数,并不知 ...