<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Zabbix_LLD_Discovery_per_zabbix_sender</id>
	<title>Zabbix LLD Discovery per zabbix sender - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://znil.net/index.php?action=history&amp;feed=atom&amp;title=Zabbix_LLD_Discovery_per_zabbix_sender"/>
	<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Zabbix_LLD_Discovery_per_zabbix_sender&amp;action=history"/>
	<updated>2026-04-28T08:32:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in znilwiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://znil.net/index.php?title=Zabbix_LLD_Discovery_per_zabbix_sender&amp;diff=9553&amp;oldid=prev</id>
		<title>BLinz: Textersetzung - „&lt;comments&gt;“ durch „&lt;comments /&gt;“</title>
		<link rel="alternate" type="text/html" href="https://znil.net/index.php?title=Zabbix_LLD_Discovery_per_zabbix_sender&amp;diff=9553&amp;oldid=prev"/>
		<updated>2017-08-06T21:27:45Z</updated>

		<summary type="html">&lt;p&gt;Textersetzung - „&amp;lt;comments&amp;gt;“ durch „&amp;lt;comments /&amp;gt;“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
[[Kategorie:Zabbix]]&lt;br /&gt;
Man kann eine LLD Discovery auch per Zabbix-Sender (&amp;lt;code&amp;gt;zabbix_sender.exe&amp;lt;/code&amp;gt;) auslösen.&amp;lt;br&amp;gt;&lt;br /&gt;
Das ganze gelingt wie folgt:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==Discovery Rule==&lt;br /&gt;
Wir erstellen eine Discover-Rule wie folgt:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Zabbix-LLD-Discovery-mit-Zabbix-Sender-001.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
Der Type ist &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Zabbix trapper&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Somit wird weder der Zabbix-Server als auch der Zabbix-Agent nicht selbst aktiv.&amp;lt;br&amp;gt;&lt;br /&gt;
In der Übersicht sehen wir nun auch einen Intervall von &amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;0&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:Zabbix-LLD-Discovery-mit-Zabbix-Sender-002.png]]&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==JSON vorbereiten==&lt;br /&gt;
Hier mein JSON über die Datenbanken - in schöner Darstellung:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;XML&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;data&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;{#EXCHANGEDATABASE}&amp;quot;: &amp;quot;Mailbox Database EXCHANGE&amp;quot;,&lt;br /&gt;
            &amp;quot;{#EXCHANGEDBSERVER}&amp;quot;: &amp;quot;EXCHANGE&amp;quot;&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
In diesem Fall eine Datenbank auf einem Server.&amp;lt;br&amp;gt;&lt;br /&gt;
So können wir diesen jedoch NICHT an den Server senden sondern müssen diesen noch wie folgt aufbereiten:&amp;lt;br&amp;gt;&lt;br /&gt;
* In Textdatei speichern&lt;br /&gt;
* ein Minus Zeichen als ersten Zeichen &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt;&lt;br /&gt;
* dann ein Leerzeichen&lt;br /&gt;
* dann der Name des Discovery-Items, hier also &amp;lt;code&amp;gt;znil.ExchangeStatistics[discoverdatabases]&amp;lt;/code&amp;gt;&lt;br /&gt;
* dann ein Leerzeichen&lt;br /&gt;
* dann der JSON-String ohne unnötige Leerzeichen etc. in &amp;#039;&amp;#039;&amp;#039;einer(!)&amp;#039;&amp;#039;&amp;#039; Zeile.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Die kompletten Daten müssen also in einer Zeile stehen:&amp;lt;br&amp;gt;&lt;br /&gt;
 - znil.ExchangeStatistics[discoverdatabases] {&amp;quot;data&amp;quot;:[{&amp;quot;{#EXCHANGEDATABASE}&amp;quot;:&amp;quot;Mailbox Database EXCHANGE&amp;quot;,&amp;quot;{#EXCHANGEDBSERVER}&amp;quot;:&amp;quot;EXCHANGE&amp;quot;}]}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das ganze Speichern wir in einer Text-Datei - hier &amp;lt;code&amp;gt;EXDB-Discover.txt&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==Datei senden==&lt;br /&gt;
Diese Datei senden wir jetzt mit&lt;br /&gt;
 zabbix_sender.exe -c zabbix_agentd.win.conf -i EXDB-Discover.txt&lt;br /&gt;
Alternativ mit&lt;br /&gt;
 zabbix_sender.exe -z &amp;lt;IP-des-Zabbix-Server&amp;gt; -i EXDB-Discover.txt&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Es sollte eine Ausgabe wie folgt geben:&amp;lt;br&amp;gt;&lt;br /&gt;
 info from server: &amp;quot;processed: 1; failed: 0; total: 1; seconds spent: 0.002842&amp;quot;&lt;br /&gt;
 sent: 1; skipped: 0; total: 1&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Das war schon alles!&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
==Kommentare==&lt;br /&gt;
&amp;lt;comments /&amp;gt;&lt;/div&gt;</summary>
		<author><name>BLinz</name></author>
	</entry>
</feed>