<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.psl.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eduard.logvinenko%40parasol-island.com</id>
	<title>Parasol - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.psl.dev/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eduard.logvinenko%40parasol-island.com"/>
	<link rel="alternate" type="text/html" href="https://wiki.psl.dev/Special:Contributions/Eduard.logvinenko@parasol-island.com"/>
	<updated>2026-07-22T18:08:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28745</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28745"/>
		<updated>2021-07-07T11:03:03Z</updated>

		<summary type="html">&lt;p&gt;Eduard.logvinenko@parasol-island.com: /* Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add Host==&lt;br /&gt;
Test: zabbix_get -s &amp;lt;IP / DNS&amp;gt; -p 10050 -k &amp;quot;agent.ping&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
Query most triggered items&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SELECT DISTINCT `history_uint`.`itemid`, count(`history_uint`.`itemid`) AS CountOf, `items`.`itemid`, `items`.`name` FROM `history_uint` LEFT JOIN `items` ON `history_uint`.`itemid` = `items`.`itemid` GROUP BY `history_uint`.`itemid` ORDER BY CountOf DESC&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Host name===&lt;br /&gt;
{psl}.{ber|dus}.{ns125|rds26}.{vh|hh|fb|hh|...}.{ug|eg|1og|...}.{kind e.g. vserver}.{machine name, e.g. pslsrv32}. Example:&lt;br /&gt;
&lt;br /&gt;
 psl.dus.ns125.fb.1ug.vserver.pslsrv15&lt;br /&gt;
&lt;br /&gt;
===Visible name===&lt;br /&gt;
{PSL} | {BER|DUS} | {NS125|RDS26} | {VH|HH|FB|HH|...} | {UG|EG|1OG|...} | {kind e.g. vServer} | {machine name, e.g. PSLSRV15} ({Short Description}). Example:&lt;br /&gt;
&lt;br /&gt;
 PSL | DUS | NS125 | FB | 1UG | vServer | PSLSRV15 (Preview Webserver)&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
The clients can be configured with tags in the zabbix_agentd.conf (for Agent) or zabbix_agent2.conf (for Agent 2), so the clients will be assigned to the right Host Group and Template Group. To do so, you need to add the predefined tags under HostMetadata. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 /etc/zabbix/zabbix_agentd.conf (Zabbix Agent)&lt;br /&gt;
 HostMetadata=win,vfx,psl,dus&lt;br /&gt;
 &amp;lt;br /&amp;gt;OR&lt;br /&gt;
 &lt;br /&gt;
 /etc/zabbix/zabbix_agent2.conf (Zabbix Agent 2)&lt;br /&gt;
 HostMetadata=linux,websrv,psl,dus,247&lt;br /&gt;
the following tags are predefined: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tag&lt;br /&gt;
!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|win&lt;br /&gt;
|Windows&lt;br /&gt;
|-&lt;br /&gt;
|linux&lt;br /&gt;
|Linux&lt;br /&gt;
|-&lt;br /&gt;
|psl&lt;br /&gt;
|Company Parasol Island&lt;br /&gt;
|-&lt;br /&gt;
|capm&lt;br /&gt;
|Company Capture Media&lt;br /&gt;
|-&lt;br /&gt;
|dus&lt;br /&gt;
|Location Düsseldorf&lt;br /&gt;
|-&lt;br /&gt;
|ber&lt;br /&gt;
|Location Berlin&lt;br /&gt;
|-&lt;br /&gt;
|env&lt;br /&gt;
|Type Environmental&lt;br /&gt;
|-&lt;br /&gt;
|websrv&lt;br /&gt;
|Type Webserver&lt;br /&gt;
|-&lt;br /&gt;
|winsrv&lt;br /&gt;
|Type Windows Server&lt;br /&gt;
|-&lt;br /&gt;
|erp&lt;br /&gt;
|Type ERP&lt;br /&gt;
|-&lt;br /&gt;
|firewall&lt;br /&gt;
|Type Firewall&lt;br /&gt;
|-&lt;br /&gt;
|hotspot&lt;br /&gt;
|Type Hotspot&lt;br /&gt;
|-&lt;br /&gt;
|hypervisor&lt;br /&gt;
|Type Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
|network&lt;br /&gt;
|Type Network&lt;br /&gt;
|-&lt;br /&gt;
|render&lt;br /&gt;
|Type Rendernode&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|Type Storage&lt;br /&gt;
|-&lt;br /&gt;
|switch&lt;br /&gt;
|Type Switch&lt;br /&gt;
|-&lt;br /&gt;
|vfx&lt;br /&gt;
|Type VFX&lt;br /&gt;
|-&lt;br /&gt;
|vm&lt;br /&gt;
|Type Virtual Machine&lt;br /&gt;
|-&lt;br /&gt;
|printer&lt;br /&gt;
|Type Printer&lt;br /&gt;
|-&lt;br /&gt;
|cisco&lt;br /&gt;
|Vendor Cisco&lt;br /&gt;
|-&lt;br /&gt;
|hp&lt;br /&gt;
|Vendor HP&lt;br /&gt;
|-&lt;br /&gt;
|ibm&lt;br /&gt;
|Vendor IBM&lt;br /&gt;
|-&lt;br /&gt;
|juniper&lt;br /&gt;
|Vendor Juniper&lt;br /&gt;
|-&lt;br /&gt;
|105&lt;br /&gt;
|Availability 10/5&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|Availability 24/7&lt;br /&gt;
|-&lt;br /&gt;
|test&lt;br /&gt;
|Test Group&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Hostgroups===&lt;br /&gt;
&lt;br /&gt;
* By Type, e.g. &amp;quot;HGRP | PSL | TYPE | WEBSERVER&amp;quot; , &amp;quot;HGRP | PSL | TYPE | PRINTER&amp;quot;&lt;br /&gt;
* By Logical Group, e.g. &amp;quot;HGRP | PSL | LOGIC | DUS&amp;quot; , &amp;quot;HGRP | PSL | LOGIC | BER&amp;quot;&lt;br /&gt;
* By Purpose, e.g. &amp;quot;HGRP | PSL | TYPE | RENDERNODE&amp;quot; , &amp;quot;HGRP | PSL | TYPE | NETWORK&amp;quot;&lt;br /&gt;
* By Availability Level, e.g. &amp;quot;HGRP | PSL | AVAILABILITY | 24/7&amp;quot; , &amp;quot;HGRP | CAPM | AVAILABILITY | 10/5&amp;quot;&lt;br /&gt;
* By Vendor, e.g. &amp;quot;HGRP | PSL | VENDOR | OKI&amp;quot; , &amp;quot;HGRP | PSL | VENDOR | HP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Template Groups/Template ===&lt;br /&gt;
&lt;br /&gt;
* The Template Group is a group of multiple templates that are linked to the Template Group.&lt;br /&gt;
* The Template has defined Applications, Trigger, Items, Discovery, Dashboards and Graphs.&lt;br /&gt;
&lt;br /&gt;
* For Example: TGRP | WINDOWS has the following templates linked&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | CPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | FILESYSTEMS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | GENERIC&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | MEMORY&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | NETWORK&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | PHYSICAL DISKS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | SERVICES&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | ZABBIX AGENT| PASSIVE&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
* Install Zabbix Agent&lt;br /&gt;
** https://www.zabbix.com/documentation/current/manual/installation/upgrade/packages/debian_ubuntu&lt;br /&gt;
** Make sure, 10050/tcp is open (Testen mit &#039;nc -zvw3 zabbix 10050&#039;)&lt;br /&gt;
** configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
*** Server=zabbix&lt;br /&gt;
*** ServerActive=zabbix&lt;br /&gt;
*** Hostname={Hostname configured in Zabbix Server}&lt;br /&gt;
* service zabbix-agent2 restart (Debug with: cat /var/log/zabbix/zabbix_agent2.log)&lt;br /&gt;
&lt;br /&gt;
===SQL===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
* mysql&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE USER &#039;zbx_monitor&#039;@&#039;%&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO &#039;zbx_monitor&#039;@&#039;%&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Uri=unix:/var/run/mysqld/mysqld.sock&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.User=zbx_monitor&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Password=b1RhaAh43ZALR&lt;br /&gt;
* service zabbix-agent2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
* Marco: {$MYSQL.DSN} = mysql01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Apache2===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
# a2enmod status&lt;br /&gt;
# Create &amp;quot;/etc/apache2/conf-available/zabbix.conf&amp;quot;, e.g. &amp;quot;nano /etc/apache2/conf-available/zabbix.conf&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Location &amp;quot;/server-status&amp;quot;&amp;gt;&lt;br /&gt;
  SetHandler server-status&lt;br /&gt;
&lt;br /&gt;
  Require host localhost&lt;br /&gt;
  Require ip 127.0.0.1&lt;br /&gt;
  Require ip 192.168&lt;br /&gt;
  Require ip 10&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# a2enconf zabbix&lt;br /&gt;
# service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
# Enable Template: &amp;quot;Template App Apache by Zabbix agent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Snippets==&lt;br /&gt;
===RegEx Replace Text Output to Int===&lt;br /&gt;
https://www.schatenseite.de/2018/04/05/zabbix-item-preprocessing-und-regular-expressions/&lt;br /&gt;
&lt;br /&gt;
 (.*) &amp;gt; \1:Off=0:On=1&lt;br /&gt;
 &lt;br /&gt;
 (On|Off)(?=.*:\1=(\d)) &amp;gt; \2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2020-03-09 at 08.48.50.png|800px]]&lt;/div&gt;</summary>
		<author><name>Eduard.logvinenko@parasol-island.com</name></author>
	</entry>
	<entry>
		<id>https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28733</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28733"/>
		<updated>2021-07-06T08:06:13Z</updated>

		<summary type="html">&lt;p&gt;Eduard.logvinenko@parasol-island.com: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add Host==&lt;br /&gt;
Test: zabbix_get -s &amp;lt;IP / DNS&amp;gt; -p 10050 -k &amp;quot;agent.ping&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
Query most triggered items&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SELECT DISTINCT `history_uint`.`itemid`, count(`history_uint`.`itemid`) AS CountOf, `items`.`itemid`, `items`.`name` FROM `history_uint` LEFT JOIN `items` ON `history_uint`.`itemid` = `items`.`itemid` GROUP BY `history_uint`.`itemid` ORDER BY CountOf DESC&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Host name===&lt;br /&gt;
{psl}.{ber|dus}.{ns125|rds26}.{vh|hh|fb|hh|...}.{ug|eg|1og|...}.{kind e.g. vserver}.{machine name, e.g. pslsrv32}. Example:&lt;br /&gt;
&lt;br /&gt;
 psl.dus.ns125.fb.1ug.vserver.pslsrv15&lt;br /&gt;
&lt;br /&gt;
===Visible name===&lt;br /&gt;
{PSL} | {BER|DUS} | {NS125|RDS26} | {VH|HH|FB|HH|...} | {UG|EG|1OG|...} | {kind e.g. vServer} | {machine name, e.g. PSLSRV15} ({Short Description}). Example:&lt;br /&gt;
&lt;br /&gt;
 PSL | DUS | NS125 | FB | 1UG | vServer | PSLSRV15 (Preview Webserver)&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
The clients can be configured with tags in the zabbix_agentd.conf (for Agent) or zabbix_agent2.conf (for Agent 2), so the clients will be assigned to the right Host Group and Template Group. To do so, you need to add the predefined tags under HostMetadata. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 /etc/zabbix/zabbix_agentd.conf (Zabbix Agent)&lt;br /&gt;
 HostMetadata=win,vfx,psl,dus&lt;br /&gt;
 &amp;lt;br /&amp;gt;OR&lt;br /&gt;
 &lt;br /&gt;
 /etc/zabbix/zabbix_agent2.conf (Zabbix Agent 2)&lt;br /&gt;
 HostMetadata=linux,websrv,psl,dus,247&lt;br /&gt;
the following tags are predefined: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tag&lt;br /&gt;
!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|win&lt;br /&gt;
|Windows&lt;br /&gt;
|-&lt;br /&gt;
|linux&lt;br /&gt;
|Linux&lt;br /&gt;
|-&lt;br /&gt;
|psl&lt;br /&gt;
|Company Parasol Island&lt;br /&gt;
|-&lt;br /&gt;
|capm&lt;br /&gt;
|Company Capture Media&lt;br /&gt;
|-&lt;br /&gt;
|dus&lt;br /&gt;
|Location Düsseldorf&lt;br /&gt;
|-&lt;br /&gt;
|ber&lt;br /&gt;
|Location Berlin&lt;br /&gt;
|-&lt;br /&gt;
|env&lt;br /&gt;
|Type Environmental&lt;br /&gt;
|-&lt;br /&gt;
|websrv&lt;br /&gt;
|Type Webserver&lt;br /&gt;
|-&lt;br /&gt;
|winsrv&lt;br /&gt;
|Type Windows Server&lt;br /&gt;
|-&lt;br /&gt;
|erp&lt;br /&gt;
|Type ERP&lt;br /&gt;
|-&lt;br /&gt;
|firewall&lt;br /&gt;
|Type Firewall&lt;br /&gt;
|-&lt;br /&gt;
|hotspot&lt;br /&gt;
|Type Hotspot&lt;br /&gt;
|-&lt;br /&gt;
|hypervisor&lt;br /&gt;
|Type Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
|network&lt;br /&gt;
|Type Network&lt;br /&gt;
|-&lt;br /&gt;
|render&lt;br /&gt;
|Type Rendernode&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|Type Storage&lt;br /&gt;
|-&lt;br /&gt;
|switch&lt;br /&gt;
|Type Switch&lt;br /&gt;
|-&lt;br /&gt;
|vfx&lt;br /&gt;
|Type VFX&lt;br /&gt;
|-&lt;br /&gt;
|vm&lt;br /&gt;
|Type Virtual Machine&lt;br /&gt;
|-&lt;br /&gt;
|cisco&lt;br /&gt;
|Vendor Cisco&lt;br /&gt;
|-&lt;br /&gt;
|hp&lt;br /&gt;
|Vendor HP&lt;br /&gt;
|-&lt;br /&gt;
|ibm&lt;br /&gt;
|Vendor IBM&lt;br /&gt;
|-&lt;br /&gt;
|juniper&lt;br /&gt;
|Vendor Juniper&lt;br /&gt;
|-&lt;br /&gt;
|105&lt;br /&gt;
|Availability 10/5&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|Availability 24/7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Hostgroups===&lt;br /&gt;
&lt;br /&gt;
* By Type, e.g. &amp;quot;HGRP | PSL | TYPE | WEBSERVER&amp;quot; , &amp;quot;HGRP | PSL | TYPE | PRINTER&amp;quot;&lt;br /&gt;
* By Logical Group, e.g. &amp;quot;HGRP | PSL | LOGIC | DUS&amp;quot; , &amp;quot;HGRP | PSL | LOGIC | BER&amp;quot;&lt;br /&gt;
* By Purpose, e.g. &amp;quot;HGRP | PSL | TYPE | RENDERNODE&amp;quot; , &amp;quot;HGRP | PSL | TYPE | NETWORK&amp;quot;&lt;br /&gt;
* By Availability Level, e.g. &amp;quot;HGRP | PSL | AVAILABILITY | 24/7&amp;quot; , &amp;quot;HGRP | CAPM | AVAILABILITY | 10/5&amp;quot;&lt;br /&gt;
* By Vendor, e.g. &amp;quot;HGRP | PSL | VENDOR | OKI&amp;quot; , &amp;quot;HGRP | PSL | VENDOR | HP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Template Groups/Template ===&lt;br /&gt;
&lt;br /&gt;
* The Template Group is a group of multiple templates that are linked to the Template Group.&lt;br /&gt;
* The Template has defined Applications, Trigger, Items, Discovery, Dashboards and Graphs.&lt;br /&gt;
&lt;br /&gt;
* For Example: TGRP | WINDOWS has the following templates linked&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | CPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | FILESYSTEMS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | GENERIC&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | MEMORY&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | NETWORK&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | PHYSICAL DISKS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | SERVICES&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | ZABBIX AGENT| PASSIVE&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
* Install Zabbix Agent&lt;br /&gt;
** https://www.zabbix.com/documentation/current/manual/installation/upgrade/packages/debian_ubuntu&lt;br /&gt;
** Make sure, 10050/tcp is open (Testen mit &#039;nc -zvw3 zabbix 10050&#039;)&lt;br /&gt;
** configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
*** Server=zabbix&lt;br /&gt;
*** ServerActive=zabbix&lt;br /&gt;
*** Hostname={Hostname configured in Zabbix Server}&lt;br /&gt;
* service zabbix-agent2 restart (Debug with: cat /var/log/zabbix/zabbix_agent2.log)&lt;br /&gt;
&lt;br /&gt;
===SQL===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
* mysql&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE USER &#039;zbx_monitor&#039;@&#039;%&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO &#039;zbx_monitor&#039;@&#039;%&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Uri=unix:/var/run/mysqld/mysqld.sock&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.User=zbx_monitor&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Password=b1RhaAh43ZALR&lt;br /&gt;
* service zabbix-agent2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
* Marco: {$MYSQL.DSN} = mysql01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Apache2===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
# a2enmod status&lt;br /&gt;
# Create &amp;quot;/etc/apache2/conf-available/zabbix.conf&amp;quot;, e.g. &amp;quot;nano /etc/apache2/conf-available/zabbix.conf&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Location &amp;quot;/server-status&amp;quot;&amp;gt;&lt;br /&gt;
  SetHandler server-status&lt;br /&gt;
&lt;br /&gt;
  Require host localhost&lt;br /&gt;
  Require ip 127.0.0.1&lt;br /&gt;
  Require ip 192.168&lt;br /&gt;
  Require ip 10&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# a2enconf zabbix&lt;br /&gt;
# service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
# Enable Template: &amp;quot;Template App Apache by Zabbix agent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Snippets==&lt;br /&gt;
===RegEx Replace Text Output to Int===&lt;br /&gt;
https://www.schatenseite.de/2018/04/05/zabbix-item-preprocessing-und-regular-expressions/&lt;br /&gt;
&lt;br /&gt;
 (.*) &amp;gt; \1:Off=0:On=1&lt;br /&gt;
 &lt;br /&gt;
 (On|Off)(?=.*:\1=(\d)) &amp;gt; \2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2020-03-09 at 08.48.50.png|800px]]&lt;/div&gt;</summary>
		<author><name>Eduard.logvinenko@parasol-island.com</name></author>
	</entry>
	<entry>
		<id>https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28725</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28725"/>
		<updated>2021-07-05T14:30:01Z</updated>

		<summary type="html">&lt;p&gt;Eduard.logvinenko@parasol-island.com: UPDATE /* Hostgroups */ and add Template Groups/Template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add Host==&lt;br /&gt;
Test: zabbix_get -s &amp;lt;IP / DNS&amp;gt; -p 10050 -k &amp;quot;agent.ping&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
Query most triggered items&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SELECT DISTINCT `history_uint`.`itemid`, count(`history_uint`.`itemid`) AS CountOf, `items`.`itemid`, `items`.`name` FROM `history_uint` LEFT JOIN `items` ON `history_uint`.`itemid` = `items`.`itemid` GROUP BY `history_uint`.`itemid` ORDER BY CountOf DESC&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Host name===&lt;br /&gt;
{psl}.{ber|dus}.{ns125|rds26}.{vh|hh|fb|hh|...}.{ug|eg|1og|...}.{kind e.g. vserver}.{machine name, e.g. pslsrv32}. Example:&lt;br /&gt;
&lt;br /&gt;
 psl.dus.ns125.fb.1ug.vserver.pslsrv15&lt;br /&gt;
&lt;br /&gt;
===Visible name===&lt;br /&gt;
{PSL} | {BER|DUS} | {NS125|RDS26} | {VH|HH|FB|HH|...} | {UG|EG|1OG|...} | {kind e.g. vServer} | {machine name, e.g. PSLSRV15} ({Short Description}). Example:&lt;br /&gt;
&lt;br /&gt;
 PSL | DUS | NS125 | FB | 1UG | vServer | PSLSRV15 (Preview Webserver)&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
The clients can be configured with tags in the zabbix_agentd.conf (for Agent) or zabbix_agent2.conf (for Agent 2), so the clients will be assigned to the right Host Group and Template Group. To do so, you need to add the predefined tags under HostMetadata. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 /etc/zabbix/zabbix_agentd.conf (Zabbix Agent)&lt;br /&gt;
 HostMetadata=win,vfx,psl,dus&lt;br /&gt;
 &amp;lt;br /&amp;gt;OR&lt;br /&gt;
 &lt;br /&gt;
 /etc/zabbix/zabbix_agent2.conf (Zabbix Agent 2)&lt;br /&gt;
 HostMetadata=linux,websrv,psl,dus,247&lt;br /&gt;
the following tags are predefined: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tag&lt;br /&gt;
!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|win&lt;br /&gt;
|Windows&lt;br /&gt;
|-&lt;br /&gt;
|linux&lt;br /&gt;
|Linux&lt;br /&gt;
|-&lt;br /&gt;
|psl&lt;br /&gt;
|Company Parasol Island&lt;br /&gt;
|-&lt;br /&gt;
|capm&lt;br /&gt;
|Company Capture Media&lt;br /&gt;
|-&lt;br /&gt;
|dus&lt;br /&gt;
|Location Düsseldorf&lt;br /&gt;
|-&lt;br /&gt;
|ber&lt;br /&gt;
|Location Berlin&lt;br /&gt;
|-&lt;br /&gt;
|env&lt;br /&gt;
|Type Environmental&lt;br /&gt;
|-&lt;br /&gt;
|websrv&lt;br /&gt;
|Type Webserver&lt;br /&gt;
|-&lt;br /&gt;
|winsrv&lt;br /&gt;
|Type Windows Server&lt;br /&gt;
|-&lt;br /&gt;
|erp&lt;br /&gt;
|Type ERP&lt;br /&gt;
|-&lt;br /&gt;
|firewall&lt;br /&gt;
|Type Firewall&lt;br /&gt;
|-&lt;br /&gt;
|hotspot&lt;br /&gt;
|Type Hotspot&lt;br /&gt;
|-&lt;br /&gt;
|hypervisor&lt;br /&gt;
|Type Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
|network&lt;br /&gt;
|Type Network&lt;br /&gt;
|-&lt;br /&gt;
|render&lt;br /&gt;
|Type Rendernode&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|Type Storage&lt;br /&gt;
|-&lt;br /&gt;
|switch&lt;br /&gt;
|Type Switch&lt;br /&gt;
|-&lt;br /&gt;
|vfx&lt;br /&gt;
|Type VFX&lt;br /&gt;
|-&lt;br /&gt;
|vm&lt;br /&gt;
|Type Virtual Machine&lt;br /&gt;
|-&lt;br /&gt;
|cisco&lt;br /&gt;
|Vendor Cisco&lt;br /&gt;
|-&lt;br /&gt;
|hp&lt;br /&gt;
|Vendor HP&lt;br /&gt;
|-&lt;br /&gt;
|ibm&lt;br /&gt;
|Vendor IBM&lt;br /&gt;
|-&lt;br /&gt;
|juniper&lt;br /&gt;
|Vendor Juniper&lt;br /&gt;
|-&lt;br /&gt;
|105&lt;br /&gt;
|Availability 10/5&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|Availability 24/7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Hostgroups===&lt;br /&gt;
&lt;br /&gt;
* By Type, e.g. &amp;quot;HGRP | PSL | TYPE | WEBSERVER&amp;quot; , &amp;quot;HGRP | PSL | TYPE | PRINTER&amp;quot;&lt;br /&gt;
* By Logical Group, e.g. &amp;quot;HGRP | PSL | LOGIC | DUS&amp;quot; , &amp;quot;HGRP | PSL | LOGIC | BER&amp;quot;&lt;br /&gt;
* By Purpose, e.g. &amp;quot;HGRP | PSL | TYPE | RENDERNODE&amp;quot; , &amp;quot;HGRP | PSL | TYPE | NETWORK&amp;quot;&lt;br /&gt;
* By Availability Level, e.g. &amp;quot;HGRP | PSL | AVAILABILITY | 24/7&amp;quot; , &amp;quot;HGRP | CAPM | AVAILABILITY | 10/5&amp;quot;&lt;br /&gt;
* By Vendor, e.g. &amp;quot;HGRP | PSL | VENDOR | OKI&amp;quot; , &amp;quot;HGRP | PSL | VENDOR | HP&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Template Groups/Template ===&lt;br /&gt;
&lt;br /&gt;
* The Template Group is a group of multiple templates that are linked to the Template Group.&lt;br /&gt;
* The Template has defined Applications, Trigger, Items, Discovery, Dashboards and Graphs.&lt;br /&gt;
&lt;br /&gt;
* TGRP | WINDOWS has the following templates linked&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | CPU&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | FILESYSTEMS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | GENERIC&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | MEMORY&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | NETWORK&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | PHYSICAL DISKS&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | WINDOWS | SERVICES&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;TPL | ZABBIX AGENT| PASSIVE&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
* Install Zabbix Agent&lt;br /&gt;
** https://www.zabbix.com/documentation/current/manual/installation/upgrade/packages/debian_ubuntu&lt;br /&gt;
** Make sure, 10050/tcp is open (Testen mit &#039;nc -zvw3 zabbix 10050&#039;)&lt;br /&gt;
** configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
*** Server=zabbix&lt;br /&gt;
*** ServerActive=zabbix&lt;br /&gt;
*** Hostname={Hostname configured in Zabbix Server}&lt;br /&gt;
* service zabbix-agent2 restart (Debug with: cat /var/log/zabbix/zabbix_agent2.log)&lt;br /&gt;
&lt;br /&gt;
===SQL===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
* mysql&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE USER &#039;zbx_monitor&#039;@&#039;%&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO &#039;zbx_monitor&#039;@&#039;%&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Uri=unix:/var/run/mysqld/mysqld.sock&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.User=zbx_monitor&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Password=b1RhaAh43ZALR&lt;br /&gt;
* service zabbix-agent2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
* Marco: {$MYSQL.DSN} = mysql01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Apache2===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
# a2enmod status&lt;br /&gt;
# Create &amp;quot;/etc/apache2/conf-available/zabbix.conf&amp;quot;, e.g. &amp;quot;nano /etc/apache2/conf-available/zabbix.conf&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Location &amp;quot;/server-status&amp;quot;&amp;gt;&lt;br /&gt;
  SetHandler server-status&lt;br /&gt;
&lt;br /&gt;
  Require host localhost&lt;br /&gt;
  Require ip 127.0.0.1&lt;br /&gt;
  Require ip 192.168&lt;br /&gt;
  Require ip 10&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# a2enconf zabbix&lt;br /&gt;
# service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
# Enable Template: &amp;quot;Template App Apache by Zabbix agent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Snippets==&lt;br /&gt;
===RegEx Replace Text Output to Int===&lt;br /&gt;
https://www.schatenseite.de/2018/04/05/zabbix-item-preprocessing-und-regular-expressions/&lt;br /&gt;
&lt;br /&gt;
 (.*) &amp;gt; \1:Off=0:On=1&lt;br /&gt;
 &lt;br /&gt;
 (On|Off)(?=.*:\1=(\d)) &amp;gt; \2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2020-03-09 at 08.48.50.png|800px]]&lt;/div&gt;</summary>
		<author><name>Eduard.logvinenko@parasol-island.com</name></author>
	</entry>
	<entry>
		<id>https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28724</id>
		<title>Zabbix</title>
		<link rel="alternate" type="text/html" href="https://wiki.psl.dev/index.php?title=Zabbix&amp;diff=28724"/>
		<updated>2021-07-05T14:05:06Z</updated>

		<summary type="html">&lt;p&gt;Eduard.logvinenko@parasol-island.com: added the configuration with tags, and the predefined tags&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Add Host==&lt;br /&gt;
Test: zabbix_get -s &amp;lt;IP / DNS&amp;gt; -p 10050 -k &amp;quot;agent.ping&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Maintenance==&lt;br /&gt;
Query most triggered items&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
SELECT DISTINCT `history_uint`.`itemid`, count(`history_uint`.`itemid`) AS CountOf, `items`.`itemid`, `items`.`name` FROM `history_uint` LEFT JOIN `items` ON `history_uint`.`itemid` = `items`.`itemid` GROUP BY `history_uint`.`itemid` ORDER BY CountOf DESC&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
&lt;br /&gt;
===Host name===&lt;br /&gt;
{psl}.{ber|dus}.{ns125|rds26}.{vh|hh|fb|hh|...}.{ug|eg|1og|...}.{kind e.g. vserver}.{machine name, e.g. pslsrv32}. Example:&lt;br /&gt;
&lt;br /&gt;
 psl.dus.ns125.fb.1ug.vserver.pslsrv15&lt;br /&gt;
&lt;br /&gt;
===Visible name===&lt;br /&gt;
{PSL} | {BER|DUS} | {NS125|RDS26} | {VH|HH|FB|HH|...} | {UG|EG|1OG|...} | {kind e.g. vServer} | {machine name, e.g. PSLSRV15} ({Short Description}). Example:&lt;br /&gt;
&lt;br /&gt;
 PSL | DUS | NS125 | FB | 1UG | vServer | PSLSRV15 (Preview Webserver)&lt;br /&gt;
&lt;br /&gt;
=== Tags ===&lt;br /&gt;
The clients can be configured with tags in the zabbix_agentd.conf (for Agent) or zabbix_agent2.conf (for Agent 2), so the clients will be assigned to the right Host Group and Template Group. To do so, you need to add the predefined tags under HostMetadata. &lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 /etc/zabbix/zabbix_agentd.conf (Zabbix Agent)&lt;br /&gt;
 HostMetadata=win,vfx,psl,dus&lt;br /&gt;
 &amp;lt;br /&amp;gt;OR&lt;br /&gt;
 &lt;br /&gt;
 /etc/zabbix/zabbix_agent2.conf (Zabbix Agent 2)&lt;br /&gt;
 HostMetadata=linux,websrv,psl,dus,247&lt;br /&gt;
the following tags are predefined: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Tag&lt;br /&gt;
!Meaning&lt;br /&gt;
|-&lt;br /&gt;
|win&lt;br /&gt;
|Windows&lt;br /&gt;
|-&lt;br /&gt;
|linux&lt;br /&gt;
|Linux&lt;br /&gt;
|-&lt;br /&gt;
|psl&lt;br /&gt;
|Company Parasol Island&lt;br /&gt;
|-&lt;br /&gt;
|capm&lt;br /&gt;
|Company Capture Media&lt;br /&gt;
|-&lt;br /&gt;
|dus&lt;br /&gt;
|Location Düsseldorf&lt;br /&gt;
|-&lt;br /&gt;
|ber&lt;br /&gt;
|Location Berlin&lt;br /&gt;
|-&lt;br /&gt;
|env&lt;br /&gt;
|Type Environmental&lt;br /&gt;
|-&lt;br /&gt;
|websrv&lt;br /&gt;
|Type Webserver&lt;br /&gt;
|-&lt;br /&gt;
|winsrv&lt;br /&gt;
|Type Windows Server&lt;br /&gt;
|-&lt;br /&gt;
|erp&lt;br /&gt;
|Type ERP&lt;br /&gt;
|-&lt;br /&gt;
|firewall&lt;br /&gt;
|Type Firewall&lt;br /&gt;
|-&lt;br /&gt;
|hotspot&lt;br /&gt;
|Type Hotspot&lt;br /&gt;
|-&lt;br /&gt;
|hypervisor&lt;br /&gt;
|Type Hypervisor&lt;br /&gt;
|-&lt;br /&gt;
|network&lt;br /&gt;
|Type Network&lt;br /&gt;
|-&lt;br /&gt;
|render&lt;br /&gt;
|Type Rendernode&lt;br /&gt;
|-&lt;br /&gt;
|storage&lt;br /&gt;
|Type Storage&lt;br /&gt;
|-&lt;br /&gt;
|switch&lt;br /&gt;
|Type Switch&lt;br /&gt;
|-&lt;br /&gt;
|vfx&lt;br /&gt;
|Type VFX&lt;br /&gt;
|-&lt;br /&gt;
|vm&lt;br /&gt;
|Type Virtual Machine&lt;br /&gt;
|-&lt;br /&gt;
|cisco&lt;br /&gt;
|Vendor Cisco&lt;br /&gt;
|-&lt;br /&gt;
|hp&lt;br /&gt;
|Vendor HP&lt;br /&gt;
|-&lt;br /&gt;
|ibm&lt;br /&gt;
|Vendor IBM&lt;br /&gt;
|-&lt;br /&gt;
|juniper&lt;br /&gt;
|Vendor Juniper&lt;br /&gt;
|-&lt;br /&gt;
|105&lt;br /&gt;
|Availability 10/5&lt;br /&gt;
|-&lt;br /&gt;
|247&lt;br /&gt;
|Availability 24/7&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Hostgroups===&lt;br /&gt;
&lt;br /&gt;
* By Kind, e.g. &amp;quot;#Apache2 Webservers&amp;quot;&lt;br /&gt;
* By Logical Group, e.g. &amp;quot;*Parasol OS&amp;quot;, &amp;quot;*ANM&amp;quot;&lt;br /&gt;
* By Purpose, e.g. &amp;quot;Storage Units&amp;quot;, &amp;quot;Rendernodes&amp;quot;&lt;br /&gt;
* By Availability Level, e.g. &amp;quot;_Mission Critical 24/7&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Monitoring==&lt;br /&gt;
* Install Zabbix Agent&lt;br /&gt;
** https://www.zabbix.com/documentation/current/manual/installation/upgrade/packages/debian_ubuntu&lt;br /&gt;
** Make sure, 10050/tcp is open (Testen mit &#039;nc -zvw3 zabbix 10050&#039;)&lt;br /&gt;
** configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
*** Server=zabbix&lt;br /&gt;
*** ServerActive=zabbix&lt;br /&gt;
*** Hostname={Hostname configured in Zabbix Server}&lt;br /&gt;
* service zabbix-agent2 restart (Debug with: cat /var/log/zabbix/zabbix_agent2.log)&lt;br /&gt;
&lt;br /&gt;
===SQL===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/db/mysql_agent2&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
* mysql&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;mysql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE USER &#039;zbx_monitor&#039;@&#039;%&#039; IDENTIFIED BY &#039;&amp;lt;password&amp;gt;&#039;;&lt;br /&gt;
GRANT USAGE,REPLICATION CLIENT,PROCESS,SHOW DATABASES,SHOW VIEW ON *.* TO &#039;zbx_monitor&#039;@&#039;%&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
* configure &amp;quot;/etc/zabbix/zabbix_agent2.conf&amp;quot;&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Uri=unix:/var/run/mysqld/mysqld.sock&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.User=zbx_monitor&lt;br /&gt;
** Plugins.Mysql.Sessions.mysql01.Password=b1RhaAh43ZALR&lt;br /&gt;
* service zabbix-agent2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
* Marco: {$MYSQL.DSN} = mysql01&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Apache2===&lt;br /&gt;
Source: https://git.zabbix.com/projects/ZBX/repos/zabbix/browse/templates/app/apache_agent&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;On the Host (Zabbix Agent installed)&#039;&#039;&#039;&lt;br /&gt;
# a2enmod status&lt;br /&gt;
# Create &amp;quot;/etc/apache2/conf-available/zabbix.conf&amp;quot;, e.g. &amp;quot;nano /etc/apache2/conf-available/zabbix.conf&amp;quot;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;apache&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Location &amp;quot;/server-status&amp;quot;&amp;gt;&lt;br /&gt;
  SetHandler server-status&lt;br /&gt;
&lt;br /&gt;
  Require host localhost&lt;br /&gt;
  Require ip 127.0.0.1&lt;br /&gt;
  Require ip 192.168&lt;br /&gt;
  Require ip 10&lt;br /&gt;
&amp;lt;/Location&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# a2enconf zabbix&lt;br /&gt;
# service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In Zabbix&#039;&#039;&#039;&lt;br /&gt;
# Enable Template: &amp;quot;Template App Apache by Zabbix agent&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Snippets==&lt;br /&gt;
===RegEx Replace Text Output to Int===&lt;br /&gt;
https://www.schatenseite.de/2018/04/05/zabbix-item-preprocessing-und-regular-expressions/&lt;br /&gt;
&lt;br /&gt;
 (.*) &amp;gt; \1:Off=0:On=1&lt;br /&gt;
 &lt;br /&gt;
 (On|Off)(?=.*:\1=(\d)) &amp;gt; \2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Screenshot 2020-03-09 at 08.48.50.png|800px]]&lt;/div&gt;</summary>
		<author><name>Eduard.logvinenko@parasol-island.com</name></author>
	</entry>
</feed>