7 zabbix主动、被动、trapper模式

参考blog: https://www.iyunv.com/thread-9683-1-1.html

zabbix节点node架构搭建

1、如何修改每页显示字段

每页 10条数据

实质

修改的是数据库,所有的操作都会在数据库中生效

MariaDB [zabbix]> select * from users\G;

2、主动、被动、trapper

对于agent来说

被动

主动

类型type

还有其他的

3、主动模式

先full clone个模板

修改item

全选,批量修改

还有几个没有改变

模板链接模板

Full Clone这个模板,全部改为主动

剩下的3个item全部修改

链接新模板

查看

2、node2添加一个主动的

上节课的全部移走

清理已经配置的

配置文件理解

### 通用的

Pid

LogFile日志类型 位置,

LogFileSize日志大小,自动切割,轮训

Debug 调试

SourceIP  一台机器有多个ip,

Sourceip  辅助ip,Serverip=192.168.194.131  只会允许这个ip,其他ip都不允许,所以上节课一直报错

EnableRemoteCommands  启用远程命令

LogRemoteCommands   远程命令日志,日志级别

#### passive checks 被动检查

# Server 注释掉

StartAgents=0   不会监听端口

修改配置文件

[[email protected] /etc/zabbix/zabbix_agentd.d]# vim /etc/zabbix/zabbix_agentd.conf 

配置文件修改成一致的

[[email protected]-node2 /etc/zabbix/zabbix_agentd.d]# grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
StartAgents=0
ServerActive=192.168.194.135
Hostname=linux-node3.example.com
Timeout=15
Include=/etc/zabbix/zabbix_agentd.d/*.conf

重启

[[email protected] /etc/zabbix/zabbix_agentd.d]# systemctl restart zabbix-agent

添加 host

Hostname必须一一对应

Hostname=linux-node3.example.com

 

 

检查模板是否链接上

Discovery没有立即生效

取消模板重新链接

查看日志server

[[email protected] /etc/zabbix]# tail -f /var/log/zabbix/zabbix_server.log

[[email protected] /etc/zabbix/zabbix_agentd.d]# tail -f /var/log/zabbix/zabbix_agentd.log

查看最新数据

修改间隔时间30,链接上就重新改回去

主动模式的状态

查看日志

先放到buffer

条件满足了发送

Key 33 对应json

Json数据

发送成功

StartAgents=0

不再监听10050

被动模式,效率低,消耗资源多

每个agent都可以收到值,

主动

agent请求server

Server给agent return一个list列表

Agent根据list发送

更新时间几乎一致

3、改回被动模式

配置文件

[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf

[[email protected] ~]# grep ‘^[a-Z]‘ /etc/zabbix/zabbix_agentd.conf
PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
DebugLevel=3
Server=192.168.194.135
StartAgents=5
Hostname=linux-node2.example.com
Timeout=15
Include=/etc/zabbix/zabbix_agentd.d/*.conf

ERROR

修改Server为 192.168.194.135

重启agent

创建host

链接模板

时间不同

3、trapper模式

Trapper没有时间间隔

不需要等脚本执行时间。直接告诉我结果是多少,

时间间隔没有了

创建item

4个选项

下载软件

[[email protected] /tmp]# yum install zabbix-sender

如何使用

[[email protected] /tmp]# zabbix_sender --help

Example(s):
  zabbix_sender -z 127.0.0.1 -s "Linux DB3" -k db.connections -o 43

-z zabbix

-s hostname

-k item监控项

-o 传的值

[[email protected] /tmp]# zabbix_sender -z 192.168.194.131 -s linux-node2.example.com -k trapper -o 32

info from server: "processed: 0; failed: 1; total: 1; seconds spent: 0.000039"
sent: 1; skipped: 0; total: 1

查看数据

[[email protected] /tmp]# zabbix_sender -z 192.168.194.131 -s linux-node2.example.com -k trapper -o 54

info from server: "processed: 1; failed: 0; total: 1; seconds spent: 0.000117"
sent: 1; skipped: 0; total: 1

这种模式高效,不需要等自定义脚本执行,执行30s,

其他可以设置时间间隔

该方式不知道谁执行的,谁发过来 的

另一个机器 也可以操作

为了安全,设置权限

但是如何自动发送

手动敲命令,如何自动发送,定期

1 定期任务

2 脚本,取值,存起来,所有值存在file,再用zabbix-sender 发送,支持批量发送

原文地址:https://www.cnblogs.com/venicid/p/12202530.html

时间: 2024-08-08 21:52:09

7 zabbix主动、被动、trapper模式的相关文章

Zabbix主动模式和被动模式监控

[[email protected] etc]# cat zabbix_agentd.conf LogFile=/var/log/zabbix/zabbix_agentd.log EnableRemoteCommands=1 Server=127.0.0.1,10.9.92.88  #被动监控模式,必须配置此项,否则agentd起不了 ServerActive=10.9.92.88:10051 #主动监控模式,配被动可关此项,主动采集数据发给zabbix Hostname=yy-sock1-10

zabbix主动模式与被动模式、添加监控主机、添加自定义模板

zabbix主动模式与被动模式 添加监控主机 添加自定义模板 1.将原来的模板下载下来,删除自己不需要的,导入时要更改名字. 2.创建一个链接的模板,取消链接后,在删除模板中不想要的选项. 处理图形中的乱码 原文地址:http://blog.51cto.com/13515599/2103004

转:FTP的主动被动工作方式

怎么设置FileZilla Server的主动模式?------------------------------------------------------------------------------------------------------------------------------------------------------- 设置被动FTP(PASV),是指定端口,还是随机端口.FileZilla Server只有设置被动FTP的选项,朋友们就要问了,那主动FTP(P

Zabbix主动模式和被动模式

一.原理 zabbix客户端发数据给服务端分为主被动两种模式,主动模式是zabbix客户端主动向服务端发送数据,被动模式是被动等待服务端来取数据. 主动模式: 客户端每隔一段时间主动向服务端发起连接请求-->服务端收到请求,查询客户端需要取的item信息,发送给客户端-->客户端收集数据发送服务端-->结束 被动模式: 客户端开一个端口默认10050,等待服务端来取数据,然后客户端收集数据发送到服务端后结束 被动模式需要客户端开一个listen端口等待服务端来拿数据,那么如果这个被监控的

Zabbix主动模式配置

克隆原来的模板 选择该模板 选择[full clone] 注意: 点击该模板 最后 选择[add] 返回Templeats界面 最后[update] 现在已经通过克隆新增了两个active(主动)模式的模板 这两个模板的item type还是zabbix agent 要全部修改为zabbix agent active 模式 最后Update 更改后状态 另外一个模板同理 配置zabbix client #server=XXXXX StartAgents=0 ServerActive=10.0.0

zabbix 主动模式和被动模式配置文件对比

1.主动模式: 在web上看zabbix available 是红色 [[email protected] ~]# egrep -v '^#|^$' /etc/zabbix/zabbix_agentd.conf ListenPort=10050ListenIP=0.0.0.0StartAgents=0   #必须设置为0ServerActive=10.2.1.45Hostname=python   #关键:这里要跟hostname设置一样,agent不要DNS解析 被动模式: 在web上看zab

zabbix主动模式修改

配置-主机-监控项-进入页面勾选所有点击批量更新类型-勾上-选择Zabbix客户端(主动模式)更新 https://www.cnblogs.com/kingle-study/p/9844096.html 原文地址:https://www.cnblogs.com/lazy-sang/p/12215145.html

zabbix 主动模式监控

参考网站:  http://www.mamicode.com/info-detail-1724685.html http://www.cnblogs.com/dadonggg/p/8609674.html 主要配置文件: agent端的配置 [[email protected] ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -n ^[^#]30:LogFile=/tmp/zabbix_agentd.log100:ListenPort=10050117

zabbix主动和被动模式、添加监控主机和自动以模板、处理图形中的乱码、自动发现

主动模式和被动模式 主动或被动都是相对于客户端来讲的 被动模式,服务端会主动连接客户端获取监控项目数据,客户端被动的接受连接,并把监控信息传递给服务端. 服务端要到所有的客户端上取数据再返回放到数据库. 主动模式,客户端会主动把监控数据汇报给服务端,服务端只负责接受即可. 定义完监控项目之后,客户端就会根据设定的策略去采集相关项目的数据(cpu使用率.网卡流量.负载等),到点就把数据上传给服务端,服务端再把数据传到数据库. 当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力. 服务