zoukankan      html  css  js  c++  java
  • zabbix企业应用:通过SNMP和iDRAC监控DELL服务器硬件

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://qicheng0211.blog.51cto.com/3958621/1749986

        监控DELL服务器硬件一般有两种途径:1、操作系统上安装OMSA,编写脚本调用omreport命令进行监控;2、使用iDRAC,可以不用在操作系统上安装OMSA,只需要在iDRAC上开启SNMP,zabbix通过SNMP进行监控。对于不支持OMSA的操作系统和要求不能安装额外软件的情况下,推荐使用SNMP监控,配置简单方便。

    一、iDRAC开启SNMP服务

        进入iDRAC的WEB界面,打开“网络”->“服务”->“SNMP代理”。

    wKiom1bibZKjCpKEAADo0dCO070480.png

        启用SNMP并设置团体名(community),不推荐使用默认的public。建议所有服务器设置统一的团体名。

        然后到zabbix server服务器上测试一下是否能get到数据:

    1
    snmpget -v 2c -c <Community> <iDRAC IP> .1.3.6.1.4.1.674.10892.2.1.1.2.0

    wKioL1bigmOxt6u7AAAR7VEmcIU647.png

    二、配置Zabbix

        1、创建Value Mapping

        在zabbix的web上创建如下Value Mapping(zabbix3版本不需要手动创建,此步跳过):

    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
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    DellDracDiskState
    1  Unknown
    2  Ready
    3  Online
    4  Foreign
    5  Offline
    6  Blocked
    7  Failed
    8  Non-RAID
    9  Removed
     
    Dell iDRAC Network Device Connection Status
    1  Up
    2  Down
    3  driverBad
    4  driverDisabled
    10  hardwareInitalizing
    11  hardwareResetting
    12  hardwareClosing
    13  hardwareNotReady
     
    Dell Open Manage System Status
    1  Other
    2  Unknown
    3  OK
    4  NonCritical
    5  Critical
    6  NonRecoverable
     
    DellPowerState
    1  Other
    2  Unknown
    3  Off
    4  On
     
    Dell PSU State Settings
    1  Unknown
    2  Online (state disabled)
    4  not Ready
    8  Fan Failure
    10  Online and Fan Failure
    16  On
    242  Online and OK
     
    DellRaidLevel
    1  Unknown
    2  RAID-0
    3  RAID-1
    4  RAID-5
    5  RAID-6
    6  RAID-10
    7  RAID-50
    8  RAID-60
    9  Concatenated RAID 1
    10  Concatenated RAID 5
     
    DellRaidVolumeState
    1  Unknown
    2  Online
    3  Failed
    4  Degraded
     
    Dell_PSU_SensorState
    1  Presence Detected
    2  PS Failure
    4  Predictuve Failure
    8  PS AC lost
    16  AC lost or out of range
    32  AC out of range but still present
    64  Configuration Error

        2、导入模板

        选择Configuration->Templates->Import,导入“Template Dell iDrac SNMPV2”模板。

        模板见本文附件,“Template Dell iDrac SNMPV2 zbx2.2.xml”支持zabbix2.2版本,“Template Dell iDrac SNMPV2 zbx3.xml”支持zabbix3版本。

        模板支持以下监控类别:

    • Disks/Storage(磁盘)

    • Fans(风扇)

    • Memory(内存)

    • Network Cards(网卡)

    • Power(电源)

    • Processor(CPU)

    • System Info

    • Temperatures(温度)

    • Voltages(电压)

        模板是从github上下载的,我修改了部分错误并做了优化。

        3、配置全局变量{$SNMP_COMMUNITY_IDRAC}

        选择Administration->General->Macros,创建变量“{$SNMP_COMMUNITY_IDRAC}”,Value处填写iDRAC的WEB上配置的SNMP团体名(Community),如下图:

    wKioL1bifJyQ9B1MAACBHd0d7ls776.png

     4、创建主机

        进入主机配置界面,记得填写“SNMP interfaces”为iDRAC的管理地址,链接“Template Dell iDrac SNMPV2”模板。

        注:模板里部分监控项的监控间隔(Update interval)是86400秒,要等待大约一天的时间才会监控到首笔数据。

        至此,全部配置结束了~

  • 相关阅读:
    hadoop常用命令详细解释
    2019-05-20 Sublime Text 编辑
    2019-05-20 什么是分布式系统、分布式锁
    2019-05-19 centos7下删掉一个目录下所有的文件
    2019-05-17 ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1558053651
    2019-05-17 java.net.BindException: Address already in use: JVM_Bind <null>:8083
    2019-05-16mysql忘记密码怎么办
    2019-05-16查看MySQL版本sql语句
    2019-05-15 cenots7动态IP地址改为静态
    2019-05-14 MySQL通过dos命令操作数据库
  • 原文地址:https://www.cnblogs.com/itfat/p/7267581.html
Copyright © 2011-2022 走看看