deja Merci de votre aide.
Voici un exemple de fichier. j'ai mis des IP locale , mais je travaille sur des IP global. Et ici j'ai mis que 3 define host , mais dans un meme fichier en principe , j'en ai plusieurs dizaines , voir plus.
Et donc je recherche a recuperer le define host qui correspond a 192.168.0.5 (dans cet exemple) sans me payer les autres. Et biensur je ne veux pas utiliser d'Autres arguments que l'IP
#cat mon_fichier.cfg
define host{
host_name db.masociete.com
alias db.masociete
address 192.168.0.5
use generic-host
contact_groups mail-report
parents switch-S50
}
define host{
host_name ns.masociete.com
alias ns.masociete.com
address 192.168.0.55
use generic-host
contact_groups mail-report
parents switch-S50
}
define host{
host_name db2.masociete.com
alias db.masociete
address 192.168.0.52
use generic-host
contact_groups mail-report
parents switch-S50
}
define hostgroup{
hostgroup_name switch-S5_host
alias switch-S5_host
members db.masociete.com,ns.masociete.com,db2.masociete.com
}
[^] # Re: Exemple du fichier d'entrée
Posté par furanku . En réponse au message retrouver la vraie IP avec AWK ou autres. Évalué à 1.
Voici un exemple de fichier. j'ai mis des IP locale , mais je travaille sur des IP global. Et ici j'ai mis que 3 define host , mais dans un meme fichier en principe , j'en ai plusieurs dizaines , voir plus.
Et donc je recherche a recuperer le define host qui correspond a 192.168.0.5 (dans cet exemple) sans me payer les autres. Et biensur je ne veux pas utiliser d'Autres arguments que l'IP
#cat mon_fichier.cfg
define host{
host_name db.masociete.com
alias db.masociete
address 192.168.0.5
use generic-host
contact_groups mail-report
parents switch-S50
}
define host{
host_name ns.masociete.com
alias ns.masociete.com
address 192.168.0.55
use generic-host
contact_groups mail-report
parents switch-S50
}
define host{
host_name db2.masociete.com
alias db.masociete
address 192.168.0.52
use generic-host
contact_groups mail-report
parents switch-S50
}
define hostgroup{
hostgroup_name switch-S5_host
alias switch-S5_host
members db.masociete.com,ns.masociete.com,db2.masociete.com
}