版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1概述32PROXY 的使用32.12.22.3为什么要用 PROXY3PROXY 和 NODE 的区别3配置 PROXY33IPMI 的应用43.13.1.13.1.23.23.33.4激活DELL 的 BMC4被控服务器 IPMI 激活4被服务器的软件安装4在 MEYE SERVER 上安装 IPMITOOLS5关联MEYE AGENT:8与 MEYE 集成94分区. 95配置 GUI 模式136WEB 界面136.16.2配置自用界面风格13配置 SCENARIO147配置 ITEM168配置 TRIGGER189配置 ACTION1910配置 GRAPH2011配置 SCREEN201
2、2配置 MAP2113IT SERVICES2214配置 DISCOVERY2315使用 EXPORT/IMPORT2416MEYE 调优2417查错2518安装帖士2619MEYE 名称规范2619.119.219.319.419.519.6主机组26模板26主机27检测项27触发器27动作271 概述本文着重描述 MEYE 配置应用中 主要模块的关键配置项。MEYE 认识之旅之一 。对些概念和定义参见2 Proxy 的使用2.1 为什么要用 Proxy1)分担 MEYE server 的;2)分区远端设备;3)物理问限制设备;4)分区简化管理和维护;2.2 proxy 和 Node 的区别
3、这里的 node 是普通的节点(包括主机、设备)。2.3 配置 ProxyAdministration DM 选择 Proxies 来创建,也可以在此选择它的主机。主机如被配置成为被 proxy,则它的性能和可用性数据将被 proxy 来收集。轻重级别图形界面性容易维护性自动数据库创建本地管理可嵌入式集中式配置生成通知Node否是是否否是否否是Proxy是否是是是否是是否3 IPMI 的应用IPMI 是 MEYE 系统的一种类型,它可被视为系统的自定义一类。也就是说被自定义一类 IPMI项。如何使用 MEYE 来无 agent 的 dell PowerEdge 服务器呢。使用 Dell 的 B
4、MC(IPMI 的一种实现),使 PowerEdge 1850, 1950, 2850, 2950 服务器实现了管理。3.1 激活 DELL 的 BMC3.1.1 被控服务器 IPMI 激活缺省 BMC 没有在服务器上激活,你可以选择通过 BIOS 的 IP 来激活 IPMI(如果你安装了DRAC5,你也可以激活 DEAC5 来实现)通过 BIOS 的 IP 来激活 IPMI:1) 启动阶段,当 BMC 初始化时,按 Ctrl+E;2) 使 IPMI 在 LAN 上有效;3) NIC 选择(如果你安装了 DRAC,你就可以看这,设置这成 dedicated,这回使用 DRAC NIC);4)
5、LAN Parameters ,设置成静态 IP(static IP);5) 创建一个 LAN 用户帐号(create a user & password for access via the LAN);注意:你不可能使用 IP 协议的 ping 从 BMC 获得响应 ,你可以使用 IPMItool 来BMC。3.1.2 被服务器的软件安装3.1.2.1本地获取方式本方式不适合 MEYE 的。通过本地方式获取服务器相应状态信息,需要安装 ipmi 驱动程式和用于获取信息的软件。驱动程式使用 OpenIPMI, ipmi 工具软件能够安装 ipmitool 或 ipmiutil,或 freeip
6、mi。软件为:OpenIPMI: Ipmitool:ipmiutil:3.1.2.2获取方式MEYE 将采用此方式进行只需要在客户端上安装用于获取信息的软件:ipmitool、ipmiutil 或 reeipmi 即可,而无需在服务器上安装任何工具。3.2 在 MEYE server 上安装 IPMItools通常 CentOS 上有 OpenIPMI-tools 安装包,你可以这样安装:yum install OpenIPMI-tools使用以下命令可以远端 BMC:/usr/bin/ipmitool -H BMC_REMOTE_IP -U username -P passwd -I lan
7、 -L User sdrsdr:硬件传感器报告;sel:系统时间日志;fru: 硬件信息;使用上面令后,如何来数据呢以下是 ipmitool sdr 选项出来一小块数据Temp| 30 degrees C| okTemp| disabled| nsAmbient Temp| 19 degrees C| okPlanar Temp| 30 degrees C| okRiser Temp| 29 degrees C| okTemp| disabled| nsTemp| disabled| nsCMOS Battery| 3.11 Volts| okFAN 1A RPM| 7350 RPM| okF
8、AN 1B RPM| 5025 RPM| okFAN 2A RPM| 7500 RPM| okFAN 2B RPM| 5025 RPM| okFAN 3A RPM| 7425 RPM| okFAN 3B RPM| 5175 RPM| okFAN 4A RPM| 7725 RPM| okFAN 4B RPM| 5175 RPM| ok由于数据量大,加上速度慢问题,获取和数据变成了个的事。MEYE agent这数据将会超时。 为了解决这个问题,做个定时任务,每三分钟将数据放入 text 文件中,例如*/3 * * * * root /etc/MEYE/ipmidump.shipmidump.sh
9、内容如下#!/bin/bash/usr/bin/ipmitool -H server1_IP -U username -P password -I lan -L USERsdr/etc/zabbix/server1.dump.$cp /etc/zabbix/server1.dump.$ /etc/MEYE/server1.dump/usr/bin/ipmitool -H server2_IP -U username -P password -I lan -L USERsdr/etc/zabbix/server2.dump.$cp /etc/zabbix/server2.dump.$ /etc/
10、MEYE/server2.dump使用 ipmitool dump 命令,将其数据放入临时的 text 文件,然后将其 copy 到一个文件中,其他服务器类似这样。如何这些数据呢,我们可以做一个来将这些数据 pull 出来。以下是一个从 txt 文件中数据的例子:#!/usr/bin/perl# Script provided for MEYE commuby Rick Wagner (wagner.234)use strict;use warnings;die usage() if ($#ARGV = -1);my $regex= qr/s*|s*/;my $val;#my $OUTPUT;
11、if (open( FILE, /etc/MEYE/server1.dump) while () chomp($_);my fields = split (/$regex/,$_);#print $fields0;if ($#fields = 2 & $ARGV0 eq $fields0) last if ($fields2 eq ns);$val = $fields1;last; else die Error:. $!n;if (defined($val) ($val) = ($val = /(d+)s+/);print $val.n;exit(0); else exit (-1);sub
12、usage return Usage: ./$0 用法:Usage: /etc/MEYE/server1.pl Parameter例如:/etc/MEYE/server1.pl Ambient Temp (Returns 19) /获取温度/etc/MEYE/server1.pl FAN 1A RPM (Returns 7350) /获取 RPM 数据3.3 关联 MEYE agent:编辑 zabbix_agentd.conf 文件,加入下面的参数行:UserParameter=server1.ambtemp,/etc/MEYE/server1.pl Ambient TempUserPara
13、meter=server1.fan1,/etc/MEYE/server1.pl FAN 1 RPM重启动 agent,现在你可以下 MEYE agent:zabbix_agentd -t server1.ambtemp你将看到:server1.ambtempt|193.4 与 MEYE 集成我们要把 ipmi集成到 MEYE server 的 zabbix_agentd 中,你需要在 zabbix server 中配置这样的 item,注意配置 Items;创建 item;描述:服务器 1 的温度类型:MEYE agentkey:server1.ambtemp:Deg c更新周期:180 秒如
14、果没有 MEYE agent,可以选择使用 perl4分区此部分有些概念是老版本的概念,此讲述仅为理解。数据流:主节点、子节点子节点周期性的将配置内的变化、历史数据和实践给父节点。如果通讯问题,子节点将重发数据;趋势信息将由本地节点依据历史数据计算出;节点不操作数据,例如 item 相关的信息,包括 last check, last value 等,这些数据仅保留在本地节点;说明:和历史数据 由参数NodeNoEvents 和 NodeNoHistory 决定。主节点主节点:至少有一个子节点的节点。主节点定期直接或间接(通过连接到主节点的子节点)变化的子节点配置信息到子节点。说明:主节点不主节
15、点的配置信息到子节点。设置中间节点通讯采用 TCP 协议。这是 MEYE捕获器 (Trapper) 的缺省端口。配置数据流源端口目的端口子节点-主节点任何端口10051主节点-子节点任何端口10051数据频率配置变化2 分钟一次数据频率配置变化2 分钟一次10 秒一次历史10 秒一次节点配置节点参数:简单配置简单配置包含中心节点和子节点。中心节点配置将包括所有子节点的配置数据;子节点将向中心节点汇报、历史、趋势;对于中心节点第一步:安装 MEYE 安装包;第二步:设置 NodeID 在服务器配置文件;MEYE_server.conf:NodeID=1第三步:加载数据库数据cd bin./MEY
16、E_server -n 1 -c /etc/MEYE/MEYE_server.conf参数描述Name 节点名唯一名Id唯一 IDType 类型Time zone 时区节点时区:由于节点可能分布在不同物理位置,他们的时区可能要求设置的不同,MEYE 会在传输节点相关数据时自动转换各地时区IP节点 IP, 捕获器必须该 IPPort节点端,捕获器必须该端口,缺省 10051Do not keep historyolder than(in days)保留历史数据多少天(天),超过该设置时间的历史数据将被删除。Do not keep trendsolder than(in days)保留趋势数据多少
17、天(天),超过该设置时间的趋势数据将被删除Convertingtables . done.Conversion completed.说明:这步只能执行一次,在启动 MEYE server 时是不要求的。第四步:配置节点参数:第五步:增加子节点;第六步:启动主节点;配置一个节点步骤一:安装包安装;步骤二:配置 MEYE_server.conf;步骤三:配置主节点和子节点使用 MEYE 前置配置,确保所有的 IP 和端口正确;步骤四:启动启动 MEYE 节点;启动 MEYE 服务器;如果所有配置正确,那么在服务器的日志中将看到.11656:20061129:171614 NODE 2: Sendi
18、ng data of node2 to node 1 datalen352273811656:20061129:171614 NODE 2: Sending data of node2 to node 1 datalen20624.5 配置 GUI 模式MEYE 的 GUI 可能被临时设置为 disabled。为的是通过页面,这是保护数据库非常有用的,因为这样避免数据库产生任何变化以保证数据的完整性。这种模式的可以做到:1) 保证数据库数据不被用户改变;2) 执行数据库维护;3) 通知用户维护工作的4) 可以做到某一个 IP 段的用户可以通过 GUI 正常工作;5) 在维护结束时自动恢复正常模
19、式;为了使维护模式生效,可以这样修改 conf/maintenance.conf.php 文件:/ 维护模式,1-维护模式,其他是非维护模式define(ZBX_DENY_GUI_ACCESS,1);/GUI的 IP 段,可以这样:192.168.1.1-255$ZBX_GUI_ACCESS_IP_RANGE = array(127.0.0.1);/ 在屏幕上显示的告警信息!$_REQUESTwarning_msg = MEYE is under maintenance.;6 WEB 界面6.1 配置自用界面风格Step 1创建的 css 文件:文件位置在 styles/css_bb.css,
20、你可以创建新文件 css_new.css;Step2放置好你的新 css 文件,放置在 styles 目录下Step3编辑/forms.inc.php 文件,找到$cmbTheme = new CComboBox(theme,$theme);$cmbTheme-AddItem(ZBX_DEFAULT_CSS,S_SYSTEM_DEFAULT);$cmbTheme-AddItem(css_ob.css,S_ORIGINAL_BLUE);$cmbTheme-AddItem(css_bb.css,S_BLACK_AND_BLUE);修改为$cmbTheme = new CComboBox(theme
21、,$theme);$cmbTheme-AddItem(ZBX_DEFAULT_CSS,S_SYSTEM_DEFAULT);$cmbTheme-AddItem(css_ob.css,S_ORIGINAL_BLUE);$cmbTheme-AddItem(css_bb.css,S_BLACK_AND_BLUE);$cmbTheme-AddItem(css_new.css,MY_COOL_THEME);Step4修改 config.php增加:$combo_theme-addItem(css_new.css,MY_COOL_THEME);Step5激活新订制界面6.2 配置 Scenario可以使用该
22、功能管理web 页面状态。参见如下配置案例:变量宏,以便在骤中使用 (URL and Post variables).格式如下:Variables username=Alexeipassword=kj3h5kJ34bd在骤中定义的变量将被替换为在此定义的值Timeout时间不超过接受到的串需要包含的内容,否则步骤将被视为失败。如果为空,Required则不进行校验Status例外错误码. 如果代码不在该列表总,则步骤视为失败。如果为空,codes则不进行校验。格式可如: 200,201,210-2997 配置 ITEM预处理接受值.Do not use 不预处理UseCustom multip
23、lier 相当于给接受值赋予一个(乘multiplier个值)灵活的时间设置Flexible期间设置,例如一到五和天区设置:intervalsFor example, 1-5,09:00-18:00;6-7,10:00-12:00Asis 不预处理Delta (speed per second) 按如下获取值:( value-prev_value)/(time- prev_time), wherevalue 现值Storevaluevalue_prev 先前值time 当前时间prev_time 先前时间值对于稳定变化值值,获得每秒的速度,这种设置事非常有用的。Delta (simple ch
24、ange) 简单变化:value -prev_value, 这里value 当前值值的显示方式,它不改变值,只是值的显示方式选择,key 值为整型Show有效value例如, “Windowsservicestates”.8 配置 triggerNormal 只有 trigger 状态变化时才产生 event.EventNormal + Multiple PROBLEM events 只要 trigger 产生 Problem 型的状态就产生 event;generation不为空的话, URL 地址将用来在屏幕上报告 triggers 的状态URLStatus of Triggers.9 配
25、置 ActionDiscovery:如果来自 discovery,将发现 uptime 的 host:1)加入某一主机 hostgroup 组;2)加入某一主机 hosts;3)关联某一模板;Event source将发现 downtime 的主机1)从某一 hostgroup 组删除;2)删除该 hosts;Trigger:某一设备的产生的处罚。问题升级有效,此处如果被,那么当 event 没有被“反馈”Enable(ack)时.操作 condition 达到,处理步骤将会被处理。escalationsPeriod (seconds) 是配合该选项得配置项目。配置 graph10Graph
26、type:普通Graphtype堆饼图爆式饼图通常具有相同,相同比较意义的 item 放在一起才有意义。Items配置 Screen11Screen 是 MEYE 向用户集中提供一个图示化的数据的区域。应用实例如下:它可将各种浏览界面,如:history listgraphdata view 等数据和形式集中在一个界面展示 。通常一个界面是某一个项目或者某一业务集集中区域。配置 Map12此处用户定义网元和网络连接的地图;网元包括设备包括:l主机l地图l触发器l主机组l图用户在两网元之间定义,通常在在该中定义一个 trigger,他的状态便与连接状态相关。也就是说,如果 trigger的状态产
27、生 PROBLEM,则该也是 PROBLEM 状态。l大多数情况下,link 的网元 1 是 MEYE_server,网元 2 为的 agent 设备(或作为 agent 的 proxy)。l通常,可以将业务的发起方作为 link 的网元 1,接受方作为 link 的网元 2,可以将业务的端口检测的 trigger 作为 link 来定义。l局域网内,可以定义 proxy 为 link 的网元 1,其他 agent 作为 link 的网元2。13IT servicesIT Services 是为那些人使用的, 那些人想得到一个商业框架在很多情况下我们不关心低层次的信息,比如硬盘空间,进程多少等
28、,我们只关心我们的 IT 部门提供的业务是否可用;我们也只关心在 IT 框架中关键的瓶颈,关心多种多样的服务水平协议(SLA) ,关心更次的信息;IT services 提供了这样一种解决方案;IT services 是一种的数据展现;如下是很多情况下 IT services 的结构root|-工作站| | |-工作站 1| | |-工作站 2|-服务器| | |-服务器 1| | |-服务器 2每个节点有个特性状态,这状态是通过低级别选择的运算和衍生得到的.触发器产生低级别 IT servicesl在 1.8.1 版本之前,触发器 安全级别是 not classified和Informati
29、on是影响 SLA 运算结果的。14配置 discoveryDiscovery 模块用于 MEYE server 或者 MEYE proxy 去发现主机。以上界面用于设置发现规则。 发现主机的规则中最重要配置项包括:Discovery by proxy:采用去发现,通常用来发现本之内的局域网内。IP range:discovery 的 IP 范围单个方式: 192.168.1.33范围方式: 192.168.1.1-255列表方式: 192.168.1.1-255,192.168.2.1-100,192.168.2.200Delay(seconds) : discovery 的频率( 多长时间
30、去使用规则, 执行一次discovery).(New) Checks 用来选择 采用什么协议发现。 各种协议 采用的端是不同的,规则中可填写非默认的端作为 discovry 的端口。该条件可多选,每次 add 一个。Port:协议端,可以配置成:单个方式: 22范围方式: 22-45列表方式: 22-45,55,60-7015使用 Export/Import该界面用于倒出”hosts”,”item”,” triggers” 和 “graphs” 这些系统对象也就是说,可以从一个系统倒出已经配置好的数据,倒入到另一个系统。以避免重复配置,大大减少工作量和工作的出错概率。MEYE 调优16硬件要求
31、:处理器越快越好;lSCSI 或者 SAS 硬盘比 IDE 和 SATA 要好;l15K 的 RPM 比 10k 的 RPM 好,10k 比 7500 的 RPM 要好;l使用速度快 RAID;l使用最快的网卡;l内存越大越好;操作系统l使用最新的操作系统版本;l尽量使操作系统内核最简化(不需要的功能尽可能剔除);l优化内核参数;配置参数lMEYE_serverGeneral rule 尽量保持 该参数的低值 ;lDebugLevel最佳 值为 3;lDBSocket推荐使用 MySQL;数据库引擎l这是最重要的一个调优点。l使用 mySQL;l使用最稳定的 mysql 引擎;l对于 mySQ
32、L,使用 InnoDB 表结构,不过 InnoDB 更耗 CPU ;l将数据库表在不同的硬盘;lhistory, history_str, items functions, triggers, and trends是最耗表空间的;建议:l仅必要的参数;l检验参数,使用合适的间隔;l使用模板内的参数作为对象;l不要返回相同信息的参数;例 如 , 既 然 systemprocload 包含所有 , 为 什 么 还 要,systemprocloadsystemprocload5呢。l避免将长期间作为函数的参数,例如 max(3600)将比 max(60)慢很多;17查错以下是一些数据的典型错误,编号
33、会在日志中出现;MEYE daemon is unable to establish connection to the database. Additional information:Z3001 Connection to database%s failed: %d %sdatabase database databasenameerror code error stringMEYE daemon is unable to create database.Additional information:Cannot createdatabaseZ3002 %s:database database databasenameerror code error string%d %sZ3003 Noconnectionto theThis should never happen. Report to
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学自动化工程(系统调试)试题及答案
- 【历史】期末复习开放性试题课件-2025-2026学年统编版八年级历史上册
- 中大纺织介绍
- 中国航空科普
- 2026年集美区双岭小学产假顶岗教师招聘备考题库及参考答案详解一套
- 2025 小学四年级思想品德下册低碳出行优化方式推广活动课件
- 2025年度质量文化建设成果汇报暨2026年升级规划
- 2026年音乐公益活动组织试题含答案
- 2026年四川卫生系统应聘面试题库解析
- 2026年慢性病管理试题及饮食运动调理建议含答案
- 黑龙江省大庆中学2025-2026学年高一(上)期末物理试卷(含答案)
- 高中生寒假安全教育主题班会
- 2025年银行县支行支部书记抓党建述职报告
- 畜牧技术员安全培训效果测试考核试卷含答案
- 2026届天津一中高三语文第一学期期末质量检测模拟试题含解析
- 2025-2026学年第一学期初中物理教研组工作总结报告
- 2025年直招军官笔试题型及答案
- 2026年小学一二年级第一学期无纸笔化考核方案及测试题(一二年级语文数学)
- 2025年时事政治试题库完整参考详解(完整版)及答案
- 生猪屠宰合同范本
- 2023年河南省直机关遴选公务员笔试真题汇编附答案解析(夺冠)
评论
0/150
提交评论