Regelmäßiges IP-Update

Antworten
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Regelmäßiges IP-Update

Beitrag von dark alex »

Hallo zusammen,

gibt es eine Möglichkeit über ein timed event regelmäßig die IP eines Clients zu aktualisieren?
Wir haben Surfaces, die ja standardmäßig immer in den Standby-Modus versetzt werden, daher so gut wie nie rebootet werden...

Das Problem ist, es kommt vor, dass diese Tablets neue IPs bekommen, was OPSI dann nciht mitbekommt.

Die Folge: Ich kann keine Events mehr auslösen...
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Regelmäßiges IP-Update

Beitrag von n.wenselowski »

Hi,

wenn der Server nicht zum Client kann, dann muss der Client zum Server :D

Hast du dir schon mal Timer-Events des opsiclientd angeschaut?


Gruß

Niko

Code: Alles auswählen

import OPSI
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Regelmäßiges IP-Update

Beitrag von dark alex »

Hallo Niko,

ich habe (testweise mit 120 Sek.) folgende Konfigs im Configed hinterlegt:

Code: Alles auswählen

opsiclientd.event_update_ip.active	[true]
opsiclientd.event_update_ip.event_notifier_command	[]
opsiclientd.event_update_ip.interval	[120]
opsiclientd.event_update_ip.name	[update_ip]
opsiclientd.event_update_ip.process_actions	[false]
opsiclientd.event_update_ip.reboot	[false]
opsiclientd.event_update_ip.super	[default]
opsiclientd.event_update_ip.type	[timer]
Der zuletzt gesehen Wert bleibt aber beim Zeitpunkt des letzten reboots...
Ich will ja nicht dass Aktionen ausgeführt werden, sondern nur dass die IP am Server aktualisiert wird.

Wir pushen für gewöhnlich nach einer Konfiguration neuer Produkte an die jeweiligen Clients ein Event, das den User zum Reboot auffordert (selbst konfiguriert - allerdings über die config file), deshalb brauchen wir nur die IP-Aktualisierung...
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Regelmäßiges IP-Update

Beitrag von ueluekmen »

Hi,

hast du mal in die Infopage geschaut, ob dein Event ausgelöst wird? Wenn ja, nimmt er Connect zum Service auf?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Regelmäßiges IP-Update

Beitrag von dark alex »

Code: Alles auswählen

(529)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value precondition_installation_pending.installation_pending   (Config.pyo|203)
(530)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Config read   (Config.pyo|330)
(531)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Getting config from service   (EventProcessing.pyo|242)
(532)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Getting config from service   (Config.pyo|540)
(533)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.name, values [u'update_ip']   (Config.pyo|574)
(534)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.name   (Config.pyo|203)
(535)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.type, values [u'timer']   (Config.pyo|574)
(536)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.type   (Config.pyo|203)
(537)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.reboot, values [False]   (Config.pyo|574)
(538)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.reboot   (Config.pyo|203)
(539)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.active, values [True]   (Config.pyo|574)
(540)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.active   (Config.pyo|203)
(541)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.super, values [u'default']   (Config.pyo|574)
(542)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.super   (Config.pyo|203)
(543)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.process_actions, values [False]   (Config.pyo|574)
(544)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.process_actions   (Config.pyo|203)
(545)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.event_notifier_command, values [u'']   (Config.pyo|574)
(546)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.event_notifier_command   (Config.pyo|203)
(547)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_update_ip.interval, values [u'120']   (Config.pyo|574)
(548)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_update_ip.interval   (Config.pyo|203)
(549)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.configserver.url, values [u'https://172.16.10.10:4447/rpc']   (Config.pyo|574)
(550)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value config_service.url   (Config.pyo|203)
(551)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.depot.drive, values [u'b:']   (Config.pyo|574)
(552)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value depot_server.drive   (Config.pyo|203)
(553)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.depot.dynamic, values [False]   (Config.pyo|574)
(554)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.depot.id, values [u'opsisrv.klinikum-bayreuth.local']   (Config.pyo|574)
(555)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value depot_server.depot_id   (Config.pyo|203)
(556)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.depot.protocol, values [u'cifs']   (Config.pyo|574)
(557)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.dhcpd.filename, values []   (Config.pyo|574)
(558)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.install_by_shutdown.active, values [False]   (Config.pyo|574)
(559)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.uefinetbootlabel, values [u'']   (Config.pyo|574)
(560)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId clientconfig.windows.domain, values [u'KLINIKUM']   (Config.pyo|574)
(561)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.host_actions_disabled, values []   (Config.pyo|574)
(562)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.host_displayfields, values [u'clientConnected', u'clientDescription', u'clientIPAddress', u'clientInventoryNumber', u'clientLastSeen', u'clientName', u'clientSessionInfo']   (Config.pyo|574)
(563)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.license_inventory_extradisplayfields, values []   (Config.pyo|574)
(564)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.opsiclientd_events, values [u'on_demand', u'request_graceful_reboot', u'request_reboot', u'silent_install']   (Config.pyo|574)
(565)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.productonclient_displayfields_localboot, values [u'actionRequest', u'installationInfo', u'installationStatus', u'productId', u'productName', u'versionInfo']   (Config.pyo|574)
(566)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.productonclient_displayfields_netboot, values [u'actionRequest', u'installationInfo', u'installationStatus', u'productId', u'versionInfo']   (Config.pyo|574)
(567)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.dameware_mrc, values [u'C:\\Program Files (x86)\\SolarWinds\\DameWare Remote Support 12\\DWRCC.exe -c: -x: -m:%host% -a:1']   (Config.pyo|574)
(568)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.dameware_mrc.description, values [u'DameWare MRC']   (Config.pyo|574)
(569)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_linux, values [u'xterm +hold -e ping %host%']   (Config.pyo|574)
(570)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_linux.description, values [u'ping, started in a Linux environment']   (Config.pyo|574)
(571)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_linux.editable, values [True]   (Config.pyo|574)
(572)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_windows, values [u'cmd.exe /c start ping %host%']   (Config.pyo|574)
(573)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_windows.description, values [u'ping, started in a Windows terminal']   (Config.pyo|574)
(574)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.remote_control.ping_windows.editable, values [True]   (Config.pyo|574)
(575)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.kaspersky_veraltet.description, values [u'']   (Config.pyo|574)
(576)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.lic_office.description, values [u'Ms Office Lizenzauswertung']   (Config.pyo|574)
(577)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.no-mssql.description, values [u'']   (Config.pyo|574)
(578)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.product_failed.description, values [u'any product failed']   (Config.pyo|574)
(579)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.xp-pcs.description, values [u'']   (Config.pyo|574)
(580)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.saved_search.xpsp2.description, values [u'']   (Config.pyo|574)
(581)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.ssh.deploy-client-agent.default.password, values [u'']   (Config.pyo|574)
(582)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.ssh.deploy-client-agent.default.user, values [u'Administrator']   (Config.pyo|574)
(583)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.ssh_config_active, values [False]   (Config.pyo|574)
(584)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.ssh_menu_active, values [False]   (Config.pyo|574)
(585)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.ssh_shell_active, values [False]   (Config.pyo|574)
(586)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId configed.workbench.default, values [u'/home/opsiproducts/']   (Config.pyo|574)
(587)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId license-management.use, values [False]   (Config.pyo|574)
(588)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsi-linux-bootimage.append, values []   (Config.pyo|574)
(589)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_gui_startup.active, values [True]   (Config.pyo|574)
(590)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_gui_startup.active   (Config.pyo|203)
(591)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_net_connection.active, values [False]   (Config.pyo|574)
(592)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_net_connection.active   (Config.pyo|203)
(593)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId opsiclientd.event_timer.active, values [False]   (Config.pyo|574)
(594)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Setting config value event_timer.active   (Config.pyo|203)
(595)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId product_sort_algorithm, values [u'algorithm1']   (Config.pyo|574)
(596)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId software-on-demand.active, values [True]   (Config.pyo|574)
(597)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId software-on-demand.product-group-ids, values [u'software-on-demand']   (Config.pyo|574)
(598)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config state from service: configId software-on-demand.show-details, values [False]   (Config.pyo|574)
(599)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Got config from service   (Config.pyo|595)
(600)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Reconfiguring event generators   (EventProcessing.pyo|250)
(601)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Event config 'on_shutdown' is deactivated   (Events.pyo|918)
(602)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Event config 'user_login' is deactivated   (Events.pyo|918)
(603)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Event config 'net_connection' is deactivated   (Events.pyo|918)
(604)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Event config 'timer_silentinstall' is deactivated   (Events.pyo|918)
(605)     [5] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Event config 'timer' is deactivated   (Events.pyo|918)
(606)     [6] [Sep 29 10:34:32] [ event processing gui_startup{user_logged_in}] Cannot reconfigure event generator 'update_ip': not found   (Events.pyo|1126)
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1939
Registriert: 28 Mai 2008, 10:53

Re: Regelmäßiges IP-Update

Beitrag von ueluekmen »

Hi,

das ist wahrscheinlich das Problem. Kannst du mal den Loglevel hochschrauben? Erst auf 7 und dann sogar vielleicht auf 8. Irgendwas stimmt hier nicht. Du hast geschrieben du machst das in der config... hast du eine eigene Config unter custom abgelegt?
opsi support - uib gmbh
For productive opsi installations we recommend support contracts.
http://www.uib.de
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Regelmäßiges IP-Update

Beitrag von dark alex »

Nein, das ist leider noch zwecks Dummheit über die opsiclientd.conf gelaufen
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Regelmäßiges IP-Update

Beitrag von dark alex »

Wo muss ich denn für's Loglevel am Client hinfassen? :o
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Regelmäßiges IP-Update

Beitrag von n.wenselowski »

Hi,

die Config dafür ist opsiclientd.global.log_level. Falls sie bei dir fehlt musst du sie anlegen.


Gruß

Niko

Code: Alles auswählen

import OPSI
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Regelmäßiges IP-Update

Beitrag von dark alex »

Hmm... Auf einmal scheints zu funktionieren...
Ich roll das mal auf alle Surfaces aus und gebe Bescheid...
Antworten