icinga-powershell-framework icon indicating copy to clipboard operation
icinga-powershell-framework copied to clipboard

Feature Request: Self service API wrong IP for Hostadresse

Open tomabg opened this issue 10 months ago • 3 comments

Hi,

we are using Icinga director self service API and the Clients may have several (virtual) IP adresses.

Currently the Physical Adress is used for the Hostadresse field. So after Creation of a new host we need to change to the correct IP in Icinga Director

Better would be to find out the Local IP Adress from which the connection is done to Icinga Director for example like this:

PS C:\windows\system32> Get-NetTCPConnection -RemoteAddress  10.216.5.6

LocalAddress                        LocalPort RemoteAddress                       RemotePort State       AppliedSetting
------------                        --------- -------------                       ---------- -----       --------------
10.218.4.2                          51453     10.216.5.6                          443        CloseWait   Internet
10.218.4.2                          51452     10.216.5.6                          443        TimeWait


PS C:\windows\system32>

Maybe add a like if you have the same problem too.

tomabg avatar Apr 11 '24 06:04 tomabg

or maybe a better way:

PS C:\windows\system32> (Test-NetConnection -Port 443 -ComputerName 10.216.5.6).SourceAddress.IPAddress
10.218.4.2
PS C:\windows\system32>

tomabg avatar Apr 11 '24 06:04 tomabg

Thank you for your issue. There is already an Icinga function available which checks the best route to the target and uses the IP-Address from this interface

Get-IcingaNetworkInterface -IP <Icinga Director address>

Based on the networking routing configuration, it should report back the correct IP.

LordHepipud avatar Apr 12 '24 17:04 LordHepipud

the command Get-IcingaNetworkInterface returns in my case the physical adress but not the virtual adress(VPN)

PS C:\windows\system32> Get-IcingaNetworkInterface -IP 10.216.5.6 
192.168.178.32                                                                                                         

tomabg avatar Apr 15 '24 05:04 tomabg