<?xml version="1.0" encoding="utf-8"?>
<!-- version 2.0 -->
<!-- date 04-Mar-2010 -->
<!-- Author Fabien Bizet -->
<!-- Contact tokiess(at)gmail dot com -->
<!-- describ : F5 BIGIP environnement -->
<!-- OIDS F5 1.3.6.1.4.1.3375  -->
<!-- 1.0 
-->

<DATA>
<table name="global_oids">
  <sysObjectID>1.3.6.1.2.1.1.2</sysObjectID>
  <sysName>1.3.6.1.2.1.1.5.0</sysName>

   <sysCpuName>1.3.6.1.4.1.3375.2.1.3.1.2.1.4</sysCpuName>
   <sysCpuTemperature>1.3.6.1.4.1.3375.2.1.3.1.2.1.2</sysCpuTemperature>
   <sysCpuFanSpeed>1.3.6.1.4.1.3375.2.1.3.1.2.1.3</sysCpuFanSpeed>


  <sysChassisFanIndex>1.3.6.1.4.1.3375.2.1.3.2.1.2.1.1</sysChassisFanIndex>
  <sysChassisFanStatus>1.3.6.1.4.1.3375.2.1.3.2.1.2.1.2</sysChassisFanStatus>
  <sysChassisFanSpeed>1.3.6.1.4.1.3375.2.1.3.2.1.2.1.3</sysChassisFanSpeed>

  <sysChassisPowerSupplyIndex>1.3.6.1.4.1.3375.2.1.3.2.2.2.1.1</sysChassisPowerSupplyIndex>
  <sysChassisPowerSupplyStatus>1.3.6.1.4.1.3375.2.1.3.2.2.2.1.2</sysChassisPowerSupplyStatus>
 

  <sysChassisTempIndex>1.3.6.1.4.1.3375.2.1.3.2.3.2.1.1</sysChassisTempIndex>
  <sysChassisTempTemperature>1.3.6.1.4.1.3375.2.1.3.2.3.2.1.2</sysChassisTempTemperature>

  <sysMultiHostCpuHostId>1.3.6.1.4.1.3375.2.1.7.5.2.1.1</sysMultiHostCpuHostId>
  <sysMultiHostCpuIndex>1.3.6.1.4.1.3375.2.1.7.5.2.1.2</sysMultiHostCpuIndex>
  <sysMultiHostCpuUsageRatio>1.3.6.1.4.1.3375.2.1.7.5.2.1.11</sysMultiHostCpuUsageRatio>

  <sysHostDiskPartition>1.3.6.1.4.1.3375.2.1.7.3.2.1.1</sysHostDiskPartition>
  <sysHostDiskTotalBlocks>1.3.6.1.4.1.3375.2.1.7.3.2.1.3</sysHostDiskTotalBlocks>
  <sysHostDiskFreeBlocks>1.3.6.1.4.1.3375.2.1.7.3.2.1.4</sysHostDiskFreeBlocks>


  <ltmVsStatusName>1.3.6.1.4.1.3375.2.2.10.13.2.1.1</ltmVsStatusName>
  <ltmVsStatusAvailState>1.3.6.1.4.1.3375.2.2.10.13.2.1.2</ltmVsStatusAvailState>

  <ltmNodeAddrScreenName>1.3.6.1.4.1.3375.2.2.4.1.2.1.12</ltmNodeAddrScreenName>
  <ltmNodeAddrStatusAvailState>1.3.6.1.4.1.3375.2.2.4.3.2.1.3</ltmNodeAddrStatusAvailState>

  <ltmPoolMemberPoolName>1.3.6.1.4.1.3375.2.2.5.3.2.1.1</ltmPoolMemberPoolName>
  <ltmPoolMemberMonitorStatus>1.3.6.1.4.1.3375.2.2.5.3.2.1.11</ltmPoolMemberMonitorStatus>


</table>

<table name="system_types">

  <env>sysCpuTemperature</env>
  <env>sysCpuFanSpeed</env>
  <env>sysChassisFanStatus</env>
  <env>sysChassisFanSpeed</env>
  <env>sysChassisPowerSupplyStatus</env>
  <env>sysChassisTempTemperature</env>
  
  <cpu>sysMultiHostCpuUsageRatio</cpu>
  
  <disk>sysHostDiskFreeBlocks</disk>
  
  <vserver>ltmVsStatusAvailState</vserver>
  
  <node>ltmNodeAddrStatusAvailState</node>

  <pool>ltmPoolMemberMonitorStatus</pool>  
</table>

<table name="seuil">
  <sysCpuTemperature>
    <WARNING>65</WARNING>
    <CRITICAL>70</CRITICAL>
    <type>up</type>
  </sysCpuTemperature>
 
 <sysMultiHostCpuUsageRatio>
    <WARNING>85</WARNING>
    <CRITICAL>95</CRITICAL>
    <type>up</type>
  </sysMultiHostCpuUsageRatio>
 

  <sysChassisFanSpeed>
    <WARNING>10000</WARNING>
    <CRITICAL>10500</CRITICAL>
    <type>up</type>
  </sysChassisFanSpeed>
  
  <sysChassisTempTemperature>
    <WARNING>65</WARNING>
    <CRITICAL>70</CRITICAL>
    <type>up</type>
  </sysChassisTempTemperature>



  
</table>

<table name="seuil_oid">
  <sysHostDiskFreeBlocks>
    <mem_free>sysHostDiskFreeBlocks</mem_free>
    <mem_total>sysHostDiskTotalBlocks</mem_total>
    <type>memory</type>
    <mem_type>free_total</mem_type>
    <warning>10</warning>
    <critical>5</critical>
  </sysHostDiskFreeBlocks>

  <memAvailReal>
    <mem_free>memAvailReal</mem_free>
    <mem_total>memTotalReal</mem_total>
    <type>memory</type>
    <mem_type>free_total</mem_type>
    <warning>2</warning>
    <critical>0</critical>
  </memAvailReal>

  <memBuffer>
    <mem_use>memBuffer</mem_use>
    <mem_total>memTotalReal</mem_total>
    <type>memory</type>
    <mem_type>use_total</mem_type>
    <warning>80</warning>
    <critical>95</critical>
  </memBuffer>

</table>

<table name="relation_oid">
  <sysCpuTemperature>sysCpuName</sysCpuTemperature>
  <sysCpuFanSpeed>sysCpuName</sysCpuFanSpeed>
  <sysChassisFanSpeed>sysChassisFanIndex</sysChassisFanSpeed>
  <sysChassisFanStatus>sysChassisFanIndex</sysChassisFanStatus>
  <sysChassisPowerSupplyStatus>sysChassisPowerSupplyIndex</sysChassisPowerSupplyStatus>
  <sysChassisTempTemperature>sysChassisTempIndex</sysChassisTempTemperature>
  <sysMultiHostCpuUsageRatio>sysMultiHostCpuIndex</sysMultiHostCpuUsageRatio>
  <ltmVsStatusAvailState>ltmVsStatusName</ltmVsStatusAvailState>
  <sysHostDiskFreeBlocks>sysHostDiskPartition</sysHostDiskFreeBlocks>
  <ltmNodeAddrStatusAvailState>ltmNodeAddrScreenName</ltmNodeAddrStatusAvailState>
  <ltmPoolMemberMonitorStatus>ltmPoolMemberPoolName</ltmPoolMemberMonitorStatus>
</table>

<table name="value_statuscode">
   <sysChassisFanStatus>
    <Bad>CRITICAL</Bad>
    <notpresent>UNKNOWN</notpresent>
    <Good>OK</Good>
  </sysChassisFanStatus>


  <ltmVsStatusAvailState>
    <red>CRITICAL</red>
    <none>UNKNOWN</none>
    <green>OK</green>
    <yellow>WARNING</yellow>
    <blue>OK</blue>
    <gray>UNKNOW</gray>
  </ltmVsStatusAvailState>

  <ltmNodeAddrStatusAvailState>
    <red>CRITICAL</red>
    <none>UNKNOWN</none>
    <green>OK</green>
    <yellow>WARNING</yellow>
    <blue>OK</blue>
    <gray>UNKNOW</gray>
  </ltmNodeAddrStatusAvailState>


  <ltmPoolMemberMonitorStatus>
    <unchecked>OK</unchecked>
    <checking>UNKNOWN</checking>
    <inband>OK</inband>
    <forced-up>OK</forced-up>
    <up>OK</up>
    <addr-down>CRITICAL</addr-down>
    <down>CRITICAL</down>
    <forced-down>CRITICAL</forced-down>
    <maint>UNKNOWN</maint>
    <irule-down>CRITICAL</irule-down>
    <inband-down>OK</inband-down>
    <down-manual-resume>CRITICAL</down-manual-resume>

  </ltmPoolMemberMonitorStatus>


</table>

<table name="correspond">
  <sysChassisFanStatus>
    <value index="0">Bad</value>
    <value index="1">Good</value>
    <value index="2">notpresent</value>
  </sysChassisFanStatus>

  

  <ltmVsStatusAvailState>
    <value index="0">none</value>
    <value index="1">green</value>
    <value index="2">yellow</value>
    <value index="3">red</value>
    <value index="4">blue</value>
    <value index="5">gray</value>
  </ltmVsStatusAvailState>

  <ltmNodeAddrStatusAvailState>
    <value index="0">none</value>
    <value index="1">green</value>
    <value index="2">yellow</value>
    <value index="3">red</value>
    <value index="4">blue</value>
    <value index="5">gray</value>
  </ltmNodeAddrStatusAvailState>

  <ltmPoolMemberMonitorStatus>
    <value index="0">unchecked</value>
    <value index="1">checking</value>
    <value index="2">inband</value>
    <value index="3">forced-up</value>
    <value index="4">up</value>
    <value index="18">adr-down</value>
    <value index="19">forced-down</value>
    <value index="20">maint</value>
    <value index="21">irule-down</value>
    <value index="22">red</value>
    <value index="23">inband-down</value>
    <value index="24">down-manual-resume</value>
    
  </ltmPoolMemberMonitorStatus>

</table>

<table name="seuil_counter">
    <fnHaStatsIdsCount>
      <warning>50</warning>
      <critical>100</critical>
      <type>simple</type>
    </fnHaStatsIdsCount>
    
    <fnHaStatsAvCount>
      <warning>50</warning>
      <critical>100</critical>
      <type>simple</type>
    </fnHaStatsAvCount>
</table>

<table name="option">
  <option_type>env|fnha</option_type>
  <option_type_describ>This allows to use pre-defined system type
        Currently support systems types are:
              env     Info CPU Power temperature
              cpu     pourcent cpu usage
		  vserver LT virtual server state 
              node    LT node state             
               
  </option_type_describ>
</table>


</DATA>
