VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云优惠活动
荫云优惠活动

ZABBIX配置监控项和聚合图形的示例代码

主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作

1.安装ZABBIX代理监控机器

安装代理软件

服务器不同代理需要安装ZABBIX代理

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 cat/etc/yum.repos.d/zabbix.repo[zabbix]name=zabbix官方存储库-$basearch baseurl=https://mirrors.aliyun.com/zabbix/zabbix/3.4/rhel/7/ $basearch/enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-zabbix-a14fe591 [zabbix不受支持]名称=zabbix官方存储库不受支持-$basearch baseurl=https://mirrors.aliyun.com/zabbix/non-supported/rhel/7/ $basearch/enabled=1 gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-zabbix gpgcheck=1 卷曲https://mirrors.aliyun.com/zabbix/rpm-gpg-key-zabbix-a14fe591 -o/etc/pki/rpm-gpg/rpm-gpg-key-zabbix-a14fe591https://mirrors.aliyun.com/zabbix/rpm-gpg-key-zabbix -o/etc/pki/rpm-gpg/rpm-gpg-key-zabbix;yum-y安装zabbix代理zabbix get

2.配置代理并启动它

?
1 2 3 4 5 6 7 8 9 10 vim/etc/zabbix/zabbix_uu2;Agentd。Conf server=39.108.140.0#被动模式ZABBIX server IP serveractive=39.108.140.0#主动模式ZABBIX server IP hostname=you men#代理主机名,监控页面上显示的最终名称为unsafeserparameters=1#是否限制用户定义键使用特殊字符;systemctl重新启动zabbix代理netstat-antp | grep代理tcp 0 0.0.0.0:10050 0.0.0.0:*listen 3898/zabbix_uu代理tcp6 0:::10050:::*listen 3898/zabbix_u代理

3.配置SNMP(可选)

除了使用代理获取数据外,ZABBIX还可以通过SNMP获取数据。为了使ZABBIX能够监视更多信息,请启动本地SNMP功能

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 yum-y install net snmp net snmp utils vim/etc/snmp/snmpd.conf com2sec notconfiguser 39.108.140.0 public access notconfiggroup&quot引用;任何noauth确切的所有none none none查看全部包含。1 80系统控制重启snmpd&和amp;SNMP.snp.snp.snp是否正常工作。1.3.6#使用V1版本,社区公众可步行。1.3.6 192.168.0.1的分行;Snmpwalk-V2C-cpublic39.108.140.0#使用V2C版本,社区是公共的,步行39.108.140.0V显示当前snmpwalk命令版本。#-#获取Cisco设备39.108.140.0的接口类型

接下来,我们配置如何web界面上监视本地主机我们看到接口是127.0.0.1,但我们配置文件是39.108.140.0。我们使两个IP地址保持一致。单击3进入并修改

更新后,跳到下一页,等待片刻,重新加载页面,可用性为绿色

到目前为止本地主机监控已经完成。如果您想查看本地主机网卡流量,请执行下面图2所示的步骤。按鼠标一点一点的移动。如果您希望监控项为中文可以执行ZABBIX Fault Example 1,但版本4.4与以前的版本相比有所改进。监控项不是乱码,而是英文

如果你想把这个乱码改成普通的中文

?
123456789 如果是windows,请在磁盘C上以中文斜体搜索simkai.tff复制/上传服务器,然后CP到ZABBIX font目录3。*版本:CP/root/simkai.ttf/usr/share/ZABBIX/fonts/#不同安装方法不同的路径,因此您可以直接在find/-type D-type fonts中找到类似的文件夹,也就是说,注意字体权限。VIM/usr/share/ZABBIX/include/definitions.inc.php;"定义",;zbx_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu39; 辛凯&(39;) "定义",;zbx_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu39; 辛凯';);

4.ZABBIX监控远程主机

如果远程主机无法安装ZABBIX代理,则可以通过安装了ZABBIX代理的计算机传输包

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Yum-y instlal Yum-utils#下载到指定目录Yum安装ZABBIX代理-y--downloadonly--downloaddir=/root 1。安装ZABBIX代理方法1(外来源ZABBIX似乎无法下载包,使用上述来源):rpm-uvhhttps://repo.zabbix.com/zabbix/4.4/rhel/7/x86_ 64/zabbix-release-4.4-1.el7.noarch.rpm;百胜全洁;yum-y安装zabbix代理#方法2:(使用来自其他机器的ZABBIX代理包直接在RPM下安装);rpm-ivh zabbix-agent-4.4.1-1.el7.x86_64.rpm修改ZABBIX代理配置并启动服务;vim/etc/zabbix/zabbix_u2;agentd.conf服务器=192.168.244.144;服务器=192.168.244.144//监控主机的IP地址Hostname=agent1。扎比克斯。COM//受监控主机的名称与受监控主机的名称;参数=1  systemctl启动zabbix代理;SS-ANTP | grep 10050#接下来,我们web端进行操作#为了方便服务管理和查看#在监控系统中,相似的主机通常根据被监控主机的角色或其他属性划分为相同的主机

如果等待一段时间后没有可用性的红色警告,则表示已添加主机。但是,由于没有要装载的模板和要创建的监视项,我们将尝试装载模板,然后创建监视项

我们代理安装nginx,然后转到ZABBIX的web端查找并装载模板

?
1 2 yum-y安装nginx系统ctl启动nginx

5.测试监控主机

接下来,我们使用浏览器eLink访问nginx,生成一些数据,然后转到ZABBIX查看更改

埃林克斯——垃圾场116.196.83.113

将来我们定制关键监控项目时,首先要检查是否有最新的数据。如果数据不来,不要提及图形触发报警

到目前为止,您已经完成了添加本地主机远程主机、创建主机组和装载模板

6.ZABBIX监测项目

监测项目简介

监测项目是获取ZABBIX数据的基础。没有监控项目,就没有数据&mdash—因为只有主机监控定义了要获取的单个指标或数据,所以监控项适合于收集数据。可以将多个类似的监控定义为一个应用程序集,例如MySQL添加删除修改和查询,以及每秒的表读取。表写入速度可以写入MySQL应用程序

对于监控项目的示例,您需要输入以下必要信息

名称

输入CPU负载作为值,该值将在列表其他位置显示为监视器项名称

价值

手动输入system.cpu.load作为值,该值是监控项目技术名称,用于标识获取的信息类型。此特定值需要是ZABBIX代理的预定义值之一。
https://www.zabbix.com/documentation/3.4/manual/config/items/itemtypes/zabbix_ 代理#此URL是ZABBIX官方网站的预定义

信息类型

在此处选择数字(浮点)。此属性定义获取数据的格式。您还需要减少WP0037的历史保留天数,或减少WP0037的保留天数。对于数据库,最佳做法是避免数据库中保留过多的历史数据。
选择数据类型后,我们暂时保留其他选项的默认值。
1>磁盘容量单位通常为
2&gt网卡流量单元为BPS
3>MySQL每秒访问QPS,例如MySQL选择、插入和MySQL serect

单击“添加”,新的监控项目将出现在监控项目列表

7.查看数据

定义监控项后,您可能想知道它获得了什么值。转到监控主页,单击最新数据并选择相应的主机,查看数据是否可以提供,以及数据是否为您想要的类型

图表

监控项目运行一段时间后,您可以查看可视化图表。如果没有,您可以自己创建一个,下面将详细介绍

8.共同监测项目

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 1.服务器网络接口的传入和传出流量以及总流量;在[if,<模式>]&nbspnet.if.out[if,<模式>] 净if.总计[if,<模式>] 2.服务器启动分区剩余空间;vfs.fs.size[fs,<模式>]&nbspvfs.fs.size[/bootfree];3.监视虚拟内存vm.memory.size[<模式>]&nbspvm.memory.size[总计;vm.memory.size[可用];vm.memory.size[有线];4.服务器服务状态;net.tcp.listen[端口];net.tcp.port[&ltip>,[港口];net.tcp.service[service,&ltip>、&书信电报;端口>]nbspnet.tcp.service.perf[service,&ltip>、&书信电报;端口>]nbsp;5.服务器进程的数量;进程编号[<名称>、&书信电报;用户>、&书信电报;州>、&书信电报;cmdine>]nbsp;zabbix_uuget-s 39.108.140.0-k proc.num;121;zabbix_uuxget-s 39.108.140.0-k proc.num[,run];3;zabbix_uuxget-s 39.108.140.0-k proc.num[,sleep];118;6.服务器CPU状态(浮点、无单元);system.cpu.intr;system.cpu.load[&ltcpu>、&书信电报;模式>] system.cpu.num;system.cpu.Switchs;system.cpu.util[&ltcpu>、&书信电报;类型>、&书信电报;模式>] zabbix_uuxget-s 39.108.140.0-k system.cpu.load[allavg1];0.000000;zabbix_uuget-s 39.108.140.0-k system.cpu.load[,avg5];0.010000;7.磁盘IO状态;vfs.dev.read[设备,<类型>、&书信电报;模式>]&nbspvfs.dev.write[设备,<类型>、&书信电报;模式>]zabbix_uuxget-s39.108.140.0-kvfs.dev.read[/dev/vda1];8.监控文件修改;Vfs.file.chsum[文件]#例如,监视/etc/passwd和/etc/group文件,查看是否创建了新用户vfs.file.md5sum[文件];VFS。文件大小[文件]#通常用于监视日志vfs.fs.size[fs,<模式>] 9.磁盘总数

10.监控网卡流量

我们先创建一个应用程序集。这样,网卡上传下载的总流量不会非常混乱。它们都位于网络应用程序集中,可以导出为XML文件可以直接在其他zabbxi主机上使用

我们现在正在做的是使用ZABBIX安装内置的监视项。它类似于自定义密钥。我们编写一个监控脚本,然后传递参数。每个键值相当于一个监视脚本

接下来,我们测试-->检查主机组中的最新数据。我们可以从下图中看出,有数据

下行宽带和上行宽带

下载进入,下行宽带退出。作为服务器,上行宽带必须很高。在家里,宽带是高的。对于服务器来说,它需要接收少量数据包并回复许多数据包。在家里,我们发送一个小数据包,然后返回整个网页

接下来,我们创建一个网卡来输出流量,然后将它们做成一个图标以图形方式显示

接下来,我们监控室查看最新数据。我们可以养成这种习惯,因为当最新的数据出现时,这意味着数据流中没有问题。如果没有数据,则创建一个图形,该图形表示没有数据。你觉得你得等一会儿。它浪费时间,影响效率

可以看到两个监视项都有数据。接下来,让我们创建一个图

接下来,让我们检查监控-->图形,选择相应的组、相应的主机和创建的图形

主机可以安装nginx,然后将较大的图片上传网站的根目录访问,然后查看网络地图

或者我们可以直接上传一个更大的rpmtar包到其他主机。看起来很明显

11.监控CPU

与刚才一样,创建一个CPU应用程序集以方便管理

接下来,我们创建应用程序集、cpuintr和CPU中断的监视项

接下来,每隔一分钟为CPU创建一个负载监控
。如下图所示,我们可以看到每个监控项都有数据。接下来,我们创建一个图

我们可以看到数据可以实时转换成图标。接下来,让我们制作一个聚合

12.创建聚合

到目前为止我们的第一个构造函数已经完成,而另一个构造函数是相同的。我们不会写在这里。让我们直接看一下结果图

创建系统定义的监视项类似于上述两个。做得更多是很自然的。如果我们不习惯使用官方定义的密钥,我们可以编写脚本根据公司环境定制密钥。这一章结束了

总结

这是关于ZABBIX配置监视项和聚合图形的示例代码的本文的结尾。有关ZABBIX配置监视项和聚合图形的更多信息,请搜索server home以前的文章或继续浏览下面的相关文章。我希望你将来能更多地支持服务器家庭!

以上就是主机参考分享的关于 ZABBIX配置监控项和聚合图形的示例代码 的内容,部分内容来源自网络,不代表本站观点。

转载请注明:https://zhujicankao.com/64999.html

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:ZABBIX配置监控项和聚合图形的示例代码 https://zhujicankao.com/64999.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » ZABBIX配置监控项和聚合图形的示例代码
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!