zabbix 监控模板配置

发布于 更新于
本文目录
  1. zabbix 监控模板配置(五)

技术文章性能测试

zabbix平台已经为我们配置好了,很多用于监控主机的模板,而且监控的非常丰富,但是,有时候,我们并不需要监控那么多内容,只需要监控具体的某一些特定信息即可。减少监控项,也同样在减少被监控和控制机的资源消耗。所以,我们还是有必要了解一下,如

zabbix 监控模板配置(五)

zabbix平台已经为我们配置好了,很多用于监控主机的模板,而且监控的非常丰富,但是,有时候,我们并不需要监控那么多内容,只需要监控具体的某一些特定信息即可。减少监控项,也同样在减少被监控和控制机的资源消耗。所以,我们还是有必要了解一下,如何自定义配置监控项。

很多时候,我们都需要去监控主机的cpu使用情况,那今天,我们就配置一个cpu监控模板给大家举例。

先问下大家,知道监控cpu,需要监控哪些信息吗?

相信,这个问题一出,就难倒了一大批‘有志之士’,其实,要想知道它的答案,很简单,只需要我们在linux服务器上,执行一个 top 命令,结果就出来了:

zabbix13.png

相信,这张图,很多很多同学都见过,在我们查看服务器运行情况的时候,我们都会习惯性的敲下top命令,然后,看下%Cpu开头的一行信息,这就是我们常常关注的cpu信息。

那在zabbix的web页面中,怎么配置一个cpu监控模板呢?

  • Ⅰ、创建主机组

登录zabbix的web页面,进入 Configuration > Host groups 页面, 点击页面右上角的 Create host group 按钮,填写 group name(组名),点击Add.

  • Ⅱ、创建模板

进入 Configuration > Templates 页面,点击右上角的 Create template 按钮,

zabbix14.png

填写 Template name模板名,Visible name可见的模板名(可选),Groups 选择上一步添加的模板,点击Add.

现在模板是已经创建了,但是此时你在Templates的列表中看到,applications应用集、items监控项、targgers触发器、graphs图形、screens聚合图形、discovery自动发现、web监控,后面都没有数字,说明没有数据。

  • Ⅲ、添加Application

选中模板,可以点击模板名称,然后再点击打开页面顶部的 Application ;或者选择模板,点击Applications列中的Application连接入口;点击右上角的 Create application ,输入name应用集的名称,点击Add.

  • Ⅳ、添加Items

添加监控项,肯定很多同学就会想到和前面添加应用集一样操作一遍。是的,这样可以,但是你会发现,在你create item时,不知道怎么填了

zabbix15.png

这里,告诉大家走捷径,

回到我的templates,找到一个叫 "Template os linux by ***",点击右边的 Items , 打开的页面中,就会显示非常多的items,可以用上面的搜索功能搜索,也可以用 subfilter过滤器中的 Application应用集,点击CPU

zabbix16.png

就可以过滤出所有的有关于cpu的监控项,选中所有,点击列表最底部的 copy 按钮

zabbix17.png

在打开的页面,可以选择之前自己创建的Hostgroups,也可以选择之前自己创建Template,点击copy.

zabbix18.png

这样,就可以直接复用别人已经配置好的监控项

  • Ⅴ、添加Graphs

如上操作,再次对graph进行复制一份到自己创建的模板中。

这样,一个最基本的cpu监控模板就完成了。当然,如果你想配置触发器,对于异常给与提示,你也可以再次复制操作一次。

使用模板监控主机

现在,我们一个模板已经配置好了,下面我们就要用配置好的模板来监控一台主机。

进入 Configuration > Hosts 页面,点击一个Status状态为 Enabled 的机器名称,在页面中更改 Groups 为我们新配的模板名称,点击 update.

然后,再进入 Monitoring > Hosts

zabbix19.png

点击我们监控的主机的 Graphs

zabbix20.png

就能看我们需要的监控cpu图表。

现在我们知道如何来配置一个监控cpu的模板,哪你想配置一个监控其他的模板,知道怎么配置了吗?方法是想通的的,只是监控项不同而已。

  • 附录

预监控对象

推荐模板

模板搜索关键字

os linux

Template OS Linux by Zabbix agent
Template OS Linux by Prom

os linux

os windows

Template OS Windows by Zabbix agent

os mac

Template OSMac OS X

cpu

Template Module Linux CPU by Zabbix agent
Template Module Windows CPU by Zabbix agent

cpu

memory

Template Module Linux memory by Zabbix agent
Template Module Windows memory by Zabbix agent

memory

system

Template Module Linux filesystems by Zabbix agent
Template Module Linux generic by Zabbix agent
Template Module Windows filesystems by Zabbix agent
Template Module Windows generic by Zabbix agent

network

Template Module Linux network interfaces by Zabbix agent
Template Module Windows network by Zabbix agent

network

disk

Template Module Windows physical disks by Zabbix agent

apache

Template App Apache by Zabbix agent
Template App Apache by HTTP

apache

tomcat

Template App Apache Tomcat JMX

tomcat

docker

Template App Docker

docker

http server

Template App HTTP Service
Template App HTTPS Service
Template Module Windows services by Zabbix agent

service

IIS server

Template App IIS by Zabbix agent

IIS

memcache

Template App Memcached

memcache

redis

Template DB Redis

redis

nginx

Template App Nginx by Zabbix agent
Template App Nginx by HTTP

nginx

MQ

Template App RabbitMQ cluster by Zabbix agent
Template App RabbitMQ cluster by HTTP
Template App RabbitMQ node by Zabbix agent
Template App RabbitMQ node by HTTP

rabbitmq

mysql

Template DB MySQL by Zabbix agent
Template DB MySQL

mysql

postgresql

Template DB PostgreSQL

postgresql

来源:testingpai

继续阅读