title: Send SNMP trap to particular host in Nagios
body: <p>I have the nagios with two host. one is localhost(10.10.62.5) and another one is 
  ubuntu(10.10.62.10). i set up nagios monitor on localhost.</p>
  
  <p>host configuration files are below</p>
  
  <p>localhost.cfg: </p>
  
  <pre><code>define host{
      use                     linux-server           
      host_name               localhost
      alias                   localhost
      address                 10.10.62.5
      }
  
  define service{ 
  host_name       localhost   
  service_description WSN_COUNT   
  is_volatile     1   
  check_command       check-host-alive    
  max_check_attempts  1
  normal_check_interval   1
  retry_check_interval    1
  active_checks_enabled   0   
  passive_checks_enabled  1   
  check_period        24x7    
  notification_interval   31536000    
  notification_period 24x7    
  notification_options    w,u,c   
  notifications_enabled   1
   }
  </code></pre>
  
  <p>ubuntu.cfg:</p>
  
  <pre><code>define host{
    use    linux-server
    host_name ubuntu
    alias  ubuntu
    address    10.10.62.10
  }
  define service{ 
  host_name    localhost  
  service_description WSN_COUNT   
  is_volatile  1  
  check_command    check-host-alive   
  max_check_attempts  1
  normal_check_interval   1
  retry_check_interval    1
  active_checks_enabled   0   
  passive_checks_enabled  1   
  check_period     24x7   
  notification_interval   31536000    
  notification_period 24x7    
  notification_options    w,u,c   
  notifications_enabled   1
  }
  </code></pre>
  
  <p>MIBfile:</p>
  
  <pre><code>NAGIOS-TRAP-TEST-MIB DEFINITIONS ::= BEGIN
  IMPORTS enterprises FROM SNMPv2-SMI;
  
  nagiostests OBJECT IDENTIFIER ::= { enterprises 0 }
  nagiostraps OBJECT IDENTIFIER ::= { nagiostests 1 }
  nagiosnotifs OBJECT IDENTIFIER ::= { nagiostests 2 }
  
  WSNcount NOTIFICATION-TYPE
          OBJECTS { sysLocation }
          STATUS current
          DESCRIPTION "SNMPv2c notification"
          ::= { nagiosnotifs 9 }
  END
  </code></pre>
  
  <p>I used snmptt(net-snmp) to integrate the traps with nagios. configuration files are </p>
  
  <p>snmptt.conf.local:</p>
  
  <pre><code>    EVENT WSNcount .1.3.6.1.4.1.0.2.1 "Status Events" Normal
  FORMAT SNMPv2c notification $*
  EXEC /usr/local/nagios/libexec/eventhandlers/submit_check_result localhost WSN_COUNT 1 "SNMPv2c notification $*"
  SDESC
  SNMPv2c notification
  Variables:
    1: sysLocation
  EDESC
  </code></pre>
  
  <p>snmptt.conf.local:</p>
  
  <pre><code>    EVENT WSNcount .1.3.6.1.4.1.0.2.1 "Status Events" Normal
  FORMAT SNMPv2c notification $*
  EXEC /usr/local/nagios/libexec/eventhandlers/submit_check_result ubuntu WSN_COUNT 1 "SNMPv2c notification $*"
  SDESC
  SNMPv2c notification
  Variables:
     1: sysLocation
  EDESC
  </code></pre>
  
  <p>When i sending trap from ubuntu(10.10.62.10) machine using following command, trap sending to both hosts in nagios.</p>
  
  <pre><code>    snmptrap -v 2c -c private 10.10.62.5 "" NAGIOS-TRAP-TEST-MIB::RFIDcount SNMPv2-MIB::sysLocation.0 s "snmptest trap"
  </code></pre>
  
  <p>PLEASE help me with send trap to particular host.. how it is possible... </p>