[Eisfair_dev] Update nagios-objects 0.1.5

Peter Bäumer peter at baeumer.dd-dns.de
Mo Dez 26 09:26:55 CET 2016


Am 26.12.2016 um 09:22 schrieb Peter Bäumer:
> Am 25.12.2016 um 18:28 schrieb Ansgar Püster:
>> Hallo,
>>
>> Am 25.12.2016 um 17:01 schrieb kay:
>
>
>>
>>> Einen Verbesserungs-Wunsch hätte ich:
>>>
>>> Ich hatte vorhin einen server in der hosts konfig umbenannt. Im
>>> ergebniss schlug der neustart von nagios mehrfach fehl weil ich vorher
>>> genau diesen umbenannten host in der hostgroup, in services und ggf.
>>> auch in servicegroups hätte umbenennen müssen.
>>>
>>> Kann man diese umbenennung nicht automatisiert in den relevanten konfigs
>>> machen lassen?
>>
>> Das ist nicht so ganz einfach zu realisieren.
>> Man müsste einen speziellen Menüpunkt "Rename Host" bauen,
>> da bei Änderungen über "Configure Hosts" ggf. mehrerer
>> Hosts umbenannt werden können, und so keine automatische
>> eindeutige Änderung in den abhängigen Konfigurationen möglich
>> ist.
>
> Als Anregung, ob es Seiteneffekte gibt habe ich nicht fest gestellt -
> könnte aber möglich sein!
>
> #!/bin/bash
>
> read -p "Alter Host Name > " OLD_NAME
> read -p "Neuer Host Name > " NEW_NAME
>
> ALT_PATH=$(pwd)
> cd /etc/config.d
>
> for INFO in $(grep -n \'${OLD_NAME}\' nagios-*|sed s"/#.*$//")
> do
>     FILE_NAME=$(echo ${INFO}|cut -d: -f1)
>     ZEILEN_NR=$(echo ${INFO}|cut -d: -f2)
>     sed -i ${ZEILEN_NR}s"#${OLD_NAME}#${NEW_NAME}#" ${FILE_NAME}
> done
>
> cd ${ALT_PATH}
>
> exit 0
>
>
>>
>> Gruß,
>> Ansgar
>
> MfG
>   Peter B.
>
ps: in /usr/local/pnp4nagios/var/perfdata müsste dann auch der Ordner 
mit dem alten Hostname in den Neuen umbenannt werden.
Sonst werden Neue rrd's angelegt.


Mehr Informationen über die Mailingliste Eisfair_dev