Announcement

Collapse
No announcement yet.

SNMP Trap multi IP change for IBM, DELLL... (centTrapHandler-2.X)

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • SNMP Trap multi IP change for IBM, DELLL... (centTrapHandler-2.X)

    Bonjour a tous,

    Si vous surveillez des serveurs DELL ou IBM avec une carte management qui as une IP différente de l'OS il peut devenir très vite complique de vouloir rajouter SNMP trap pour ces hosts sans devoir faire des modifications assez lourdes dans la configuration de vos hosts.
    Pour simplifier ce processus et ajouter la possibilité de définir une IP de management pour un host vous pouvez modifier le fichier /usr/share/centreon/bin/centTrapHandler-2.X

    Apres la modification il suffit de rajouter la macro IPMANAGEMENT avec l'IP de la carte management qui enverra la trap.

    Code a modifier, fichier /usr/share/centreon/bin/centTrapHandler-2.X, trouvez la ligne (91):
    Code:
        my $sth = $_[0]->prepare("SELECT host_name FROM host WHERE host_address='$_[1]' OR host_address='$_[2]'");
    et remplacez la par:
    Code:
        my $query_host_name = "SELECT h.host_name FROM host h";
        $query_host_name .= " inner join on_demand_macro_host m ON h.host_id = m.host_host_id";
        $query_host_name .= " WHERE (m.host_macro_name LIKE '%_HOSTIPMANAGEMENT%' AND m.host_macro_value = '".$_[1]."' OR m.host_macro_value = '".$_[2]."')";
        $query_host_name .= " OR (h.host_address = '".$_[1]."' OR h.host_address = '".$_[2]."')";
        my $sth = $_[0]->prepare($query_host_name);
    En espérant que ce bout de code puisse servir a quelqu'un.

  • #2
    Bonne idée,

    Le problème c'est que tu devra faire cette modification à chaque monté de version
    Centreon Syslog Module Manager/Developper
    Centreon E2S Module Manager/Developper
    Centreon Enterprise Server (2.x / 3.x) : Centreon Engine 1.3.x / 1.4.x, Centreon Broker 2.6.x / 2.8.x , Centreon 2.x, Centreon-Syslog 1.5.x, Centreon E2S 2.0
    Nagios 3.x et NDOutil 1.x

    Comment


    • #3
      A moins que le user nagios fasse parti du groupe www-data.

      A préciser à ce moment là




      Decrease your exam stress by using our Testking toefl test best quality testking and Testking cissp certification. We provide with 100% fcc guarantee along with Southern California University of Health Sciences and selftestengine.
      Last edited by glaxy; 9 March 2015, 08:08.

      Comment

      Working...
      X