Regelmäßiges IP-Update
Regelmäßiges IP-Update
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...
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...
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Regelmäßiges IP-Update
Hi,
wenn der Server nicht zum Client kann, dann muss der Client zum Server
Hast du dir schon mal Timer-Events des opsiclientd angeschaut?
Gruß
Niko
wenn der Server nicht zum Client kann, dann muss der Client zum Server
Hast du dir schon mal Timer-Events des opsiclientd angeschaut?
Gruß
Niko
Code: Alles auswählen
import OPSI
Re: Regelmäßiges IP-Update
Hallo Niko,
ich habe (testweise mit 120 Sek.) folgende Konfigs im Configed hinterlegt:
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...
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]
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...
Re: Regelmäßiges IP-Update
Hi,
hast du mal in die Infopage geschaut, ob dein Event ausgelöst wird? Wenn ja, nimmt er Connect zum Service auf?
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
For productive opsi installations we recommend support contracts.
http://www.uib.de
Re: Regelmäßiges IP-Update
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)
Re: Regelmäßiges IP-Update
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?
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
For productive opsi installations we recommend support contracts.
http://www.uib.de
Re: Regelmäßiges IP-Update
Nein, das ist leider noch zwecks Dummheit über die opsiclientd.conf gelaufen
Re: Regelmäßiges IP-Update
Wo muss ich denn für's Loglevel am Client hinfassen?
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Regelmäßiges IP-Update
Hi,
die Config dafür ist opsiclientd.global.log_level. Falls sie bei dir fehlt musst du sie anlegen.
Gruß
Niko
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
Re: Regelmäßiges IP-Update
Hmm... Auf einmal scheints zu funktionieren...
Ich roll das mal auf alle Surfaces aus und gebe Bescheid...
Ich roll das mal auf alle Surfaces aus und gebe Bescheid...