> For the complete documentation index, see [llms.txt](https://docs.videc.de/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.videc.de/aip-6.0/aip-agenten.md).

# AIP Agenten

### **Alle Agenten haben im AIP Configurator folgende Eigenschaften**

### Allgemein

| Eigenschaft  | Beschreibung                                    |
| ------------ | ----------------------------------------------- |
| Name         | Identifikation des Agenten, muss eindeutig sein |
| Beschreibung | Optionale Beschreibung des Agenten              |

### Status

<table><thead><tr><th width="215"></th><th></th></tr></thead><tbody><tr><td>Eigenschaft</td><td>Beschreibung</td></tr><tr><td>Verbindungsstatus</td><td><p>Der Status der Verbindung des Agenten zum AIP Server:</p><ul><li>Getrennt</li><li>Verbunden</li></ul></td></tr><tr><td><a href="/aip-6.0/aip-agenten/verbindungstatus-zum-leitsystem.md">Verbindungsstatus zum Leitsystem</a></td><td><p>Der Status der Verbindung des Agenten zum Leitsystem:</p><ul><li>Undefined</li><li>Etablishing</li><li>Etablished</li><li>Unavailable</li></ul></td></tr><tr><td>State</td><td><p>Zustand des Agenten:</p><ul><li>Undefined</li><li>Running</li><li>Stopped</li><li>Paused</li></ul></td></tr><tr><td>RedState</td><td><p>Der redundante Zustand des Agenten:</p><ul><li>Active</li><li>Inactive</li></ul></td></tr><tr><td>Heartbeat Werte</td><td>Der analoge und digitale Heartbeat des Agenten</td></tr></tbody></table>

### Erweitert

<table><thead><tr><th width="215"></th><th></th></tr></thead><tbody><tr><td>Eigenschaft</td><td>Beschreibung</td></tr><tr><td>Überwachung (Watchdog)</td><td>Intervall in Sekunden, in dem der Agent dem AIP Server signalisiert, dass er korrekt arbeitet. Der gültige Wertebereich liegt zwischen 1 und 3600.</td></tr><tr><td>Agent automatisch starten</td><td>Gibt an, ob der Agent bei Start des Guards mit gestartet wird.</td></tr><tr><td>Agent nach Beendigung automatisch neustarten</td><td>Gibt an, ob der Guard den Agenten automatisch neu startet, wenn dieser beendet wurde.</td></tr><tr><td>Mit angemeldeten Benutzerkontext starten</td><td><p>Der Agent wird unter dem Kontext des angemeldeten Benutzers gestartet. Dies ermöglicht, dass der AgentGuard als Dienst den Agent starten und kontrollieren kann, der Agent aber gleichzeitig wie eine Anwendung ausgeführt wird. Mit dieser Option lassen sich viele Zugriffsprobleme umgehen.</p><p>Das Verfahren wird bei den Anbindungen iFIX und InTouch empfohlen. Auch bei OPC DA muss die Option gesetzt werden, wenn der OPC DA Server als Anwendung ausgeführt wird.</p><p>Für WinCC bitte den Hinweis bezüglich des Betriebsmodus beachten.</p><p>Bei den Anbindungen OPC UA AC und File wird die Option nicht benötigt.</p></td></tr><tr><td>Itemnamen Einschränkung für Ereignisse anzeigen</td><td><p>Bei der Ereigniskonfiguration wird der Reiter Itemnamen angezeigt. Hiermit ist es möglich, die Itemnamen Einschränkung für die Ereigniskonfigurationen des Agenten zu aktivieren und festzulegen.</p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Wird die Option _Itemnamen Einschränkung für Ereignisse anzeigen_ abgewählt, wird die Funktion für alle Ereignisse deaktiviert.</p></div></td></tr><tr><td>Log Level</td><td>Der LogLevel bestimmt, wie ausführlich protokolliert werden soll. Dabei gibt es die Stufen Trace, Debug und Info, wobei Trace die meisten Informationen protokolliert und Info die wenigsten.</td></tr><tr><td>Log Pfad</td><td>Der Ordner, in dem die Logdateien des Agenten gespeichert werden.</td></tr><tr><td>Antwortwartezeit</td><td>Angabe in Sekunden wann eine Netzwerk-Zeitüberschreitung eintritt.</td></tr><tr><td>Heartbeat Variablen Suffix</td><td><p>Gibt das Suffix der Heartbeat Variablen an.</p><ul><li>Kein: Es wird kein weiterer Bezeichner an die Heartbeat Variablen angefügt.</li><li>Stationsname: Der Name der Station wird an die Heartbeat Variablen angefügt.</li><li>Agentname: Der Name des Agents wird an die Heartbeat Variablen angefügt.</li><li>Computername: Der Name des Computers, auf dem der Agent läuft, wird zur Laufzeit ermittelt und an die Heartbeat Variablen angefügt.</li></ul><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Der Computername muss eindeutig sein. Bei der Änderung des Computernamens müssen die Variablen im Leitsystem angepasst werden.</p></div><p>Bitte beachten Sie hierzu das jeweilige Heartbeat Kapitel des Agenten.</p></td></tr><tr><td>Redundanz Variablen Suffix</td><td><p>Gibt das Suffix der Redundanz Variablen an.</p><ul><li>Stationsname: Der Name der Station wird an die Redundanz Variablen angefügt.</li><li>Agentname: Der Name des Agents wird an die Redundanz Variablen angefügt.</li><li>Computername: Der Name des Computers, auf dem der Agent läuft, wird zur Laufzeit ermittelt und an die Redundanz Variablen angefügt.</li></ul><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><ul><li>Der Computername muss eindeutig sein. Bei der Änderung des Computernamens müssen die Variablen im Leitsystem angepasst werden.</li></ul></div><p>Bitte beachten Sie hierzu das jeweilige Redundanz Kapitel des Agenten.</p></td></tr><tr><td>Zusatzparameter</td><td>Jedem Agenten können zusätzliche Parameter mit übergeben werden. Diese sind jedoch aus Stabilitätsgründen nur in Absprach mit dem VIDEC Support einzusetzen.</td></tr></tbody></table>

{% hint style="info" %}
Das Hinzufügen, Löschen und Zuweisen zu Stationen der Agenten ist [hier](/aip-6.0/aip-configurator/konfiguration/anbindung/agenten.md) beschrieben.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.videc.de/aip-6.0/aip-agenten.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
