为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

第二章 快速Zabbix对linux主机的监控

2013-01-23 14页 pdf 683KB 15阅读

用户头像

is_699706

暂无简介

举报
第二章 快速Zabbix对linux主机的监控 技术博客:http://nanwangting.blog.51cto.com/ Zabbix 安装文档--VER 1.0 By 小伟 QQ:141926620 技术交流:142279493 技术博客:http://nanwangting.blog.51cto.com/ 2012 年 10 月 22 日 技术博客:http://nanwangting.blog...
第二章 快速Zabbix对linux主机的监控
技术博客:http://nanwangting.blog.51cto.com/ Zabbix 安装文档--VER 1.0 By 小伟 QQ:141926620 技术交流:142279493 技术博客:http://nanwangting.blog.51cto.com/ 2012 年 10 月 22 日 技术博客:http://nanwangting.blog.51cto.com/ 文档信息 目录 第 1 章 快速 ZABBIX 对 LINUX 主机的监控 .......................................... 4 1.1 被监控端安装 AGENT代理程序 ................................................ 4 1.1.1 安装前的准备 ........................................................... 4 1.1.2 创建 zabbix 用户 ........................................................ 5 1.1.3 修改相关文件 ........................................................... 5 1.1.4 启动 zabbix 代理程序 .................................................... 5 1.1.5 zabbix 是否运行正常。 .............................................. 6 1.2 添加主机和 ITEM ........................................................... 7 1.2.1 添加一台监控主机 .................................................... 7 1.2.2 为主机添加 item ...................................................... 8 1.3 为监控项定义图形。 ........................................................ 10 1.4 添加 SCREEN ................................................................. 12 技术博客:http://nanwangting.blog.51cto.com/ 技术博客:http://nanwangting.blog.51cto.com/ 第1章 快速 Zabbix对 linux主机的监控 1.1 被监控端安装 agent 代理程序 1.1.1 安装前的准备 zabbix 提供多种方式用来监控服务器,比如 snmp ssh telnet 脚本 agent 等,而其中最 常见的监控方式是通过 zabbix 自己的一个代理程序对其进行监控,下面我们讲介绍 zabbix 代理程序 agent 在 linux 环境下的安装。 首先从官方网站下载相应的 zabbix 的代理程序,下图为官方网站提供的基于 2.03 的代 理程序对不同操作系统的支持。选择相应的 agent 版本下载到被监控的服务器端。 操作系统 代理程序 代理程序版本号 硬件平台 AIX 5.3 Agents 2.03 powerpc AIX 6.1 Agents 2.03 powerpc FreeBSD 4.2 Agents 2.03 I386 FreeBSD 6.2 Agents 2.03 I386 FreeBSD 7.1 Agents 2.03 I386 FreeBSD 7.1 Agents 2.03 Amd64 FreeBSD 8.2 Agents 2.03 I386 Linux 2.4.x Agents 2.03 I386 Linux 2.6 Agents 2.03 I386 Linux 2.6 Agents 2.03 amd64 Linux 2.6.23 Agents 2.03 I386 Linux 2.6.23 Agents 2.03 amd64 NetBSD 5.0 Agents 2.03 I386 OpenBSD 3.9 Agents 2.03 I386 OpenBSD 4.3 Agents 2.03 I386 OpenBSD 4.6 Agents 2.03 I386 OpenBSD 4.7 Agents 2.03 amd64 Solaris 8 Agents 2.03 sparc Solaris 9 Agents 2.03 sparc Solaris 10 Agents 2.03 sparc Solaris 11 Agents 2.03 amd64 Windows(All) Agents 2.03 I386,amd64 解压代理程序到指定目录,我这里为/usr/local/zabbix_agentd 目录 tar -zvxf zabbix_agents_2.0.3.linux2_6.amd64.tar.gz -C /usr/local/zabbix_agentd/ [root@zabbix zabbix_agentd]# ls bin sbin 技术博客:http://nanwangting.blog.51cto.com/ zabbix 代理程序解压后只有 2 个可执行的二进制文件,因此我们把 zabbix 服务器端的启 动文件复制到/usr/local/zabbix_agentd 目录下,把 zabbix 服务器端的 agentd 的配置文件 zabbix_agentd.conf 复制到/usr/local/etc 下 [root@zabbix zabbix_agentd]# ls bin sbinzabbix_agentd [root@zabbix zabbix_agentd]# chmod u+x zabbix_agentd 复制 agent 配置文件到/usr/local/etc 下 [root@zabbix etc]# pwd /usr/local/etc [root@zabbix etc]# ls zabbix_agentd.conf 如果 zabbix_agentd 没有执行权限,则赋予其可执行的权限。 1.1.2 创建 zabbix用户 #groupadd zabbix #useradd –g zabbix –m zabbix #chown –R zabbix:zabix /usr/local/zabbix_agentd 1.1.3 修改相关文件 修改启动文件 zabbix_atentd 信息,这里只需修改 BASEDIR=/usr/local 为 BASEDIR=/usr/local/zabbix Agentd 即可。修改 zabbix_agentd.conf 信息,只需修改 source ip=127.0.0.1 , Server=192.168.200.144(zabbix 服务器端 ip)即可。 1.1.4 启动 zabbix代理程序 /usr/local/zabbix_agentd 目录下执行 zabbix_agentd start 即可启动 zabbix 代理程序,stop restart status 即可停止,重启,查看 zabbix 信息。 [root@zabbix zabbix_agentd]# ./zabbix_agentd start Starting zabbix_agentd: [ OK ] [root@zabbix zabbix_agentd]# ./zabbix_agentd status zabbix_agentd (pid 13216 13215 13214 13213 13212 13211) is running... 把启动程序加入/etc/init.d 目录下,以方便 service 的方式启动代理程序。 加入开机启动 chkconfig zabbix_agentd on 技术博客:http://nanwangting.blog.51cto.com/ 1.1.5 检测 zabbix是否运行正常。 检测 zabbix代理进程是否正常 [root@zabbix bin]# ps -ef | grep zabbix zabbix 13211 1 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd zabbix 13212 13211 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd zabbix 13213 13211 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd zabbix 13214 13211 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd zabbix 13215 13211 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd zabbix 13216 13211 0 21:45 ? 00:00:00 /usr/local/zabbix_agentd/sbin/zabbix_agentd root 13265 12664 0 21:53 pts/0 00:00:00 grep zabbix 检测 10050端口是否开启。 [root@zabbix bin]# netstat -ntlp | grep -i 10050 tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 13211/zabbix_agentd 通过命令查看是否能活动相关 key 信息。/usr/local/zabbix_agentd/bin/下执行 当有返回信息时 zabbix 已经安装成功了。 技术博客:http://nanwangting.blog.51cto.com/ [root@zabbix bin]# ./zabbix_get -s 127.0.0.1 -p 10050 -k system.uptime 15178 1.2 添加主机和 item 1.2.1 添加一台监控主机 当我们登陆到 zabbix 服务端的时候,我们可以通过导航栏的 Configure HostCreate host的方式来创建一个监控主机,如下图所示 Host name 被监控的主机 必选 Visible name 前端显示的名字 可选 Groups 监控主机所在组 必选 Agent interfaces Agent 监控时配置信息 可选 SNMP interfaces SNMP 监控时配置信息 可选 JMX interfaces JMX 监控时配置信息 可选 IPMI interfaces IPMI 监控时配置信息 可选 Monitored by proxy Proxy 选项 可选 Status 监控状态,是否被监控 必选 这里我们只要选择好监控的主机名,ip,Agentinterface 添加好,ip,新建 soulutionware_linux 组就可以了,选择后单击保存 save 进行保存就可以了。 技术博客:http://nanwangting.blog.51cto.com/ 稍微过一段时间,等 Availability 处变成上图中的绿色时说明主机已经添加成功了。 1.2.2 为主机添加 item 导航栏的 Configure Host 选择添加将要 item 的主机,然后选择 create item按钮为主机添 加 item,如下图所示: Host 选择被监控的主机 Name Item定义的名称 Type Item使用的监控类型 Key Key 选项 Host interface Type of information Units 数据存储的单位 Use custom multiplier 用户定义数据存储的进制 可选 Update interval (in sec) 监控的周期 New flexible interval Keep history (in days) 历史数据保存的天数 Keep trends (in days) 数据保留天数 Store value 数据存储方式 Show value 数据展示方式 技术博客:http://nanwangting.blog.51cto.com/ Applications 应用选项 Populates host inventory field Description 描述 Status 定义 item是否要被监控 相关数据填写好,点击 save按钮进行保存。下图对一台 linux的内存总量的一个监控。 保存后会出现下图显示的内容。当 error处的颜色为绿色“√”号时说明我们添加成功。如 果为红色“”时说明我们添加有误。 (item添加成功时的截图) (item添加错误时的截图) 1.2.2.1 查看 item 数据 当我们添加完 item 后,可以通过 Monitoringlatest data 查看我们刚才添加的 item 所产 生的数据。 技术博客:http://nanwangting.blog.51cto.com/ 并且我们可以通过 Graph 查看数据形成的曲线图。这里我们可以通过 Laste check 最后检 查数据的时间和 last value 最后的数据值开判断我们监控的 item 是否正常监控,以及监 控的值是否正确。 1.3为监控项定义图形。 Configure Host 选中我们需要图形的主机,然后双击 graphs 按钮后选中 Create graph。 Name Width Height Graph type Show legend 技术博客:http://nanwangting.blog.51cto.com/ Show working time Percentile line (left) Percentile line (right) Y axis MIN value Y axis MAX value Items 下图为实例: Graph添加完毕后可以通过 Previe按钮查看生产的效果图。 技术博客:http://nanwangting.blog.51cto.com/ 1.4 添加 screen 上节我们介绍了如何为主机添加图形 graph,这节讲介绍如何为图形 graph 来添加 screen,screen中文意思是屏幕;银幕;屏风的意思,而在 zabbix 中 screen 的作用是用来集 中展示上节定义的图形 graph 的。 登陆系统后 Configuration Screenscreate screen 创建一个 screen。 输入创建的 screen 的名字,要创建的列数和行数,这里为 2 列一行,创建完双击保存 按钮,出现下图所示,通过 edit 按钮可以从新编辑行数,列数和名字。这里我们选择我们 创建的 test screen。 当我们选择 test会出现下图所示的图片 我们选择一个需要放 graph的地方双击 change 技术博客:http://nanwangting.blog.51cto.com/ 选择我们需要放在 screen的图形 graph,然后设置好长,高后双击保存即可。 1.2.2.2 查看添加的 screen Monitoring-screen选择刚才创建的 test即可。 技术博客:http://nanwangting.blog.51cto.com/
/
本文档为【第二章 快速Zabbix对linux主机的监控】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索