Name:定义item的名称
Type:选择各种接口
key:点击select即可选择zabbix自带的key
Host interface: 选择主机接口。
Type of information:选择类型的信息,分别是 数字(无符号),数字(浮点),字符,日志,文本
Data type:选择数据的类型,分别是布尔值,八进制,十进制,十六进制
Units:单位,如计算百分比后的 %
Use custom multiplier:使用自定义乘法器,将数据乘以一个数值。可用来进行单位转换。zabbix采集数据的单位默认为b
Update interval (in sec):监控项每个多少秒更新一次
New flexible interval:可点击add添加自定义的灵活更新时间。
Keep history (in days):保存历史天数
Keep trends (in days):保存趋势天数
Store value:As is不改变数据值直接存储,Delta(speed per second):保存为(value-prev_time)的计算结果,既当前值减去前一次获取的数据值,除以当前时间戳前去前一次值获取时的时间戳得到的结果;如果当前值小于前一次的值,其将会被丢弃,Delta(simple change):保存为(value-prev_value)的计算结果;
Show value:没折腾明白。。
New application:是否创建新的item集合,并把item加入到新的application中。
Populates host inventory field:你可以选择一个host信息域存放该item的值,如果设置automatic inventory population,则他会自动工作
正确添加保存后,稍等片刻将可以看到数据。
版本 zabbix6zabbix server 与 zabbix proxy 非同一台主机,zabbix proxy为主动方式提交给server。
zabbix server 假设IP为 192.168.10.66。
测试用 docker run 启动proxy。
开启PSK
openssl rand -hex 32 执行会生成key
将key 存入一个.psk文件中。
容器挂载psk文件到容器内部 /var/lib/zabbix/enc 内。
PSKidentity 设置为 helloworld 。
proxy的hostname testrproxy 。
根据上面启动容器后,在zabbix server的界面上可以配置相关的代理参数。
提交之后查看代理是否工作正常。通过server web界面查看是否在线。
仅在线不一定正常,通过 查看两端log确认是否有异常信息。
proxy(docker) : docker logs xxx
server(二进制安装): tail -f /var/log/zabbix/zabbix_server.log
如 无异常报错,监控数据正常。部署完毕。
–祝好
本文结束。
Zabbixproxy工作原理:1.工作原理:
Zabbixproxy是一个监控代理服务器,它收集监控到的数据,先存放在缓冲区,保存的时间可以通过配置文件设定,然后再传送到Zabbixserver;监控代理需要一个单独的数据库。
Zabbix proxy的好处:
远程监控
当监控的位置通信不便时
当监控上千的设备时
简化维护分布式监控,降低zabbixserver的负载
zabbixproxy的配置总结:
1.代理服务器只是起到一个数据收集器的作用,它把收集到的数据按一定的频率传送给zabbix服务
2.有主动模式和被动模式两种,主动与被动是针对zabbix proxy而言的,我在这用的是主动模式,只需配置zabbix proxy的配置文件即可,在zabbix server端不做任何配置。
3.关键是在zabbix server的前端创建代理节点的名字时,该名字应和zabbix代理配置文件中指定的Hostname值相同
.配置zabbixproxy的配置文件zabbix_proxy.conf,该文件中有两个重要的参数:
ConfigFrequency=60 #zabbix proxy 向服务器检索配置数据信息的频率,在被动模式下该参数将被忽略
DataSenderFrequency=60 #zabbix proxy发送收集的数据给zabbix server的频率
[root@localhostzabbix-2.0.2]# vi /usr/local/zabbix/etc/zabbix_proxy.conf
Server=192.168.1.13#zabbix server的ip地址或者域名
Hostname=proxy_bj#proxy主机名,在zabbix web会以这个名字为准
#DB 设定档
DBName=zabbix
DBUser=zabbix
DBPassword=111111
ProxyLocalBuffer=0#设定为0小时,除非有其他第三方应用和插件需要调用
ProxyOfflineBuffer=1#proxy或者server无法连接时,保留离线的监控数据的时间,单位小时
ConfigFrequency=600#server和proxy配置修改同步时间间隔,设定5-10分钟即可。
DataSenderFrequency=10#数据发送时间间隔,10-30s;
#网络传输质量越好,可以设定间隔时间越短,监控效果也越迅速;
StartPollers=10#开启多线程数,一般不要超过30个;
StartPollersUnreachable=1#该线程用来单独监控无法连接的主机,1个即可;
StartTrappers=10#trapper线程数
StartPingers=1#fping线程数
CacheSize=64M #用来保存监控数据的缓存数,根据监控主机数量适当调整;
Timeout=10 #超时时间,设定不要超过30s,不然会拖慢其他监控数据抓取时间;
TrapperTimeout=30#同上
FpingLocation=/usr/sbin/fping#配合simple check icmp检测使用,如不需要可关闭;
其他配置默认即可;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)