阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Zabbix基本配置及监控主机

150次阅读
没有评论

共计 4587 个字符,预计需要花费 12 分钟才能阅读完成。

监控主机一版需要在被监控的主机上安装 Zabbix Agent

监控主机

安装 zabbix-agent

首先需要在被监控的主机上安装 agent,可以下载预编译好的 RPM 进行安装,下载地址:http://www.zabbix.com/download

也可以源码安装,类似 server 的安装,只是一个地方有区别,就是配置的参数只有一个:

$./configure –prefix=/home/zabbix –enable-agent

配置 agent

以 RPM 安装为例,安装后的 agent 配置文件位置:/etc/zabbix/zabbix_agentd.conf,主要需要修改下列 2 项:

Server=192.168.0.41

ServerActive=192.168.0.41:10051

修改完成后,重启 zabbix-agent 服务。

在 zabbix 中配置监控主机

菜单路径:配置 -》主机,

点击右上角创建主机按钮,在界面中填写必要信息,主机名称和 IP 地址,组群那里选择预定义的“Linux servers”。

Zabbix 基本配置及监控主机

增加监控项和图表

添加后主机要添加监控项,菜单路径:配置 -》主机,点击主机名称,再点击“监控项”

Zabbix 基本配置及监控主机

然后点击“创建监控项”,我们这里用尝试监控 CPU idle 比例,这个配置的关键是键值,具体键值的定义请参考 zabbix 联机文档,

数据更新时间(数据采集频率),历史数据保留时长等信息使用缺省值。

Zabbix 基本配置及监控主机

创建完监控项,就可以针对监控项建图表了,比较简单:

Zabbix 基本配置及监控主机

然后可以点击“预览”查看效果:

Zabbix 基本配置及监控主机

图表中中文字符问题

Zabbix 缺省使用 DejaVuSans 字体来生成图表中的动态文字,所以在将界面切换成中文后,图表中的中文汉字会因为缺少对应的字体文件而现实不正常,汉字会显示为一个一个小方块。

解决方法:http://www.linuxidc.com/Linux/2016-12/138488.htm。就是替换 zabbix 用于生成图表的字体。

OL 7.1 的 DVD 中已经包含了文章中说的黑体字体文件,rpm 文件名:wqy-microhei-fonts-0.2.0-0.12.beta.el7.noarch.rpm

安装这个黑体字体文件,然后将这个黑体字体文件复制到 zabbix 存放字体文件的目录:

#cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /var/www/html/zabbix/fonts/wqy-microhei.ttf

然后修改 /var/www/html/zabbix/include/defines.inc.php,将其中多处使用“DejaVuSans“的地方,替换为”wqy-microhei“

重启 httpd 服务,中文图表中的汉字就显示正常了。

一些 Zabbix 相关教程集合

CentOS 7.2 安装部署 Zabbix 3.0.4 详解  http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 7.0 x64 下 Zabbix 3.0 安装笔记  http://www.linuxidc.com/Linux/2016-11/137044.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-12/138504p2.htm

预警

定义触发器:(我们定义一个系统 CPU IDLE 小于 40% 就发出警告信息的触发器)

Zabbix 基本配置及监控主机

然后定义动作,规定触发器触发时执行的动作:

Zabbix 基本配置及监控主机

Zabbix 基本配置及监控主机

注意我这里只选了通过 Email,而为了保证通过 Email 能够正常发送预警邮件,需要先设置“报警媒介类型“,在菜单”管理”-》“报警媒介类型”里面选择 Email,然后输入邮件服务器的信息:

Zabbix 基本配置及监控主机

我们在主机上模拟一些压力,让系统 CPU IDLE 降到 40% 以下,系统页面上会预警,同时也会发送邮件:

Zabbix 基本配置及监控主机

Zabbix 基本配置及监控主机

Zabbix 基本配置及监控主机

不安装 Agent 监控主机可用性

Zabbix 也可以实现一些非常简单的监控,只借助 ping 等方式,判断主机状态,这种监控是不必安装 agent 的,这样的方式对那些比较抵触 agent 的场景比较适用,可以实现最今本的可用性监控。

这种监控和前面的监控方式不同的地方主要在监控项类型上,类型选择是“简单检查“。

Zabbix 基本配置及监控主机

简单监控不是适用 ping,而是适用 fping,所以适用这种监控项之前,一定要保证 fping 已经被安装,并且 zabbix 有执行权限。

安装过程就不说了,比较简单,主要是程序的权限,为了保证 zabbix 能访问 fping,并以 root 身份去执行,必须保证 fping 带有”粘滞位(sticky)“:

#chmod 4755 /usr/sbin/fping

如果 fping 能够 ping 通,监控项项的返回值就是 1,否则就是 0。

注意主机接口这里其实是引用主机的定义的,而主机的定义那里其实可以随便写 IP 地址的,可以写成 127.0.0.1,因为系统不会真的去校验那个地址的 192.168.0.32 的 10050 端口是否运行着 agent,之所以还是写 192.168.0.32 是为了看着方便,知道每个主机对应的地址,实际上 fping 找主机地址,是从键值字符串中找的。

定义了这个监控项后,后续诸如触发器和动作等的设置和安装 agent 的方式是一样的。

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138504.htm

 

监控主机一版需要在被监控的主机上安装 Zabbix Agent

监控主机

安装 zabbix-agent

首先需要在被监控的主机上安装 agent,可以下载预编译好的 RPM 进行安装,下载地址:http://www.zabbix.com/download

也可以源码安装,类似 server 的安装,只是一个地方有区别,就是配置的参数只有一个:

$./configure –prefix=/home/zabbix –enable-agent

配置 agent

以 RPM 安装为例,安装后的 agent 配置文件位置:/etc/zabbix/zabbix_agentd.conf,主要需要修改下列 2 项:

Server=192.168.0.41

ServerActive=192.168.0.41:10051

修改完成后,重启 zabbix-agent 服务。

在 zabbix 中配置监控主机

菜单路径:配置 -》主机,

点击右上角创建主机按钮,在界面中填写必要信息,主机名称和 IP 地址,组群那里选择预定义的“Linux servers”。

Zabbix 基本配置及监控主机

增加监控项和图表

添加后主机要添加监控项,菜单路径:配置 -》主机,点击主机名称,再点击“监控项”

Zabbix 基本配置及监控主机

然后点击“创建监控项”,我们这里用尝试监控 CPU idle 比例,这个配置的关键是键值,具体键值的定义请参考 zabbix 联机文档,

数据更新时间(数据采集频率),历史数据保留时长等信息使用缺省值。

Zabbix 基本配置及监控主机

创建完监控项,就可以针对监控项建图表了,比较简单:

Zabbix 基本配置及监控主机

然后可以点击“预览”查看效果:

Zabbix 基本配置及监控主机

图表中中文字符问题

Zabbix 缺省使用 DejaVuSans 字体来生成图表中的动态文字,所以在将界面切换成中文后,图表中的中文汉字会因为缺少对应的字体文件而现实不正常,汉字会显示为一个一个小方块。

解决方法:http://www.linuxidc.com/Linux/2016-12/138488.htm。就是替换 zabbix 用于生成图表的字体。

OL 7.1 的 DVD 中已经包含了文章中说的黑体字体文件,rpm 文件名:wqy-microhei-fonts-0.2.0-0.12.beta.el7.noarch.rpm

安装这个黑体字体文件,然后将这个黑体字体文件复制到 zabbix 存放字体文件的目录:

#cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /var/www/html/zabbix/fonts/wqy-microhei.ttf

然后修改 /var/www/html/zabbix/include/defines.inc.php,将其中多处使用“DejaVuSans“的地方,替换为”wqy-microhei“

重启 httpd 服务,中文图表中的汉字就显示正常了。

一些 Zabbix 相关教程集合

CentOS 7.2 安装部署 Zabbix 3.0.4 详解  http://www.linuxidc.com/Linux/2016-11/137671.htm

Ubuntu 14.04 下 Zabbix2.4.5 源码编译安装  http://www.linuxidc.com/Linux/2015-05/117657.htm

安装部署分布式监控系统 Zabbix 2.06 http://www.linuxidc.com/Linux/2013-07/86942.htm

《安装部署分布式监控系统 Zabbix 2.06》http://www.linuxidc.com/Linux/2013-07/86942.htm

CentOS 7.0 x64 下 Zabbix 3.0 安装笔记  http://www.linuxidc.com/Linux/2016-11/137044.htm

Zabbix 分布式监控系统实践 http://www.linuxidc.com/Linux/2013-06/85758.htm

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm

CentOS 6.3 下 Zabbix 监控 MySQL 数据库参数 http://www.linuxidc.com/Linux/2013-05/84800.htm

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm

更多详情见请继续阅读下一页的精彩内容:http://www.linuxidc.com/Linux/2016-12/138504p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计4587字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中