<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Архивы Полезное - Admnotes.ru</title>
	<atom:link href="https://admnotes.ru/category/useful/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>Заметки системного администратора</description>
	<lastBuildDate>Fri, 08 Nov 2024 09:54:35 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://admnotes.ru/wp-content/uploads/2022/12/cropped-logo2-32x32.png</url>
	<title>Архивы Полезное - Admnotes.ru</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Сравнение строк в Google Таблицах</title>
		<link>https://admnotes.ru/2023/11/21/compare-google-sheets/</link>
					<comments>https://admnotes.ru/2023/11/21/compare-google-sheets/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Tue, 21 Nov 2023 16:29:12 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=604</guid>

					<description><![CDATA[<p>Задача: сравнить две таблицы, первая таблица &#8220;старая&#8221;, вторая таблица &#8220;новая&#8221;. В этих таблицах всегда уникальные значения. Нужно проверить &#8211; каких строк из старой таблицы.</p>
<p>Сообщение <a href="https://admnotes.ru/2023/11/21/compare-google-sheets/">Сравнение строк в Google Таблицах</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Задача: сравнить две таблицы, первая таблица &#8220;старая&#8221;, вторая таблица &#8220;новая&#8221;. В этих таблицах всегда уникальные значения. Нужно проверить &#8211; каких строк из старой таблицы нет в новой таблице, и каких строк из новой таблицы нет в старой. Например:</p>



<figure class="wp-block-table"><table><tbody><tr><td>Новая таблица</td><td>Старая таблица</td></tr><tr><td>Компьютер</td><td>Компьютер</td></tr><tr><td>Монитор</td><td>Монитор</td></tr><tr><td>Мышь</td><td>Мышь</td></tr><tr><td>Принтер</td><td>Телефон</td></tr></tbody></table></figure>



<p>В обеих таблицах есть значения Компьютер, Монитор, Мышь, но в старой нет значения Принтер, а в новой значения Телефон. В маленькой таблице различия можно увидеть без проблем, но если в таблице 500 строк, то становится тяжело сравнить их вручную. Поэтому чтобы визуально найти различия напишем скрипт, который будет выделять красным значения в старой таблице, которые отсутствуют в новой таблице, и зеленым значения в новой таблице, которые отсутствуют в старой таблице. Звучит витиевато, но на картинках должно стать понятнее.</p>



<h2 class="wp-block-heading">Скрипт для сравнения</h2>



<p>Переходим по ссылке <a href="https://docs.google.com/spreadsheets">https://docs.google.com/spreadsheets</a> и создаем новый документ.</p>



<p>Затем создадим еще одну таблицу, нажав на иконку &#8220;+&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-06_wm.jpg"><img decoding="async" width="237" height="72" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-06_wm.jpg" alt="" class="wp-image-609"/></a></figure></div>


<p>Теперь у нас есть две таблицы:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-23_wm.jpg"><img decoding="async" width="312" height="100" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-23_wm.jpg" alt="" class="wp-image-610" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-23_wm.jpg 312w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-07-23_wm-300x96.jpg 300w" sizes="(max-width: 312px) 100vw, 312px" /></a></figure></div>


<p>Переименуем их для удобства в new и old, для этого два раза жмем на имя таблицы:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-08-31_wm.jpg"><img decoding="async" width="357" height="118" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-08-31_wm.jpg" alt="" class="wp-image-611" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-08-31_wm.jpg 357w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-08-31_wm-300x99.jpg 300w" sizes="(max-width: 357px) 100vw, 357px" /></a></figure></div>


<p>Внесем данные в таблицы, я возьму для примера все те же значения.</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-13_wm.jpg"><img loading="lazy" decoding="async" width="328" height="249" data-id="612" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-13_wm.jpg" alt="" class="wp-image-612" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-13_wm.jpg 328w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-13_wm-300x228.jpg 300w" sizes="(max-width: 328px) 100vw, 328px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-22_wm.jpg"><img loading="lazy" decoding="async" width="355" height="240" data-id="613" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-22_wm.jpg" alt="" class="wp-image-613" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-22_wm.jpg 355w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-14-22_wm-300x203.jpg 300w" sizes="(max-width: 355px) 100vw, 355px" /></a></figure>
</figure>



<p>Затем идем в &#8220;Расширения&#8221;, &#8220;Apps Script&#8221;. После загрузки вставляем код:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="845" height="348" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-21-53_wm.jpg" alt="" class="wp-image-614" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-21-53_wm.jpg 845w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-21-53_wm-300x124.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_17-21-53_wm-768x316.jpg 768w" sizes="(max-width: 845px) 100vw, 845px" /></figure>



<div class="hcb_wrap"><pre class="prism line-numbers lang-js" data-lang="JavaScript"><code>function compareTables() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var newSheet = ss.getSheetByName(&#39;new&#39;);
  var oldSheet = ss.getSheetByName(&#39;old&#39;);
  
  var lastRowNew = newSheet.getLastRow();
  var lastRowOld = oldSheet.getLastRow();

//создание массивов из данных в таблицах
  var newDataRaw = newSheet.getRange(&#39;A1:A&#39; + lastRowNew).getValues();
  var oldDataRaw = oldSheet.getRange(&#39;A1:A&#39; + lastRowOld).getValues();

//убираем [] у каждого значения
  var newData = newDataRaw.reduce(function(a, b) { 
    return a.concat(b); 
  }); 

  var oldData = oldDataRaw.reduce(function(a, b) { 
    return a.concat(b); 
  }); 

 //смотрим в логах, что получилось
  Logger.log(newData);
  Logger.log(oldData);

  
//проверяем новую таблицу
//Метод indexOf - это метод, который возвращает индекс 
//первого вхождения указанного элемента в массиве. 
//Если элемент не найден, метод возвращает -1.

  for (var i = 0; i &lt; newData.length; i++) {
    if (oldData.indexOf(newData[i]) != -1) {
      Logger.log(&#39;white&#39;);
      newSheet.getRange(&#39;A&#39; + (i+1)).setBackground(&#39;white&#39;);
    } else {
      Logger.log(&#39;green&#39;);
      newSheet.getRange(&#39;A&#39; + (i+1)).setBackground(&#39;green&#39;);
    }
  }

//проверяем старую таблицу
  for (var i = 0; i &lt; oldData.length; i++) {
    if (newData.indexOf(oldData[i]) != -1) {
      Logger.log(&#39;white&#39;);
      oldSheet.getRange(&#39;A&#39; + (i+1)).setBackground(&#39;white&#39;);
    } else {
      Logger.log(&#39;red&#39;);
      oldSheet.getRange(&#39;A&#39; + (i+1)).setBackground(&#39;red&#39;);
    }
  }
}</code></pre></div>



<p>Дадим название нашему проекту:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-30-27_wm.jpg"><img loading="lazy" decoding="async" width="813" height="307" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-30-27_wm.jpg" alt="" class="wp-image-615" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-30-27_wm.jpg 813w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-30-27_wm-300x113.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-30-27_wm-768x290.jpg 768w" sizes="(max-width: 813px) 100vw, 813px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-03-56_wm.jpg"><img loading="lazy" decoding="async" width="411" height="317" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-03-56_wm.jpg" alt="" class="wp-image-617" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-03-56_wm.jpg 411w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-03-56_wm-300x231.jpg 300w" sizes="(max-width: 411px) 100vw, 411px" /></a></figure></div>


<p>После вставки кода нажимаем на иконку сохранения:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="587" height="423" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-25_wm.jpg" alt="" class="wp-image-616" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-25_wm.jpg 587w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-25_wm-300x216.jpg 300w" sizes="(max-width: 587px) 100vw, 587px" /></figure>



<p>Затем &#8220;Выполнить&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-12-44_wm.jpg"><img loading="lazy" decoding="async" width="570" height="311" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-12-44_wm.jpg" alt="" class="wp-image-618" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-12-44_wm.jpg 570w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_21-12-44_wm-300x164.jpg 300w" sizes="(max-width: 570px) 100vw, 570px" /></a></figure></div>


<p>Появится предупреждение &#8220;Требуется разрешение&#8221;, выбираем &#8220;Проверить разрешения&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-34-12_wm.jpg"><img loading="lazy" decoding="async" width="497" height="206" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-34-12_wm.jpg" alt="" class="wp-image-619" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-34-12_wm.jpg 497w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-34-12_wm-300x124.jpg 300w" sizes="(max-width: 497px) 100vw, 497px" /></a></figure></div>


<p>Выбирайте свой аккаунт:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-44_wm.jpg"><img loading="lazy" decoding="async" width="494" height="211" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-44_wm.jpg" alt="" class="wp-image-620" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-44_wm.jpg 494w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-35-44_wm-300x128.jpg 300w" sizes="(max-width: 494px) 100vw, 494px" /></a></figure></div>


<p>В нашем скрипте ничего противозаконного нет, поэтому нажимаем &#8220;Дополнительные настройки&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-36-25_wm.jpg"><img loading="lazy" decoding="async" width="638" height="361" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-36-25_wm.jpg" alt="" class="wp-image-621" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-36-25_wm.jpg 638w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-36-25_wm-300x170.jpg 300w" sizes="(max-width: 638px) 100vw, 638px" /></a></figure></div>


<p>А затем нажимаем &#8220;Перейти на страницу&#8230;&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-37-48_wm.jpg"><img loading="lazy" decoding="async" width="322" height="66" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-37-48_wm.jpg" alt="" class="wp-image-622" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-37-48_wm.jpg 322w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-37-48_wm-300x61.jpg 300w" sizes="(max-width: 322px) 100vw, 322px" /></a></figure></div>


<p>Скрипт начнет выполняться, при его завершении в журнале появится запись &#8220;Выполнение завершено&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-58-56_wm.jpg"><img loading="lazy" decoding="async" width="587" height="598" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-58-56_wm.jpg" alt="" class="wp-image-623" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-58-56_wm.jpg 587w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-58-56_wm-294x300.jpg 294w" sizes="(max-width: 587px) 100vw, 587px" /></a></figure></div>


<p>После выполнения переходим на вкладку с документом. Любуемся результатом выполнения скрипта:</p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-10_wm.jpg"><img loading="lazy" decoding="async" width="605" height="591" data-id="625" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-10_wm.jpg" alt="" class="wp-image-625" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-10_wm.jpg 605w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-10_wm-300x293.jpg 300w" sizes="(max-width: 605px) 100vw, 605px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-21_wm.jpg"><img loading="lazy" decoding="async" width="700" height="592" data-id="624" src="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-21_wm.jpg" alt="" class="wp-image-624" srcset="https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-21_wm.jpg 700w, https://admnotes.ru/wp-content/uploads/2023/11/image_2023-11-21_20-59-21_wm-300x254.jpg 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure>
</figure>



<p>В итоге:</p>



<p>Автоматизация процесса сравнения: скрипт позволяет быстро и точно сравнить две таблицы, что значительно экономит время и уменьшает вероятность ошибок.</p>



<p>Возможность обработки больших объемов данных: скрипт может работать с большими таблицами, что позволяет сравнивать и анализировать большие объемы информации.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2023/11/21/compare-google-sheets/">Сравнение строк в Google Таблицах</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2023/11/21/compare-google-sheets/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Добавить штамп электронной подписи на PDF</title>
		<link>https://admnotes.ru/2023/06/29/dobavit-shtamp-ehlektronnoj-podpisi/</link>
					<comments>https://admnotes.ru/2023/06/29/dobavit-shtamp-ehlektronnoj-podpisi/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Thu, 29 Jun 2023 07:56:08 +0000</pubDate>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[эцп]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=570</guid>

					<description><![CDATA[<p>Чтобы добавить штамп электронной подписи на PDF мы будем использовать Adobe Acrobat Reader. Для начала у вас должна быть электронная подпись, установленный и активированный.</p>
<p>Сообщение <a href="https://admnotes.ru/2023/06/29/dobavit-shtamp-ehlektronnoj-podpisi/">Добавить штамп электронной подписи на PDF</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Чтобы добавить штамп электронной подписи на PDF мы будем использовать Adobe Acrobat Reader. Для начала у вас должна быть электронная подпись, установленный и активированный Крипто-про, а также расширение для подписи PDF документов.</p>



<p>Актуальную версию расширения можно скачать на <a href="https://www.cryptopro.ru/products/other/pdf/downloads" target="_blank" rel="noreferrer noopener">сайте</a> Крипто-про либо внизу, но актуальную на момент написания статьи. На сайте выбирайте разрядность такую же как у программы Adobe Acrobat Reader. В статье рассматривается 32-битная версия.</p>



<p><a href="https://drive.google.com/file/d/1rkOUeZ7Y96yGmLTiAiqfyyfANREuPmiD/view?usp=sharing" target="_blank" rel="noreferrer noopener">cppdfsetup64.exe</a> &#8211; 64-битная версия</p>



<p><a href="https://drive.google.com/file/d/17Qjom3Stw89rYW5Ie-XpoPh9OhyqYa0a/view?usp=sharing" target="_blank" rel="noreferrer noopener">cppdfsetup.exe</a> &#8211; 32-битная версия</p>



<h2 class="wp-block-heading">Настроим подписание документов в Adobe Acrobat Reader:</h2>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58.jpg"><img loading="lazy" decoding="async" width="1024" height="674" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58-1024x674.jpg" alt="" class="wp-image-572" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58-1024x674.jpg 1024w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58-300x197.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58-768x505.jpg 768w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-01-58.jpg 1050w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Редактирование &gt; Установки</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39.jpg"><img loading="lazy" decoding="async" width="1024" height="622" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39-1024x622.jpg" alt="" class="wp-image-573" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39-1024x622.jpg 1024w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39-300x182.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39-768x466.jpg 768w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-02-39.jpg 1143w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Подписи &gt; Подробнее&#8230;</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-03-40.jpg"><img loading="lazy" decoding="async" width="762" height="693" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-03-40.jpg" alt="" class="wp-image-574" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-03-40.jpg 762w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_12-03-40-300x273.jpg 300w" sizes="(max-width: 762px) 100vw, 762px" /></a><figcaption class="wp-element-caption">Метод подписания по умолчанию &gt; КриптоПро PDF, Формат подписания &gt; Эквивалент CaDES, Поставить галочку Включать состояние аннулирования подписи</figcaption></figure></div>


<p>Если у вас не появляется КриптоПро PDF после установки плагина, попробуйте перезагрузить компьютер, если не помогло, то попробовать переустановить плагин. Как-то на одной из машин долго не появлялась строчка КриптоПро, пришлось несколько раз переустановить и перезагрузить компьютер, в чем причина не понял.</p>



<h2 class="wp-block-heading">Ставим штамп</h2>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/ц.jpg"><img loading="lazy" decoding="async" width="907" height="631" src="https://admnotes.ru/wp-content/uploads/2023/06/ц.jpg" alt="" class="wp-image-575" srcset="https://admnotes.ru/wp-content/uploads/2023/06/ц.jpg 907w, https://admnotes.ru/wp-content/uploads/2023/06/ц-300x209.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/ц-768x534.jpg 768w" sizes="(max-width: 907px) 100vw, 907px" /></a><figcaption class="wp-element-caption">Открываем вкладку Инструменты</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05.jpg"><img loading="lazy" decoding="async" width="1024" height="508" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05-1024x508.jpg" alt="" class="wp-image-576" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05-1024x508.jpg 1024w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05-300x149.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05-768x381.jpg 768w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-05.jpg 1199w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Выбираем Сертификаты</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-32.jpg"><img loading="lazy" decoding="async" width="757" height="162" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-32.jpg" alt="" class="wp-image-577" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-32.jpg 757w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-49-32-300x64.jpg 300w" sizes="(max-width: 757px) 100vw, 757px" /></a><figcaption class="wp-element-caption">Нажимаем Поставить цифровую подпись, затем выделяем пространство прямо в документе.</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-50-38.jpg"><img loading="lazy" decoding="async" width="606" height="515" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-50-38.jpg" alt="" class="wp-image-578" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-50-38.jpg 606w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-50-38-300x255.jpg 300w" sizes="(max-width: 606px) 100vw, 606px" /></a><figcaption class="wp-element-caption">Выбираем сертификат, ставим галочку Визуализация подписи в соответствии с 63-ФЗ</figcaption></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-51-23.jpg"><img loading="lazy" decoding="async" width="637" height="515" src="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-51-23.jpg" alt="" class="wp-image-579" srcset="https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-51-23.jpg 637w, https://admnotes.ru/wp-content/uploads/2023/06/image_2023-06-29_11-51-23-300x243.jpg 300w" sizes="(max-width: 637px) 100vw, 637px" /></a><figcaption class="wp-element-caption">Сохраняем подписанный документ.</figcaption></figure></div>


<p>Вот так вот можно поставить штамп электронной подписи на документ.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2023/06/29/dobavit-shtamp-ehlektronnoj-podpisi/">Добавить штамп электронной подписи на PDF</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2023/06/29/dobavit-shtamp-ehlektronnoj-podpisi/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Запись рабочего стола и камеры ffmpeg Ubuntu</title>
		<link>https://admnotes.ru/2023/06/28/zapis-rabochego-stola-i-kamery-ffmpeg-ubuntu/</link>
					<comments>https://admnotes.ru/2023/06/28/zapis-rabochego-stola-i-kamery-ffmpeg-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Wed, 28 Jun 2023 09:42:00 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=535</guid>

					<description><![CDATA[<p>Появилась необходимость в записи рабочего стола, ip-камеры и графика скорости на портах в реальном времени, единственным источником звука будет камера. На помощь пришел ffmpeg,.</p>
<p>Сообщение <a href="https://admnotes.ru/2023/06/28/zapis-rabochego-stola-i-kamery-ffmpeg-ubuntu/">Запись рабочего стола и камеры ffmpeg Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Появилась необходимость в записи рабочего стола, ip-камеры и графика скорости на портах в реальном времени, единственным источником звука будет камера. На помощь пришел ffmpeg, а также несколько инструментов таких как snmpwalk, gnuplot. Все это буду делать на Ubuntu 20.04. Будьте внимательны в 16 Ubuntu ffmpeg старый, его нужно обновить вручную:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo add-apt-repository ppa:jonathonf/ffmpeg-4
sudo apt-get update
sudo apt-get install ffmpeg</code></pre></div>



<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/06/1-2.jpg"><img loading="lazy" decoding="async" width="1024" height="432" src="https://admnotes.ru/wp-content/uploads/2023/06/1-2-1024x432.jpg" alt="" class="wp-image-538" srcset="https://admnotes.ru/wp-content/uploads/2023/06/1-2-1024x432.jpg 1024w, https://admnotes.ru/wp-content/uploads/2023/06/1-2-300x127.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/1-2-768x324.jpg 768w, https://admnotes.ru/wp-content/uploads/2023/06/1-2-1536x648.jpg 1536w, https://admnotes.ru/wp-content/uploads/2023/06/1-2-2048x864.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Скриншот из готового результата</figcaption></figure>



<p>Изначально хотелось сделать запуск записи при включении компьютера, но ffmpeg отказывался запускаться, выдавая ошибку (<a href="https://superuser.com/questions/1786384/ffmpeg-0-0-protocol-not-found-did-you-mean-file0-0" target="_blank" rel="noreferrer noopener">тикет</a>), поэтому я решил сделать запуск через ярлык. </p>



<p>Цель записи выявить ошибку при взаимодействии пользователя с каким-то сложным ПО, где необходимо проследить как именно выполняется алгоритм работы.</p>



<p>Хочу заметить, что запись будет происходить внутри локальной сети, камера и компьютер подключены к маршрутизатору напрямую.</p>



<h2 class="wp-block-heading">Камера</h2>



<p>Используется IP-камера Beward B12CR с прошивкой 3.1.0.1.5.18.166. </p>



<p>Для записи будет задействован альтернативный поток со следующими настройками:</p>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/2-1.jpg"><img loading="lazy" decoding="async" width="933" height="454" src="https://admnotes.ru/wp-content/uploads/2023/06/2-1.jpg" alt="" class="wp-image-540" srcset="https://admnotes.ru/wp-content/uploads/2023/06/2-1.jpg 933w, https://admnotes.ru/wp-content/uploads/2023/06/2-1-300x146.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/2-1-768x374.jpg 768w" sizes="(max-width: 933px) 100vw, 933px" /></a></figure>



<h2 class="wp-block-heading">График</h2>



<p>Для создания графика будем обращаться к этой <a href="https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/" target="_blank" rel="noreferrer noopener">инструкции</a>. У нас должны появиться следующие скрипты &#8211; getDataFromMikrotik.sh, runGnuplot.sh, createGraph.p. Все скрипты будут лежать в папке /home/user/record/</p>



<h2 class="wp-block-heading">Папка для записи</h2>



<p>Для создания папки я решил выделить код в отдельный скрипт createPath.sh:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
user=test
rm -f /home/$user/record/path
mkdir /home/$user/$(date +%d-%m-%y)-record/
mkdir /home/$user/$(date +%d-%m-%y)-record/$(date +%H-%M)
echo /home/$user/$(date +%d-%m-%y)-record/$(date +%H-%M) &gt;&gt; /home/$user/record/path</code></pre></div>



<p>user=test &#8211; имя пользователя в системе Ubuntu. Скрипт проверяет наличие файла path, если он есть, то удаляет его. Затем создается папка с именем в формате &#8220;28-06-2023-record&#8221;, а внутри этой папки создается другая папка с именем в формате &#8220;11-59&#8221;. Получившийся путь /home/test/28-06-2023-record/11-59 записывает в файл /home/test/record/path. Этот путь будут использовать другие скрипты, чтобы класть туда свои новые файлы.</p>



<h2 class="wp-block-heading">Запись</h2>



<p>Для начала установим необходимые пакеты:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install ffmpeg snmp gnuplot</code></pre></div>



<p>Создадим скрипт startRec.sh, который будет начинать запись:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
started=$(ps aux | grep &#39;[g]etDataFromMikrotik.sh&#39; | awk &#39;{print $2}&#39;)
if [[ -n $started ]] 
then
	echo &quot;alredy started&quot;
	exit
fi
echo &quot;starting&quot;
bash /home/user/record/createPath.sh &gt;&gt; /home/user/record/createPath.log
path=$(cat /home/user/record/path)
width=$(xrandr | grep primary | cut -f 4 -d &quot; &quot; | cut -f 1 -d &quot;+&quot; | cut -f 1 -d &quot;x&quot;)
height=$(xrandr | grep primary | cut -f 4 -d &quot; &quot; | cut -f 1 -d &quot;+&quot; | cut -f 2 -d &quot;x&quot;)

if [ $(($height-360)) -ge 480 ]
then
	heightGraph=480
else
	heightGraph=$(($height-360))
fi

bash /home/user/record/getDataFromMikrotik.sh &gt;&gt; $path/getDataFromMikrotik.log 2&gt;&1 &lt; /dev/null &

bash /home/user/record/runGnuplot.sh &gt;&gt; $path/runGnuplot.log 2&gt;&1 &lt; /dev/null &


ffmpeg \
-video_size $width\x$height-f x11grab -r 5 -i :0.0 \
-rtsp_transport tcp -i &quot;rtsp://admin:password@192.168.1.199:554/av0_1&quot; \
-f image2 -loop 1 -i $path/graph.png \
-filter_complex &quot;[0:v]pad=iw+640:ih[desk]; \
		[desk][1:v]overlay=$width:0[deskcam]; \
		[2:v]scale=640:$heightGraph[graph]; \
		[deskcam][graph]overlay=$width:360[all]; \
		[all]drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf:text=&#39;%{pts\:gmtime\:$(($(date +%s)+18000))\:%d-%m-%Y %T}&#39;:fontcolor=white@0.8:x=7:y=7:borderw=2:bordercolor=black[v]&quot; \
-map &quot;[v]&quot; \
-map 1:a \
-c:v libx264 -pix_fmt yuv420p -crf 40 -preset ultrafast \
-c:a copy \
$path/merged.mkv &gt;&gt; $path/merged.log 2&gt;&1 &lt; /dev/null &</code></pre></div>



<pre class="wp-block-code"><code>Сначала мы проверяем запущена ли уже запись, если да, то показываем "already started", если нет, то показываем "starting" и запускаем запись. Проверка осуществляется с помощью ps aux, он проверяет запущен ли процесс getDataFromMikrotik.sh.</code></pre>



<p>Затем создается путь с помощью скрипта createPath.sh, логи которого записываются в файл с таким же именем, но с расширением log. Переменная path присваивает созданный путь.</p>



<p>После этого узнаем разрешение экрана командой xrandr, фильтруем вывод, разбираем его на ширину и высоту.</p>



<p>Размер видео с камеры 640&#215;360, размер изображения графика 640&#215;480. При высоте экрана 1080 пикселей видео с камеры и график полностью помещаются при своих стандартных высотах, но если размер экрана будет, например, 720 пикселей, то график обрежется снизу, так как 360+480=840, 840-720=120 пикселей обрезалось. Поэтому мы проверяем сколько осталось пикселей по высоте, если осталось меньше 480, тогда heightGraph будет остаток по высоте (сожмем график по высоте), если больше 480, то heightGraph будет всегда 480, чтобы не растягивать. Для меня важно, чтобы помещалось видео с камеры. </p>



<p>Вот так будет выглядеть график при разрешении 1280&#215;720:</p>



<figure class="wp-block-image size-large"><a href="https://admnotes.ru/wp-content/uploads/2023/06/3-1.jpg"><img loading="lazy" decoding="async" width="1024" height="384" src="https://admnotes.ru/wp-content/uploads/2023/06/3-1-1024x384.jpg" alt="" class="wp-image-541" srcset="https://admnotes.ru/wp-content/uploads/2023/06/3-1-1024x384.jpg 1024w, https://admnotes.ru/wp-content/uploads/2023/06/3-1-300x113.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/3-1-768x288.jpg 768w, https://admnotes.ru/wp-content/uploads/2023/06/3-1-1536x576.jpg 1536w, https://admnotes.ru/wp-content/uploads/2023/06/3-1.jpg 1920w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">График сжался, но читабельность сохраняется.</figcaption></figure>



<p>Далее запускается скрипт getDataFromMikrotik.sh, он берет данные с маршрутизатора и записывает их в data.txt, попутно пишется одноименный лог файл. </p>



<p>Следом выполняется runGnuplot.sh, который запускает gnuplot с файлом createGraph.p внутри. Все это с задержкой в 1 секунду. Тоже пишется лог файл. Есть погрешности в задержке, для меня не критично.</p>



<p>И, наконец, ffmpeg: </p>



<p><strong>-video_size $width\x$height-f x11grab -r 5 -i :0.0 \</strong> &#8211; с помощью x11grab делаем запись рабочего стола с входящей частотой 5 fps.</p>



<p><strong>-rtsp_transport tcp -i &#8220;rtsp://admin:password@192.168.1.199:554/av0_1&#8221; -r 5 \</strong> &#8211; запись с камеры. admin &#8211; имя пользователя, password &#8211; пароль, 192.168.1.199:554 &#8211; ip-адрес камеры и порт (порт должен быть проброшен), av0_1 &#8211; альтернативный поток (av0_0 &#8211; основной поток).</p>



<p><strong>-f image2 -loop 1 -i $path/graph.png \</strong> &#8211; берем график и по мере обновления добавляем в общее видео.</p>



<p><strong>-filter_complex &#8220;[0:v]pad=iw+640:ih[desk]; \</strong> &#8211; создает на видео с рабочим столом черный фон (desk) с шириной, увеличенной на 640 пикселей, и сохраняет его размеры.</p>



<p><strong>[<strong>desk</strong>][1:v]overlay=$width:0[deskcam]; \</strong> &#8211; накладывает видео поток с индексом 1 (1:v &#8211; видео с камеры) на черный фон рабочего стола (desk), смещая его на $width пикселей вправо. Результат сохраняется в deskcam.</p>



<p><strong>[2:v]scale=640:$heightGraph[graph]; \</strong> &#8211; изменяет размер видео потока с индексом 2 (2:v &#8211; график) до ширины 640 пикселей и высоты $heightGraph пикселей. Результат сохраняется в graph.</p>



<p><strong>[<strong>deskcam</strong>][<strong>graph</strong>]overlay=$width:360[all]; \</strong> &#8211; накладывает видео поток graph на deskcam, смещая его на $width пикселей вправо и на 360 пикселей вниз (высота видео с камеры). Результат сохраняется в all.</p>



<p><strong>[all]drawtext=fontfile=/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf:text=&#8217;%{pts\:gmtime\:$(($(date +%s)+18000))\:%d-%m-%Y  %T}&#8217;:fontcolor=white@0.8:x=7:y=7:borderw=2:bordercolor=black[v]&#8221; \</strong> &#8211; добавляет текст на видео поток all. Текст содержит текущую дату и время в формате &#8220;день-месяц-год час:минута:секунда&#8221;, смещенное на 5 часов вперед. Текст отображается белым цветом с прозрачностью 0.8, с толщиной обводки 2 пикселя и черной обводкой. Результат сохраняется в v.</p>



<p><strong>-map &#8220;[v]&#8221; \</strong> &#8211; выбирает результат из filter_complex в качестве видео потока для кодирования.</p>



<p><strong>-map 1:a \</strong> &#8211; выбирает аудио поток с индексом 1 (1:a) для кодирования. </p>



<p><strong>-c:v libx264 -pix_fmt yuv420p -crf 40 -preset ultrafast \ </strong>&#8211; устанавливает кодек видео (libx264), формат пикселей (yuv420p), качество видео (crf 40, где более высокое значение означает более низкое качество), и скорость кодирования (ultrafast, самая быстрая скорость).</p>



<p><strong>-c:a copy \</strong> &#8211; копирует аудио поток без изменений.</p>



<p><strong>$path/merged.mkv</strong> &#8211; указывает путь и имя файла, в который будет сохранен результат.</p>



<p><strong>&gt;&gt; $path/merged.log 2&gt;&amp;1 &lt; /dev/null &amp;</strong> &#8211; перенаправляет вывод команды в файл merged.log, игнорирует ввод данных (/dev/null), и запускает процесс в фоновом режиме (&amp;).</p>



<p>После запуска записи структура папок будет выглядеть так:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="853" height="476" src="https://admnotes.ru/wp-content/uploads/2023/06/4-1.jpg" alt="" class="wp-image-542" srcset="https://admnotes.ru/wp-content/uploads/2023/06/4-1.jpg 853w, https://admnotes.ru/wp-content/uploads/2023/06/4-1-300x167.jpg 300w, https://admnotes.ru/wp-content/uploads/2023/06/4-1-768x429.jpg 768w" sizes="(max-width: 853px) 100vw, 853px" /></figure>



<h2 class="wp-block-heading">Остановка записи</h2>



<p>Создадим скрипт stopRec.sh:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
kill $(ps aux | grep &#39;[g]etDataFromMikrotik.sh&#39; | awk &#39;{print $2}&#39;)
kill $(ps aux | grep &#39;[f]fmpeg -video_size&#39; | awk &#39;{print $2}&#39;)
kill $(ps aux | grep &#39;[r]unGnuplot.sh&#39; | awk &#39;{print $2}&#39;)</code></pre></div>



<h2 class="wp-block-heading">Итог</h2>



<p>Преимущество скрипта записи startRec.sh в том, что можно выключить компьютер, убить процесс, зависнуть и т.д, но запись будет всегда сохранена, так как видео сразу пишется на диск.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2023/06/28/zapis-rabochego-stola-i-kamery-ffmpeg-ubuntu/">Запись рабочего стола и камеры ffmpeg Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2023/06/28/zapis-rabochego-stola-i-kamery-ffmpeg-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>График по данным из Mikrotik через SNMP в GnuPlot на Ubuntu</title>
		<link>https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/</link>
					<comments>https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/#comments</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Tue, 27 Jun 2023 10:13:13 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[ubuntu]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=523</guid>

					<description><![CDATA[<p>В этой статье я расскажу как построить график в Linux при помощи gnuplot, взяв любые данные из маршрутизатора Mikrotik по SNMP. Мне нужно было.</p>
<p>Сообщение <a href="https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/">График по данным из Mikrotik через SNMP в GnuPlot на Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>В этой статье я расскажу как построить график в Linux при помощи gnuplot, взяв любые данные из маршрутизатора Mikrotik по SNMP. Мне нужно было строить график скорости по портам ether1 и wlan каждую секунду, поэтому график, который можно взять из самого микротика не подходил, так как он может дать только за 5 минут, и строит график в большом диапазоне.</p>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/5.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://admnotes.ru/wp-content/uploads/2023/06/5.jpg" alt="" class="wp-image-528" srcset="https://admnotes.ru/wp-content/uploads/2023/06/5.jpg 640w, https://admnotes.ru/wp-content/uploads/2023/06/5-300x225.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure>



<h2 class="wp-block-heading">Настройка роутера</h2>



<p>Для начала включим SNMP на роутере.</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/snmp set enabled=yes</code></pre></div>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/1.jpg"><img loading="lazy" decoding="async" width="446" height="279" src="https://admnotes.ru/wp-content/uploads/2023/06/1.jpg" alt="" class="wp-image-524" srcset="https://admnotes.ru/wp-content/uploads/2023/06/1.jpg 446w, https://admnotes.ru/wp-content/uploads/2023/06/1-300x188.jpg 300w" sizes="(max-width: 446px) 100vw, 446px" /></a></figure>



<p>Если вы будете настраивать на удаленном роутере, то следует пробросить 161 порт, а также настроить разрешенные адреса:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/ip firewall filter
add action=accept chain=input src-address=[addr1] dst-port=161 protocol=udp comment=snmp</code></pre></div>



<p>Где [addr1] &#8211; это ip-адрес сервера, который будет брать данные с маршрутизатора.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m5_result.webp"><img loading="lazy" decoding="async" width="1024" height="65" src="https://admnotes.ru/wp-content/uploads/2022/12/m5_result-1024x65.webp" alt="Настройка Firewall на Mikrotik" class="wp-image-419" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m5_result-1024x65.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result-300x19.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result-768x49.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result.webp 1044w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<h2 class="wp-block-heading">Данные</h2>



<p>Определимся с тем, что мы хотим получать. Мне нужны данные по портам ether1 и wlan, чтобы видеть количество Кбит/с.</p>



<p>Чтобы получать эти данные нужно узнать oid &#8211; идентификатор объекта, который содержит какое-то значение. Так как мне нужны порты, то вводим следующее:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/interface print oid</code></pre></div>



<p>Появится список:</p>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/2.jpg"><img loading="lazy" decoding="async" width="580" height="873" src="https://admnotes.ru/wp-content/uploads/2023/06/2.jpg" alt="" class="wp-image-525" srcset="https://admnotes.ru/wp-content/uploads/2023/06/2.jpg 580w, https://admnotes.ru/wp-content/uploads/2023/06/2-199x300.jpg 199w" sizes="(max-width: 580px) 100vw, 580px" /></a></figure>



<p>Нам нужны объекты bytes-in и bytes-out у интерфейса 0 и 1 &#8211; ether1 и wlan соответственно:</p>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/3.jpg"><img loading="lazy" decoding="async" width="572" height="135" src="https://admnotes.ru/wp-content/uploads/2023/06/3.jpg" alt="" class="wp-image-526" srcset="https://admnotes.ru/wp-content/uploads/2023/06/3.jpg 572w, https://admnotes.ru/wp-content/uploads/2023/06/3-300x71.jpg 300w" sizes="(max-width: 572px) 100vw, 572px" /></a></figure>



<p>Запоминаем идентификаторы.</p>



<h2 class="wp-block-heading">Ubuntu SNMP</h2>



<p>Для начала проверим, что мы получаем, если отправим запрос по этим oid&#8217;ам.</p>



<p>Устанавливаем snmp:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>sudo apt install snmp
snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.6.2</code></pre></div>



<p>192.168.1.1 &#8211; адрес маршрутизатора</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="716" height="42" src="https://admnotes.ru/wp-content/uploads/2023/06/4.jpg" alt="" class="wp-image-527" srcset="https://admnotes.ru/wp-content/uploads/2023/06/4.jpg 716w, https://admnotes.ru/wp-content/uploads/2023/06/4-300x18.jpg 300w" sizes="(max-width: 716px) 100vw, 716px" /></figure>



<p>В ответ мы получаем количество полученных байт с момента включения маршрутизатора. Аналогично можно проверить другие oid.</p>



<p>Теперь, чтобы вычислить, сколько Кбит в данную секунду получает или отправляет порт, нужно воспользоваться формулой:</p>



<p>( конечноеЗначение &#8211; начальноеЗначение ) * 8 / 1000</p>



<p>В 1 байте 8 бит, в 1 Килобайте 1000 байт (грубо).</p>



<h2 class="wp-block-heading">Ubuntu data.txt</h2>



<p>Чтобы построить график нужно иметь точки с координатами. В моем случае ось x &#8211; это время, ось y &#8211; скорость в Кбит. Мне нужен график с периодом 20 секунд, чтобы видеть тенденцию, поэтому будут 20 точек (строк) для входящей и исходящей скорости у портов ether1 и wlan. То есть data.txt будет выглядеть так:</p>



<p>12:19:03 234 9174 0 0<br>12:19:04 181 7980 0 0<br>12:19:05 10 13 0 0<br>12:19:07 34 8 0 0 &#8230;</p>



<p>1 колонка &#8211; время, 2 &#8211; bytes-out ether1, 3 &#8211; bytes-in ether1, 4 &#8211; bytes-out wlan, 5 &#8211; bytes-in wlan</p>



<p> Создадим скрипт getDataFromMikrotik.sh для формирования data.txt:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
rm -f data.txt
#удаляем старый data.txt, если он есть

while true; do
	bytesRxEther1Old=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.6.2 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesTxEther1Old=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.10.2 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesRxWlanOld=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.6.1 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesTxWlanOld=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.10.1 | awk &#39;NF&gt;1{print $NF}&#39;)
	sleep 1
	bytesRxEther1New=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.6.2 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesTxEther1New=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.10.2 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesRxWlanNew=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.6.1 | awk &#39;NF&gt;1{print $NF}&#39;)
	bytesTxWlanNew=$(snmpwalk -v1 -cpublic 192.168.1.1 1.3.6.1.2.1.31.1.1.1.10.1 | awk &#39;NF&gt;1{print $NF}&#39;)
	echo $(date +%H:%M:%S) $(( ($bytesTxEther1New-$bytesTxEther1Old)*8/1000 )) $(( ($bytesRxEther1New-$bytesRxEther1Old)*8/1000 )) $(( ($bytesTxWlanNew-$bytesTxWlanOld)*8/1000 )) $(( ($bytesRxWlanNew-$bytesRxWlanOld)*8/1000 )) &gt;&gt; data.txt
	
	countLines=$(wc -l data.txt | cut -f 1 -d &quot; &quot; )
	
	if [ $countLines -ge 21 ]; then
		tail -n +2 data.txt &gt; temp.txt && mv temp.txt data.txt
	fi
done</code></pre></div>



<p>Команда tail -n +2 выводит data.txt без первой строчки и сохраняет вывод в temp.txt, затем temp.txt заменяет data.txt.</p>



<h2 class="wp-block-heading">gnuplot</h2>



<p>Устанавливаем gnuplot:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install gnuplot</code></pre></div>



<p>Создаем скрипт createGraph.p для построения графиков:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>#!/gnuplot
set terminal png
set output &#39;graph.png&#39;

set size 1, 1 # пропорции изображения
set multiplot # обозначаем, что строим несколько графиков

set size 1, 0.5 # пропорции первого графика - ширина, высота
set origin 0, 0.5 # начальные координаты графика
set title &quot;ether1&quot;
set xdata time # обозначаем x как временную ось
set timefmt &#39;%H:%M:%S&#39;
set format x &quot;%H:%M:%S&quot;
set xlabel &quot;Time&quot;
set ylabel &quot;Kbps&quot;
set xtics right rotate by 30 # поворачиваем подписи к оси x на 30 градусов вправо
set grid ytics xtics # добавляем сетку
set yrange [0:20000]
plot &quot;data.txt&quot; using 1:2 title &quot;Tx&quot; with filledcurves x1 fs solid 0.5 lc rgb &#39;red&#39;, &quot;data.txt&quot; using 1:3 title &quot;Rx&quot; with filledcurves x1 fs solid 0.5 lc rgb &#39;blue&#39;

# using 1:2 - использовать 1 и 2 колонку в файле data.txt

set size 1, 0.5
set origin 0, 0
set title &quot;wlan&quot;
set xdata time
set timefmt &#39;%H:%M:%S&#39;
set format x &quot;%H:%M:%S&quot;
set xlabel &quot;Time&quot;
set ylabel &quot;Kbps&quot;
set xtics right rotate by 30
set grid ytics xtics
set yrange [0:20000]
plot &quot;data.txt&quot; using 1:4 title &quot;Tx&quot; with filledcurves x1 fs solid 0.5 lc rgb &#39;red&#39;, &quot;data.txt&quot; using 1:5 title &quot;Rx&quot; with filledcurves x1 fs solid 0.5 lc rgb &#39;blue&#39;</code></pre></div>



<p>Сохраняем скрипт, запускаем скрипт getDataFromMikrotik, ждем 20 секунд, чтобы накопить данные, желательно при этом иметь нагрузку на порты для наглядности. Затем рисуем график:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>gnuplot createGraph.p</code></pre></div>



<pre class="wp-block-code"><code>Получаем график graph.png</code></pre>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2023/06/5-1.jpg"><img loading="lazy" decoding="async" width="640" height="480" src="https://admnotes.ru/wp-content/uploads/2023/06/5-1.jpg" alt="" class="wp-image-530" srcset="https://admnotes.ru/wp-content/uploads/2023/06/5-1.jpg 640w, https://admnotes.ru/wp-content/uploads/2023/06/5-1-300x225.jpg 300w" sizes="(max-width: 640px) 100vw, 640px" /></a></figure>



<h2 class="wp-block-heading">Рисуем каждую секунду с заменой</h2>



<p>Чтобы рисовать график с задержкой в 1 секунду, то есть с погрешностью, создадим скрипт runGnuplot.sh:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
while true;
do
	gnuplot createGraph.p
	sleep 1
done</code></pre></div>



<p>Изображение будет автоматически заменяться на новое.</p>



<h2 class="wp-block-heading">Рисуем каждую секунду в новый файл</h2>



<div class="hcb_wrap"><pre class="prism line-numbers lang-bash" data-lang="Bash"><code>#!/bin/bash
while true;
do
	gnuplot createGraph.p
	mv graph.png /graph/graph-$(date +%H-%M-%S).png
done</code></pre></div>



<p>В этом случае каждый новый файл будет перемещаться в предварительно созданную папку graph с именем вида graph-10-49-03.png</p>



<p>Графики объединенные в видео с помощью ffmpeg:</p>



<figure class="wp-block-video"><video controls src="https://admnotes.ru/wp-content/uploads/2023/06/merged.mkv-2023-06-29-09-43-43_edit.mp4"></video></figure>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/">График по данным из Mikrotik через SNMP в GnuPlot на Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2023/06/27/grafik-po-dannym-iz-mikrotik-cherez-snmp-v-gnuplot-na-ubuntu/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		<enclosure url="https://admnotes.ru/wp-content/uploads/2023/06/merged.mkv-2023-06-29-09-43-43_edit.mp4" length="113225" type="video/mp4" />

			</item>
		<item>
		<title>Настройка мониторинга Mikrotik в Zabbix</title>
		<link>https://admnotes.ru/2022/12/20/nastrojka-monitoringa-mikrotik/</link>
					<comments>https://admnotes.ru/2022/12/20/nastrojka-monitoringa-mikrotik/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Tue, 20 Dec 2022 08:18:02 +0000</pubDate>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[mikrotik]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=414</guid>

					<description><![CDATA[<p>Настройка мониторинга Mikrotik Открыть IP &#62; SNMP (подробнее об SNMP): Заходим в “Communities”, добавляем IP-адреса сервера Zabbix, выбираем &#8220;Security&#8221; &#62; &#8220;private&#8221; Делаем как на.</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/20/nastrojka-monitoringa-mikrotik/">Настройка мониторинга Mikrotik в Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Настройка мониторинга Mikrotik</p>



<p>Открыть IP &gt; SNMP (подробнее об <a href="https://learn.microsoft.com/ru-ru/windows/win32/snmp/simple-network-management-protocol-snmp-" target="_blank" rel="noreferrer noopener">SNMP</a>):</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m1_result.webp"><img loading="lazy" decoding="async" width="445" height="284" src="https://admnotes.ru/wp-content/uploads/2022/12/m1_result.webp" alt="Настройка SNMP на Mikrotik" class="wp-image-415" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m1_result.webp 445w, https://admnotes.ru/wp-content/uploads/2022/12/m1_result-300x191.webp 300w" sizes="(max-width: 445px) 100vw, 445px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m2_result.webp"><img loading="lazy" decoding="async" width="944" height="352" src="https://admnotes.ru/wp-content/uploads/2022/12/m2_result.webp" alt="Настройка SNMP Communities на Mikrotik" class="wp-image-416" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m2_result.webp 944w, https://admnotes.ru/wp-content/uploads/2022/12/m2_result-300x112.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/m2_result-768x286.webp 768w" sizes="(max-width: 944px) 100vw, 944px" /></a></figure></div>


<p>Заходим в “Communities”, добавляем IP-адреса сервера Zabbix, выбираем &#8220;Security&#8221; &gt; &#8220;private&#8221;</p>



<p>Делаем как на картинке, создаем два пароля для Auth и Enc:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>snmp community set name=company-name_router addresses=[addr1] security=private authentication-protocol=SHA1 encryption-protocol=AES authentication-password=rjNaoLKjWrcp  encryption-password=OH4shbNYE6bu numbers=0</code></pre></div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m3_result.webp"><img loading="lazy" decoding="async" width="460" height="353" src="https://admnotes.ru/wp-content/uploads/2022/12/m3_result.webp" alt="Настройка SNMP Community на Mikrotik" class="wp-image-417" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m3_result.webp 460w, https://admnotes.ru/wp-content/uploads/2022/12/m3_result-300x230.webp 300w" sizes="(max-width: 460px) 100vw, 460px" /></a></figure></div>


<p>Настраиваем SNMP:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m4_result.webp"><img loading="lazy" decoding="async" width="445" height="283" src="https://admnotes.ru/wp-content/uploads/2022/12/m4_result.webp" alt="Настройка SNMP Settings на Mikrotik" class="wp-image-418" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m4_result.webp 445w, https://admnotes.ru/wp-content/uploads/2022/12/m4_result-300x191.webp 300w" sizes="(max-width: 445px) 100vw, 445px" /></a></figure></div>


<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>snmp set enabled=yes contact=ISP-name location=&quot;company-name_location&quot; trap-community=company-name_router trap-version=3 engine-id=134</code></pre></div>



<p>Engine ID: 134, потому что 1 занят в настроенном мной Zabbix-сервере</p>



<p>Добавляем правило в Firewall:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/ip firewall filter
add action=accept chain=input src-address=[addr1] dst-port=161 protocol=udp comment=zabbix</code></pre></div>



<p>Где [addr1] &#8211; это ip-адрес сервера zabbix.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m5_result.webp"><img loading="lazy" decoding="async" width="1024" height="65" src="https://admnotes.ru/wp-content/uploads/2022/12/m5_result-1024x65.webp" alt="Настройка Firewall на Mikrotik" class="wp-image-419" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m5_result-1024x65.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result-300x19.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result-768x49.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/m5_result.webp 1044w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Создадим новый узел сети в Zabbix:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m6_result.webp"><img loading="lazy" decoding="async" width="1024" height="548" src="https://admnotes.ru/wp-content/uploads/2022/12/m6_result-1024x548.webp" alt="Выбор шаблона в Zabbix для Mikrotik" class="wp-image-420" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m6_result-1024x548.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/m6_result-300x160.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/m6_result-768x411.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/m6_result.webp 1047w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m7_result.webp"><img loading="lazy" decoding="async" width="673" height="197" src="https://admnotes.ru/wp-content/uploads/2022/12/m7_result.webp" alt="Выбор шаблона в Zabbix для Mikrotik" class="wp-image-421" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m7_result.webp 673w, https://admnotes.ru/wp-content/uploads/2022/12/m7_result-300x88.webp 300w" sizes="(max-width: 673px) 100vw, 673px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m8_result.webp"><img loading="lazy" decoding="async" width="675" height="493" src="https://admnotes.ru/wp-content/uploads/2022/12/m8_result.webp" alt="Выбор шаблона в Zabbix для Mikrotik" class="wp-image-422" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m8_result.webp 675w, https://admnotes.ru/wp-content/uploads/2022/12/m8_result-300x219.webp 300w" sizes="(max-width: 675px) 100vw, 675px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m9_result.webp"><img loading="lazy" decoding="async" width="652" height="222" src="https://admnotes.ru/wp-content/uploads/2022/12/m9_result.webp" alt="Выбор шаблона в Zabbix для Mikrotik" class="wp-image-423" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m9_result.webp 652w, https://admnotes.ru/wp-content/uploads/2022/12/m9_result-300x102.webp 300w" sizes="(max-width: 652px) 100vw, 652px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/m10_result.webp"><img loading="lazy" decoding="async" width="1024" height="590" src="https://admnotes.ru/wp-content/uploads/2022/12/m10_result-1024x590.webp" alt="Создание нового узла в Zabbix для Mikrotik" class="wp-image-424" srcset="https://admnotes.ru/wp-content/uploads/2022/12/m10_result-1024x590.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/m10_result-300x173.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/m10_result-768x442.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/m10_result.webp 1042w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z11_result.webp"><img loading="lazy" decoding="async" width="1024" height="797" src="https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1024x797.webp" alt="Настройка нового узла в Zabbix для Mikrotik" class="wp-image-425" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1024x797.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z11_result-300x233.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z11_result-768x598.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z11_result.webp 1046w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Настройка мониторинга сетевого оборудования Mikrotik в Zabbix может значительно упростить работу сетевых администраторов, позволяя быстро обнаруживать и устранять проблемы в сети.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2022/12/20/nastrojka-monitoringa-mikrotik/">Настройка мониторинга Mikrotik в Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/20/nastrojka-monitoringa-mikrotik/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Установка Zabbix-agent на Ubuntu</title>
		<link>https://admnotes.ru/2022/12/20/ustanovka-zabbix-agent-na-ubuntu/</link>
					<comments>https://admnotes.ru/2022/12/20/ustanovka-zabbix-agent-na-ubuntu/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Tue, 20 Dec 2022 04:34:52 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=404</guid>

					<description><![CDATA[<p>Установка Zabbix-agent на Ubuntu для мониторинга за системой. Открываем терминал или подключаемся по SSH. Выполняем команды: Меняем стандартные настройки Zabbix-agent: Агент будет передавать данные.</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/20/ustanovka-zabbix-agent-na-ubuntu/">Установка Zabbix-agent на Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Установка <a href="https://www.zabbix.com/documentation/current/en/manual/concepts/agent" target="_blank" rel="noreferrer noopener">Zabbix-agent</a> на Ubuntu для мониторинга за системой.</p>



<p>Открываем терминал или подключаемся по SSH. Выполняем команды:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt update
sudo apt install zabbix-agent -y</code></pre></div>



<p>Меняем стандартные настройки Zabbix-agent:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo nano /etc/zabbix/zabbix_agentd.conf</code></pre></div>



<p>Агент будет передавать данные пассивных проверок. </p>



<p>Найдем строку Server= , заменим 127.0.0.1 на ip-адрес нашего сервера. Затем в строке Hostname= укажем, что это, например, comp_134. Сохраняем изменения и выходим, далее – перезапускаем службу и добавляем ее в автозагрузку:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo systemctl restart zabbix-agent && sudo systemctl enable zabbix-agent</code></pre></div>



<p>После этого пробрасываем порт на роутере, который слушает агент, по умолчанию это 10050.</p>



<p>На примере MikroTik:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>/ip firewall nat
add action=dst-nat chain=dstnat comment=zabbix dst-port=10050 in-interface=ether1 protocol=tcp to-addresses=192.168.1.2 to-ports=10050
/</code></pre></div>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u1_result.webp"><img loading="lazy" decoding="async" width="1024" height="166" src="https://admnotes.ru/wp-content/uploads/2022/12/u1_result-1024x166.webp" alt="Добавляем проброс порта в Mikrotik для подключения к Zabbix-агенту на Ubuntu" class="wp-image-405" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u1_result-1024x166.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/u1_result-300x49.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/u1_result-768x125.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/u1_result.webp 1047w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Создаем узел сети:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u2_result.webp"><img loading="lazy" decoding="async" width="1024" height="550" src="https://admnotes.ru/wp-content/uploads/2022/12/u2_result-1024x550.webp" alt="Создаем новый узел сети в Zabbix" class="wp-image-406" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u2_result-1024x550.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/u2_result-300x161.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/u2_result-768x412.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/u2_result.webp 1049w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u3_result.webp"><img loading="lazy" decoding="async" width="668" height="195" src="https://admnotes.ru/wp-content/uploads/2022/12/u3_result.webp" alt="Выбираем шаблон для создания нового узла в Zabbix" class="wp-image-407" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u3_result.webp 668w, https://admnotes.ru/wp-content/uploads/2022/12/u3_result-300x88.webp 300w" sizes="(max-width: 668px) 100vw, 668px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u4_result.webp"><img loading="lazy" decoding="async" width="673" height="491" src="https://admnotes.ru/wp-content/uploads/2022/12/u4_result.webp" alt="" class="wp-image-408" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u4_result.webp 673w, https://admnotes.ru/wp-content/uploads/2022/12/u4_result-300x219.webp 300w" sizes="(max-width: 673px) 100vw, 673px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u5_result.webp"><img loading="lazy" decoding="async" width="677" height="458" src="https://admnotes.ru/wp-content/uploads/2022/12/u5_result.webp" alt="" class="wp-image-409" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u5_result.webp 677w, https://admnotes.ru/wp-content/uploads/2022/12/u5_result-300x203.webp 300w" sizes="(max-width: 677px) 100vw, 677px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u6_result.webp"><img loading="lazy" decoding="async" width="1024" height="586" src="https://admnotes.ru/wp-content/uploads/2022/12/u6_result-1024x586.webp" alt="" class="wp-image-410" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u6_result-1024x586.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/u6_result-300x172.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/u6_result-768x440.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/u6_result.webp 1048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Указываем ip-адрес компьютера с Ubuntu:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/u7_result.webp"><img loading="lazy" decoding="async" width="1024" height="619" src="https://admnotes.ru/wp-content/uploads/2022/12/u7_result-1024x619.webp" alt="" class="wp-image-411" srcset="https://admnotes.ru/wp-content/uploads/2022/12/u7_result-1024x619.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/u7_result-300x181.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/u7_result-768x464.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/u7_result.webp 1047w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Установка Zabbix-agent на Ubuntu может быть выполнена довольно легко и быстро, при условии следования инструкциям, приведенным в статье. Агент Zabbix является важным компонентом системы мониторинга Zabbix и позволяет отслеживать различные показатели операционной системы и приложений. Благодаря настройке агента на Ubuntu, можно улучшить производительность своей системы и получать уведомления о возможных проблемах в режиме реального времени.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2022/12/20/ustanovka-zabbix-agent-na-ubuntu/">Установка Zabbix-agent на Ubuntu</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/20/ustanovka-zabbix-agent-na-ubuntu/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Перенос почты Thunderbird на другой диск</title>
		<link>https://admnotes.ru/2022/12/16/perenos-pochty-thunderbird-na-drugoj-disk/</link>
					<comments>https://admnotes.ru/2022/12/16/perenos-pochty-thunderbird-na-drugoj-disk/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Fri, 16 Dec 2022 04:07:16 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[thunderbird]]></category>
		<category><![CDATA[почта]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=400</guid>

					<description><![CDATA[<p>Перенос почты Thunderbird на другой диск. Перед этим нужно сохранить адресную книгу. В &#8220;Выполнить&#8221; выполняем: Копируем папки вида 111.default и 222.default-release в нужное место..</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/16/perenos-pochty-thunderbird-na-drugoj-disk/">Перенос почты Thunderbird на другой диск</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Перенос почты <a href="https://www.thunderbird.net/ru/" target="_blank" rel="noreferrer noopener">Thunderbird</a> на другой диск. Перед этим нужно сохранить адресную книгу.</p>



<p>В &#8220;Выполнить&#8221; выполняем:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>%appdata%/Thunderbird</code></pre></div>



<p>Копируем папки вида 111.default и 222.default-release в нужное место.</p>



<p>В &#8220;Выполнить&#8221; выполняем:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>Thunderbird -p</code></pre></div>



<p>В открывшемся окне выбираем &#8220;Создать&#8221; и указываем путь к папке с профилем.</p>



<h2 class="wp-block-heading">Если не сохранили адресную книгу:</h2>



<p>Скопировать файлы вида abook.sqlite (abook-2, abook-1) из перенесенного профиля, в новый созданный профиль в папке %appdata%/Thunderbird</p>



<p>Другие материалы по <a href="https://admnotes.ru/tag/thunderbird">Thunderbird</a></p>



<p></p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/16/perenos-pochty-thunderbird-na-drugoj-disk/">Перенос почты Thunderbird на другой диск</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/16/perenos-pochty-thunderbird-na-drugoj-disk/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Telegram-бот для Zabbix</title>
		<link>https://admnotes.ru/2022/12/10/telegram-bot-for-zabbix/</link>
					<comments>https://admnotes.ru/2022/12/10/telegram-bot-for-zabbix/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Sat, 10 Dec 2022 13:25:12 +0000</pubDate>
				<category><![CDATA[Полезное]]></category>
		<category><![CDATA[kyocera]]></category>
		<category><![CDATA[telegram]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=245</guid>

					<description><![CDATA[<p>Telegram-бот для Zabbix для удобного мониторинга оборудования, пошаговая инструкция по его созданию и настройке. Для начала в поиске Telegram вводим botfather: Переходим в него,.</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/10/telegram-bot-for-zabbix/">Telegram-бот для Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Telegram-бот для Zabbix для удобного <a href="https://www.zabbix.com/ru/integrations/telegram" target="_blank" rel="noreferrer noopener">мониторинга</a> оборудования, пошаговая инструкция по его созданию и настройке.</p>



<p>Для начала в поиске Telegram вводим botfather:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t1_result-1.webp"><img loading="lazy" decoding="async" width="263" height="176" src="https://admnotes.ru/wp-content/uploads/2022/12/t1_result-1.webp" alt="Botfather для создания telegram-бота" class="wp-image-367"/></a></figure></div>


<p>Переходим в него, нажимаем /start, в меню выбираем /newbot, задаем имя бота и имя пользователя бота. В ответ получаем токен доступа:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t2_result-1.webp"><img loading="lazy" decoding="async" width="712" height="521" src="https://admnotes.ru/wp-content/uploads/2022/12/t2_result-1.webp" alt="Telegram-бот для Zabbix - создание" class="wp-image-369" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t2_result-1.webp 712w, https://admnotes.ru/wp-content/uploads/2022/12/t2_result-1-300x220.webp 300w" sizes="(max-width: 712px) 100vw, 712px" /></a></figure></div>


<p>Сохраняем токен, например, в блокнот. Теперь нужно узнать наш id в Telegram, чтобы Zabbix знал, кому отправлять сообщение. Ищем бота myidbot:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t3_result-1.webp"><img loading="lazy" decoding="async" width="266" height="144" src="https://admnotes.ru/wp-content/uploads/2022/12/t3_result-1.webp" alt="" class="wp-image-370"/></a></figure></div>


<p>Пишем в чат /getid, получаем наш id:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t4_result-1.webp"><img loading="lazy" decoding="async" width="517" height="199" src="https://admnotes.ru/wp-content/uploads/2022/12/t4_result-1.webp" alt="" class="wp-image-371" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t4_result-1.webp 517w, https://admnotes.ru/wp-content/uploads/2022/12/t4_result-1-300x115.webp 300w" sizes="(max-width: 517px) 100vw, 517px" /></a></figure></div>


<p>В Zabbix переходим в настройку оповещений через Telegram-бот (&#8220;Администрирование&#8221; &gt; &#8220;Способы оповещений&#8221; &gt; &#8220;Telegram&#8221;):</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="563" src="https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1-1024x563.webp" alt="" class="wp-image-372" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1-1024x563.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1-768x423.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t5_result-1.webp 1483w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Вставить сохраненный токен в поле и нажать «Обновить»:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="553" src="https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1-1024x553.webp" alt="" class="wp-image-373" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1-1024x553.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1-300x162.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1-768x415.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t6_result-1.webp 1465w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Заходим в «Пользователи»:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="560" src="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-1024x560.webp" alt="" class="wp-image-374" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-1024x560.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-300x164.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-768x420.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1.webp 1486w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="561" src="https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1-1024x561.webp" alt="" class="wp-image-375" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1-1024x561.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1-300x164.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1-768x421.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t8_result-1.webp 1484w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Выбираем Telegram, в «Отправлять на» вставляем наш id, нажать «Добавить»:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t9_result-1.webp"><img loading="lazy" decoding="async" width="663" height="394" src="https://admnotes.ru/wp-content/uploads/2022/12/t9_result-1.webp" alt="" class="wp-image-376" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t9_result-1.webp 663w, https://admnotes.ru/wp-content/uploads/2022/12/t9_result-1-300x178.webp 300w" sizes="(max-width: 663px) 100vw, 663px" /></a></figure></div>


<p>Переходим в «Настройка», «Действия», «Действия триггеров»:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="745" src="https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1-1024x745.webp" alt="" class="wp-image-377" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1-1024x745.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1-300x218.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1-768x559.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t10_result-1.webp 1060w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Активируем все способы оповещения:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="553" src="https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1-1024x553.webp" alt="" class="wp-image-378" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1-1024x553.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1-300x162.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1-768x414.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t11_result-1.webp 1477w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Отлично, теперь попробуем воспроизввести проблему на принтере, убрав бумагу.</p>



<p>Отлично, все работает! Появляется оповещение в панели Zabbix:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="561" src="https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1-1024x561.webp" alt="" class="wp-image-379" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1-1024x561.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1-300x164.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1-768x421.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t12_result-1.webp 1482w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>В действиях показано, что оповещение отправлено через Telegram:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="213" src="https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1-1024x213.webp" alt="" class="wp-image-380" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1-1024x213.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1-300x62.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1-768x160.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t13_result-1.webp 1222w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Проверяем Telegram-бот для Zabbix:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t14_result-1.webp"><img loading="lazy" decoding="async" width="514" height="204" src="https://admnotes.ru/wp-content/uploads/2022/12/t14_result-1.webp" alt="" class="wp-image-381" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t14_result-1.webp 514w, https://admnotes.ru/wp-content/uploads/2022/12/t14_result-1-300x119.webp 300w" sizes="(max-width: 514px) 100vw, 514px" /></a></figure></div>


<p>Можно сделать сообщение более информативным, чтобы оно сразу было понятно, также уберем ID, повтор проблемы и предпоследнюю строчку.</p>



<p>Для начала изменим важность, добавив значки, для удобного визуального восприятия.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="549" src="https://admnotes.ru/wp-content/uploads/2022/12/t15_result-1-1024x549.webp" alt="" class="wp-image-382" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t15_result-1-1024x549.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t15_result-1-300x161.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t15_result-1-768x411.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t15_result-1.webp 1467w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p>Я решил скопировать значки из Telegram, просто вставляйте нужные в строку.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t16_result-1.webp"><img loading="lazy" decoding="async" width="524" height="544" src="https://admnotes.ru/wp-content/uploads/2022/12/t16_result-1.webp" alt="" class="wp-image-383" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t16_result-1.webp 524w, https://admnotes.ru/wp-content/uploads/2022/12/t16_result-1-289x300.webp 289w" sizes="(max-width: 524px) 100vw, 524px" /></a></figure></div>


<p>Копируем значки и вставляем в Zabbix:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="535" src="https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1-1024x535.webp" alt="" class="wp-image-384" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1-1024x535.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1-300x157.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1-768x401.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t17_result-1.webp 1197w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Переходим в настройку оповещений через Telegram-бот:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="563" src="https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1-1024x563.webp" alt="" class="wp-image-386" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1-1024x563.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1-768x423.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t18_result-1.webp 1483w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t19_result-1.webp"><img loading="lazy" decoding="async" width="787" height="325" src="https://admnotes.ru/wp-content/uploads/2022/12/t19_result-1.webp" alt="" class="wp-image-387" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t19_result-1.webp 787w, https://admnotes.ru/wp-content/uploads/2022/12/t19_result-1-300x124.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t19_result-1-768x317.webp 768w" sizes="(max-width: 787px) 100vw, 787px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t20_result-1.webp"><img loading="lazy" decoding="async" width="581" height="272" src="https://admnotes.ru/wp-content/uploads/2022/12/t20_result-1.webp" alt="" class="wp-image-388" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t20_result-1.webp 581w, https://admnotes.ru/wp-content/uploads/2022/12/t20_result-1-300x140.webp 300w" sizes="(max-width: 581px) 100vw, 581px" /></a></figure></div>


<p>Стандартный шаблон:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t21_result-1.webp"><img loading="lazy" decoding="async" width="578" height="299" src="https://admnotes.ru/wp-content/uploads/2022/12/t21_result-1.webp" alt="" class="wp-image-389" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t21_result-1.webp 578w, https://admnotes.ru/wp-content/uploads/2022/12/t21_result-1-300x155.webp 300w" sizes="(max-width: 578px) 100vw, 578px" /></a></figure></div>


<p>Меняем на это:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t22_result-1.webp"><img loading="lazy" decoding="async" width="577" height="298" src="https://admnotes.ru/wp-content/uploads/2022/12/t22_result-1.webp" alt="" class="wp-image-390" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t22_result-1.webp 577w, https://admnotes.ru/wp-content/uploads/2022/12/t22_result-1-300x155.webp 300w" sizes="(max-width: 577px) 100vw, 577px" /></a></figure></div>


<p>Получаем такое сообщение:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t23_result-1.webp"><img loading="lazy" decoding="async" width="510" height="300" src="https://admnotes.ru/wp-content/uploads/2022/12/t23_result-1.webp" alt="Telegram-бот для Zabbix в работе" class="wp-image-391" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t23_result-1.webp 510w, https://admnotes.ru/wp-content/uploads/2022/12/t23_result-1-300x176.webp 300w" sizes="(max-width: 510px) 100vw, 510px" /></a></figure></div>


<p>Шаблон восстановления меняем на это:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t24_result-1.webp"><img loading="lazy" decoding="async" width="579" height="300" src="https://admnotes.ru/wp-content/uploads/2022/12/t24_result-1.webp" alt="" class="wp-image-392" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t24_result-1.webp 579w, https://admnotes.ru/wp-content/uploads/2022/12/t24_result-1-300x155.webp 300w" sizes="(max-width: 579px) 100vw, 579px" /></a></figure></div>


<p>Теперь будет выглядеть так, сразу видно по зеленому значку, что проблема разрешена:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t25_result-1.webp"><img loading="lazy" decoding="async" width="522" height="211" src="https://admnotes.ru/wp-content/uploads/2022/12/t25_result-1.webp" alt="Telegram-бот для Zabbix  - изменили стиль показа" class="wp-image-393" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t25_result-1.webp 522w, https://admnotes.ru/wp-content/uploads/2022/12/t25_result-1-300x121.webp 300w" sizes="(max-width: 522px) 100vw, 522px" /></a></figure></div>


<p>Поправим расписание отправляемых сообщений:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="560" src="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-1024x560.webp" alt="" class="wp-image-374" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-1024x560.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-300x164.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1-768x420.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t7_result-1.webp 1486w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="566" src="https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1-1024x566.webp" alt="" class="wp-image-395" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1-1024x566.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1-300x166.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1-768x424.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t26_result-1.webp 1162w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Меняем важность и копируем id:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t27_result-1.webp"><img loading="lazy" decoding="async" width="661" height="392" src="https://admnotes.ru/wp-content/uploads/2022/12/t27_result-1.webp" alt="" class="wp-image-396" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t27_result-1.webp 661w, https://admnotes.ru/wp-content/uploads/2022/12/t27_result-1-300x178.webp 300w" sizes="(max-width: 661px) 100vw, 661px" /></a></figure></div>


<p>Добавляем еще одно оповещение:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="542" src="https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1-1024x542.webp" alt="" class="wp-image-397" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1-1024x542.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1-300x159.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1-768x407.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/t28_result-1.webp 1197w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/t29_result-1.webp"><img loading="lazy" decoding="async" width="661" height="390" src="https://admnotes.ru/wp-content/uploads/2022/12/t29_result-1.webp" alt="" class="wp-image-398" srcset="https://admnotes.ru/wp-content/uploads/2022/12/t29_result-1.webp 661w, https://admnotes.ru/wp-content/uploads/2022/12/t29_result-1-300x177.webp 300w" sizes="(max-width: 661px) 100vw, 661px" /></a></figure></div>


<p>Теперь важные сообщения будут приходить всегда, а информационные в рабочие дни – с понедельника по пятницу с 8:30 до 17:30.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2022/12/10/telegram-bot-for-zabbix/">Telegram-бот для Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/10/telegram-bot-for-zabbix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Мониторинг Kyocera в Zabbix</title>
		<link>https://admnotes.ru/2022/12/09/monitoring-kyocera-v-zabbix/</link>
					<comments>https://admnotes.ru/2022/12/09/monitoring-kyocera-v-zabbix/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Fri, 09 Dec 2022 06:53:57 +0000</pubDate>
				<category><![CDATA[Network]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[kyocera]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=210</guid>

					<description><![CDATA[<p>Мониторинг Kyocera в Zabbix. Импортируем шаблон для Kyocera. Скачать можно ссылке. Для импорта шаблона идем &#8220;Настройка&#8221; &#62; &#8220;Шаблоны&#8221; &#62; &#8220;Импорт&#8221;. Выбираем наш загруженный ранее.</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/09/monitoring-kyocera-v-zabbix/">Мониторинг Kyocera в Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Мониторинг Kyocera в Zabbix. Импортируем шаблон для <a href="https://www.zabbix.com/ru/integrations/kyocera" target="_blank" rel="noreferrer noopener">Kyocera</a>. Скачать можно ссылке.</p>



<div class="wp-block-file"><a id="wp-block-file--media-089a23fb-845e-4c3c-972f-801f27316aea" href="https://admnotes.ru/wp-content/uploads/2022/12/kyocera_template.7z">kyocera_template</a><a href="https://admnotes.ru/wp-content/uploads/2022/12/kyocera_template.7z" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-089a23fb-845e-4c3c-972f-801f27316aea">Скачать</a></div>



<p>Для импорта шаблона идем &#8220;Настройка&#8221; &gt; &#8220;Шаблоны&#8221; &gt; &#8220;Импорт&#8221;.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="520" src="https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1-1024x520.webp" alt="" class="wp-image-335" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1-1024x520.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1-300x152.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1-768x390.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z1_result-1.webp 1490w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Выбираем наш загруженный ранее файл:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z2_result-1.webp"><img loading="lazy" decoding="async" width="700" height="460" src="https://admnotes.ru/wp-content/uploads/2022/12/z2_result-1.webp" alt="" class="wp-image-336" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z2_result-1.webp 700w, https://admnotes.ru/wp-content/uploads/2022/12/z2_result-1-300x197.webp 300w" sizes="(max-width: 700px) 100vw, 700px" /></a></figure></div>


<p>После этого появится содержимое шаблона, нажимаем &#8220;Импорт&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="476" src="https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1-1024x476.webp" alt="" class="wp-image-337" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1-1024x476.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1-300x140.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1-768x357.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z3_result-1.webp 1479w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z4_result-1.webp"><img loading="lazy" decoding="async" width="882" height="481" src="https://admnotes.ru/wp-content/uploads/2022/12/z4_result-1.webp" alt="" class="wp-image-338" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z4_result-1.webp 882w, https://admnotes.ru/wp-content/uploads/2022/12/z4_result-1-300x164.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z4_result-1-768x419.webp 768w" sizes="(max-width: 882px) 100vw, 882px" /></a></figure></div>


<p>Затем создадим группу узлов &#8220;Office_printers&#8221;, в нее будем добавлять принтеры (&#8220;Настройка&#8221; &gt; &#8220;Группы узлов сети&#8221; &gt; &#8220;Создать группу узлов сети&#8221;):</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="513" src="https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1-1024x513.webp" alt="" class="wp-image-339" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1-1024x513.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1-300x150.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1-768x385.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z5_result-1.webp 1490w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Задаем имя:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z6_result-1.webp"><img loading="lazy" decoding="async" width="719" height="163" src="https://admnotes.ru/wp-content/uploads/2022/12/z6_result-1.webp" alt="" class="wp-image-340" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z6_result-1.webp 719w, https://admnotes.ru/wp-content/uploads/2022/12/z6_result-1-300x68.webp 300w" sizes="(max-width: 719px) 100vw, 719px" /></a></figure></div>


<p>Теперь добавим принтер, вам нужно узнать его IP-адрес. Я добавлю Kyocera 3540 с IP-адресом 10.74.0.51. &#8220;Мониторинг&#8221; &gt; &#8220;Узлы сети&#8221; &gt; &#8220;Создать узел сети&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="514" src="https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1-1024x514.webp" alt="" class="wp-image-342" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1-1024x514.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1-300x151.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1-768x386.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z7_result-1.webp 1492w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Вписываем имя узла сети и видимое имя, затем выбираем импортированный шаблон:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="547" src="https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1-1024x547.webp" alt="" class="wp-image-343" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1-1024x547.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1-300x160.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1-768x411.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z8_result-1.webp 1042w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z9_result-1.webp"><img loading="lazy" decoding="async" width="672" height="203" src="https://admnotes.ru/wp-content/uploads/2022/12/z9_result-1.webp" alt="" class="wp-image-344" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z9_result-1.webp 672w, https://admnotes.ru/wp-content/uploads/2022/12/z9_result-1-300x91.webp 300w" sizes="(max-width: 672px) 100vw, 672px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z10_result-1.webp"><img loading="lazy" decoding="async" width="675" height="531" src="https://admnotes.ru/wp-content/uploads/2022/12/z10_result-1.webp" alt="" class="wp-image-345" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z10_result-1.webp 675w, https://admnotes.ru/wp-content/uploads/2022/12/z10_result-1-300x236.webp 300w" sizes="(max-width: 675px) 100vw, 675px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1.webp"><img loading="lazy" decoding="async" width="674" height="203" src="https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1.webp" alt="" class="wp-image-346" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1.webp 674w, https://admnotes.ru/wp-content/uploads/2022/12/z11_result-1-300x90.webp 300w" sizes="(max-width: 674px) 100vw, 674px" /></a></figure></div>


<p>Выбираем созданную группу узлов:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="563" src="https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1-1024x563.webp" alt="" class="wp-image-347" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1-1024x563.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1-768x422.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z12_result-1.webp 1041w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z13_1_result-1.webp"><img loading="lazy" decoding="async" width="671" height="372" src="https://admnotes.ru/wp-content/uploads/2022/12/z13_1_result-1.webp" alt="" class="wp-image-348" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z13_1_result-1.webp 671w, https://admnotes.ru/wp-content/uploads/2022/12/z13_1_result-1-300x166.webp 300w" sizes="(max-width: 671px) 100vw, 671px" /></a></figure></div>


<p>В &#8220;Интерфейсы&#8221; нажимаем &#8220;Добавить&#8221; и выбираем &#8220;SNMP&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="563" src="https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1-1024x563.webp" alt="" class="wp-image-349" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1-1024x563.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1-768x422.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z14_result-1.webp 1042w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Вписываем ip-адрес и жмем &#8220;Добавить&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="564" src="https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1-1024x564.webp" alt="" class="wp-image-350" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1-1024x564.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1-768x423.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z15_result-1.webp 1045w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="522" src="https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1-1024x522.webp" alt="" class="wp-image-351" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1-1024x522.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1-300x153.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1-768x391.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z16_result-1.webp 1488w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Если все работает, серый значок SNMP станет зеленым через какое-то время, можно также попробовать обновить страницу. Чтобы посмотреть данные принтера, нажимаем &#8220;Последние данные&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="519" src="https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1-1024x519.webp" alt="" class="wp-image-352" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1-1024x519.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1-300x152.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1-768x389.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z17_result-1.webp 1484w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="620" src="https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1-1024x620.webp" alt="" class="wp-image-353" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1-1024x620.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1-300x182.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1-768x465.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z18_result-1.webp 1465w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<h2 class="wp-block-heading">График</h2>



<p>Мониторинг Kyocera в Zabbix предполагает также автоматическое построение графиков некоторых показателей. Например, &#8220;Отпечатано страниц А4&#8221;, сейчас он пустой, так как принтер только что добавлен, но, при длительном мониторинге, выглядит это так:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="405" src="https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1-1024x405.webp" alt="Мониторинг Kyocera в Zabbix" class="wp-image-354" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1-1024x405.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1-300x119.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1-768x304.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1-1536x608.webp 1536w, https://admnotes.ru/wp-content/uploads/2022/12/z19_result-1.webp 1634w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Выбираем удобный диапазон среди представленных, например, &#8220;В этом году&#8221;:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="375" src="https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1-1024x375.webp" alt="" class="wp-image-355" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1-1024x375.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1-300x110.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1-768x281.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1-1536x562.webp 1536w, https://admnotes.ru/wp-content/uploads/2022/12/z20_result-1.webp 1647w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>За год было распечатано около 20К страниц. Из этой информации можно узнать &#8211; соответствует ли выбор принтера с реальным объемом печати. Например, в другом отделе на Kyocera 2100 за неполный год отпечатано более 40К страниц.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="229" src="https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1-1024x229.webp" alt="Мониторинг Kyocera в Zabbix график отпечатанный страниц а4" class="wp-image-356" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1-1024x229.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1-300x67.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1-768x172.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1-1536x343.webp 1536w, https://admnotes.ru/wp-content/uploads/2022/12/z20_1_result-1.webp 1647w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>То есть, небольшие принтеры &#8211; типа HP 400 или 402, Canon 251, не смогут долго работать без частого обслуживания (проверено).</p>



<p>На графике можно выбрать диапазон:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="380" src="https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1-1024x380.webp" alt="" class="wp-image-357" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1-1024x380.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1-300x111.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1-768x285.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1-1536x570.webp 1536w, https://admnotes.ru/wp-content/uploads/2022/12/z21_result-1.webp 1650w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>После этого он увеличится в масштабе. Тут, видимо, мониторинг был отключен какое-то время:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="378" src="https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1-1024x378.webp" alt="" class="wp-image-358" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1-1024x378.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1-300x111.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1-768x283.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1-1536x566.webp 1536w, https://admnotes.ru/wp-content/uploads/2022/12/z22_result-1.webp 1646w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<h2 class="wp-block-heading">Триггеры</h2>



<p>Перейдем к триггерам мониторинга Kyocera в Zabbix. &#8220;Настройка&#8221; &gt; &#8220;Узлы сети&#8221; &gt; &#8220;Триггеры&#8221;: </p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="622" src="https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1-1024x622.webp" alt="" class="wp-image-359" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1-1024x622.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1-300x182.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1-768x467.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z23_result-1.webp 1483w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Откроется список триггеров, которые можно настраивать, включать и выключать, также можно добавить свои триггеры.</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="621" src="https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1-1024x621.webp" alt="" class="wp-image-360" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1-1024x621.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1-300x182.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1-768x466.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z24_result-1.webp 1488w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Повышаем важность события, нажимаем на триггер:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="457" src="https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1-1024x457.webp" alt="" class="wp-image-361" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1-1024x457.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1-300x134.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1-768x343.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z25_result-1.webp 1202w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="556" src="https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1-1024x556.webp" alt="" class="wp-image-362" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1-1024x556.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1-300x163.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1-768x417.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z26_result-1.webp 1462w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Например, с Информационной до Средней:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="598" src="https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1-1024x598.webp" alt="" class="wp-image-363" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1-1024x598.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1-300x175.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1-768x449.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z27_result-1.webp 1198w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Теперь триггер стал оранжевым:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="457" src="https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1-1024x457.webp" alt="" class="wp-image-364" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1-1024x457.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1-300x134.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1-768x343.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z28_result-1.webp 1202w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Также можно понизить важность триггера тем же образом.</p>



<p>Если нужно выключить триггер – в «Состоянии» нажать на «Активировано»:</p>


<div class="wp-block-image">
<figure class="aligncenter size-large"><a href="https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1.webp"><img loading="lazy" decoding="async" width="1024" height="563" src="https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1-1024x563.webp" alt="" class="wp-image-365" srcset="https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1-1024x563.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1-300x165.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1-768x422.webp 768w, https://admnotes.ru/wp-content/uploads/2022/12/z29_result-1.webp 1485w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>В целом очень удобно использовать мониторинг Kyocera в Zabbix, как в плане реагирования на события в реальном времени, так и в поиске причин неисправности оборудования, например, кажется, что фотобарабан не мог выйти из строя так быстро, но если взглянуть на график отпечатанных страниц, где видно как печатают тысячу страниц в день, то все встает на свои места.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2022/12/09/monitoring-kyocera-v-zabbix/">Мониторинг Kyocera в Zabbix</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/09/monitoring-kyocera-v-zabbix/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Установка Zabbix на Debian 11 VirtualBox</title>
		<link>https://admnotes.ru/2022/12/06/ustanovka-zabbix-na-debian-11-virtualbox/</link>
					<comments>https://admnotes.ru/2022/12/06/ustanovka-zabbix-na-debian-11-virtualbox/#respond</comments>
		
		<dc:creator><![CDATA[mouclass]]></dc:creator>
		<pubDate>Tue, 06 Dec 2022 12:21:16 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Network]]></category>
		<category><![CDATA[Полезное]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[zabbix]]></category>
		<guid isPermaLink="false">https://admnotes.ru/?p=159</guid>

					<description><![CDATA[<p>Установка Zabbix на Debian. Скачать VirtualBox: https://www.virtualbox.org/wiki/Downloads Скачать образ Debian 11: https://www.debian.org/releases/bullseye/debian-installer/ В статье используется: Устанавливаем Debian Нажимаем &#8220;Создать&#8221;: Папку машины можно оставить стандартной,.</p>
<p>Сообщение <a href="https://admnotes.ru/2022/12/06/ustanovka-zabbix-na-debian-11-virtualbox/">Установка Zabbix на Debian 11 VirtualBox</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></description>
										<content:encoded><![CDATA[<!-- Yandex.RTB R-A-2197944-5 -->
<div id="yandex_rtb_R-A-2197944-5"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-5",
        "renderTo": "yandex_rtb_R-A-2197944-5"
    })
})
</script>



<p>Установка Zabbix на Debian.</p>



<p>Скачать VirtualBox: <a data-type="URL" data-id="https://www.virtualbox.org/wiki/Downloads" href="https://www.virtualbox.org/wiki/Downloads">https://www.virtualbox.org/wiki/Downloads</a></p>



<p>Скачать образ Debian 11: <a href="https://www.debian.org/releases/bullseye/debian-installer/" data-type="URL" data-id="https://www.debian.org/releases/bullseye/debian-installer/">https://www.debian.org/releases/bullseye/debian-installer/</a></p>



<p>В статье используется:</p>



<ul class="wp-block-list">
<li>VirtualBox 6.1.32</li>



<li>Debian 11.3.0-amd64-netinst.iso</li>



<li>Zabbix 6.2</li>
</ul>



<h2 class="wp-block-heading">Устанавливаем Debian</h2>



<p>Нажимаем <strong>&#8220;Создать&#8221;</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb1_result.webp"><img loading="lazy" decoding="async" width="965" height="570" src="https://admnotes.ru/wp-content/uploads/2022/12/vb1_result.webp" alt="" class="wp-image-299" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb1_result.webp 965w, https://admnotes.ru/wp-content/uploads/2022/12/vb1_result-300x177.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb1_result-768x454.webp 768w" sizes="(max-width: 965px) 100vw, 965px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb3_result.webp"><img loading="lazy" decoding="async" width="457" height="373" src="https://admnotes.ru/wp-content/uploads/2022/12/vb3_result.webp" alt="" class="wp-image-300" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb3_result.webp 457w, https://admnotes.ru/wp-content/uploads/2022/12/vb3_result-300x245.webp 300w" sizes="(max-width: 457px) 100vw, 457px" /></a></figure></div>


<p>Папку машины можно оставить стандартной, либо выбрать другую. Устанавливаем объем оперативной памяти:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb4_result_result.webp"><img loading="lazy" decoding="async" width="457" height="373" src="https://admnotes.ru/wp-content/uploads/2022/12/vb4_result_result.webp" alt="" class="wp-image-301" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb4_result_result.webp 457w, https://admnotes.ru/wp-content/uploads/2022/12/vb4_result_result-300x245.webp 300w" sizes="(max-width: 457px) 100vw, 457px" /></a></figure></div>


<p>Оставим 1024 МБ для статьи, для комфортной работы можно увеличить до 4 ГБ.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb5_result_result.webp"><img loading="lazy" decoding="async" width="457" height="373" src="https://admnotes.ru/wp-content/uploads/2022/12/vb5_result_result.webp" alt="" class="wp-image-302" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb5_result_result.webp 457w, https://admnotes.ru/wp-content/uploads/2022/12/vb5_result_result-300x245.webp 300w" sizes="(max-width: 457px) 100vw, 457px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb6_result_result.webp"><img loading="lazy" decoding="async" width="534" height="441" src="https://admnotes.ru/wp-content/uploads/2022/12/vb6_result_result.webp" alt="" class="wp-image-304" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb6_result_result.webp 534w, https://admnotes.ru/wp-content/uploads/2022/12/vb6_result_result-300x248.webp 300w" sizes="(max-width: 534px) 100vw, 534px" /></a></figure></div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb7_result_result.webp"><img loading="lazy" decoding="async" width="534" height="441" src="https://admnotes.ru/wp-content/uploads/2022/12/vb7_result_result.webp" alt="" class="wp-image-305" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb7_result_result.webp 534w, https://admnotes.ru/wp-content/uploads/2022/12/vb7_result_result-300x248.webp 300w" sizes="(max-width: 534px) 100vw, 534px" /></a></figure></div>


<p>Далее устанавливаем размер виртуального жесткого диска:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb8_result_result.webp"><img loading="lazy" decoding="async" width="534" height="441" src="https://admnotes.ru/wp-content/uploads/2022/12/vb8_result_result.webp" alt="" class="wp-image-307" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb8_result_result.webp 534w, https://admnotes.ru/wp-content/uploads/2022/12/vb8_result_result-300x248.webp 300w" sizes="(max-width: 534px) 100vw, 534px" /></a></figure></div>


<p>Пока оставим 8 ГБ, при необходимости можно увеличить память в дальнейшем. </p>



<p>Теперь выбираем нашу систему, затем <strong>&#8220;Настроить&#8221;</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb9_result_result.webp"><img loading="lazy" decoding="async" width="965" height="572" src="https://admnotes.ru/wp-content/uploads/2022/12/vb9_result_result.webp" alt="" class="wp-image-308" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb9_result_result.webp 965w, https://admnotes.ru/wp-content/uploads/2022/12/vb9_result_result-300x178.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb9_result_result-768x455.webp 768w" sizes="(max-width: 965px) 100vw, 965px" /></a></figure></div>


<p>Нажимаем <strong>&#8220;Носители&#8221;</strong>, <strong>&#8220;Контроллер: IDE &gt; Пусто&#8221;</strong>, &#8220;<strong>Атрибуты</strong>&#8220;, <strong>Значок диска</strong>, <strong>&#8220;Выбрать файл диска&#8221;</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb10_result-1024x530_result.webp"><img loading="lazy" decoding="async" width="1024" height="530" src="https://admnotes.ru/wp-content/uploads/2022/12/vb10_result-1024x530_result.webp" alt="" class="wp-image-309" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb10_result-1024x530_result.webp 1024w, https://admnotes.ru/wp-content/uploads/2022/12/vb10_result-1024x530_result-300x155.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb10_result-1024x530_result-768x398.webp 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure></div>


<p>Выбираем ранее скачанный образ Debian 11:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb11_result_result.webp"><img loading="lazy" decoding="async" width="688" height="375" src="https://admnotes.ru/wp-content/uploads/2022/12/vb11_result_result.webp" alt="" class="wp-image-310" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb11_result_result.webp 688w, https://admnotes.ru/wp-content/uploads/2022/12/vb11_result_result-300x164.webp 300w" sizes="(max-width: 688px) 100vw, 688px" /></a></figure></div>


<p>Так должно выглядеть окно после выбора образа:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb12_result_result.webp"><img loading="lazy" decoding="async" width="710" height="529" src="https://admnotes.ru/wp-content/uploads/2022/12/vb12_result_result.webp" alt="" class="wp-image-311" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb12_result_result.webp 710w, https://admnotes.ru/wp-content/uploads/2022/12/vb12_result_result-300x224.webp 300w" sizes="(max-width: 710px) 100vw, 710px" /></a></figure></div>


<p>Затем переключаем на сетевой мост, чтобы виртуальная машина получила реальный локальный IP-адрес. Для этого переходим в <strong>&#8220;Сеть&#8221;</strong> и переключаем тип подключения на <strong>&#8220;Сетевой мост&#8221;</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb12_2_result_result.webp"><img loading="lazy" decoding="async" width="711" height="527" src="https://admnotes.ru/wp-content/uploads/2022/12/vb12_2_result_result.webp" alt="" class="wp-image-312" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb12_2_result_result.webp 711w, https://admnotes.ru/wp-content/uploads/2022/12/vb12_2_result_result-300x222.webp 300w" sizes="(max-width: 711px) 100vw, 711px" /></a></figure></div>


<p>Нажимаем <strong>&#8220;Запустить&#8221;</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb13_result_result.webp"><img loading="lazy" decoding="async" width="962" height="565" src="https://admnotes.ru/wp-content/uploads/2022/12/vb13_result_result.webp" alt="" class="wp-image-313" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb13_result_result.webp 962w, https://admnotes.ru/wp-content/uploads/2022/12/vb13_result_result-300x176.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb13_result_result-768x451.webp 768w" sizes="(max-width: 962px) 100vw, 962px" /></a></figure></div>


<p>Наш образ подтянулся, нажимаем <strong>Enter</strong>:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb14_result_result.webp"><img loading="lazy" decoding="async" width="642" height="556" src="https://admnotes.ru/wp-content/uploads/2022/12/vb14_result_result.webp" alt="" class="wp-image-314" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb14_result_result.webp 642w, https://admnotes.ru/wp-content/uploads/2022/12/vb14_result_result-300x260.webp 300w" sizes="(max-width: 642px) 100vw, 642px" /></a></figure></div>


<p>Далее происходит стандартная установка, для подсказки скриншоты внизу:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb15_result_result.webp"><img loading="lazy" decoding="async" width="802" height="677" src="https://admnotes.ru/wp-content/uploads/2022/12/vb15_result_result.webp" alt="" class="wp-image-315" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb15_result_result.webp 802w, https://admnotes.ru/wp-content/uploads/2022/12/vb15_result_result-300x253.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb15_result_result-768x648.webp 768w" sizes="(max-width: 802px) 100vw, 802px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb16_result_result.webp"><img loading="lazy" decoding="async" width="796" height="671" src="https://admnotes.ru/wp-content/uploads/2022/12/vb16_result_result.webp" alt="" class="wp-image-316" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb16_result_result.webp 796w, https://admnotes.ru/wp-content/uploads/2022/12/vb16_result_result-300x253.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb16_result_result-768x647.webp 768w" sizes="(max-width: 796px) 100vw, 796px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb17_result_result.webp"><img loading="lazy" decoding="async" width="804" height="670" src="https://admnotes.ru/wp-content/uploads/2022/12/vb17_result_result.webp" alt="" class="wp-image-317" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb17_result_result.webp 804w, https://admnotes.ru/wp-content/uploads/2022/12/vb17_result_result-300x250.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb17_result_result-768x640.webp 768w" sizes="(max-width: 804px) 100vw, 804px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb18_result_result.webp"><img loading="lazy" decoding="async" width="805" height="667" src="https://admnotes.ru/wp-content/uploads/2022/12/vb18_result_result.webp" alt="" class="wp-image-318" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb18_result_result.webp 805w, https://admnotes.ru/wp-content/uploads/2022/12/vb18_result_result-300x249.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb18_result_result-768x636.webp 768w" sizes="(max-width: 805px) 100vw, 805px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb19_result_result.webp"><img loading="lazy" decoding="async" width="801" height="675" src="https://admnotes.ru/wp-content/uploads/2022/12/vb19_result_result.webp" alt="" class="wp-image-319" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb19_result_result.webp 801w, https://admnotes.ru/wp-content/uploads/2022/12/vb19_result_result-300x253.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb19_result_result-768x647.webp 768w" sizes="(max-width: 801px) 100vw, 801px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb20_result_result.webp"><img loading="lazy" decoding="async" width="798" height="675" src="https://admnotes.ru/wp-content/uploads/2022/12/vb20_result_result.webp" alt="" class="wp-image-320" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb20_result_result.webp 798w, https://admnotes.ru/wp-content/uploads/2022/12/vb20_result_result-300x254.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb20_result_result-768x650.webp 768w" sizes="(max-width: 798px) 100vw, 798px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb21_result_result.webp"><img loading="lazy" decoding="async" width="793" height="668" src="https://admnotes.ru/wp-content/uploads/2022/12/vb21_result_result.webp" alt="" class="wp-image-321" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb21_result_result.webp 793w, https://admnotes.ru/wp-content/uploads/2022/12/vb21_result_result-300x253.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb21_result_result-768x647.webp 768w" sizes="(max-width: 793px) 100vw, 793px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb22_result_result.webp"><img loading="lazy" decoding="async" width="794" height="673" src="https://admnotes.ru/wp-content/uploads/2022/12/vb22_result_result.webp" alt="" class="wp-image-322" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb22_result_result.webp 794w, https://admnotes.ru/wp-content/uploads/2022/12/vb22_result_result-300x254.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb22_result_result-768x651.webp 768w" sizes="(max-width: 794px) 100vw, 794px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb23_result_result.webp"><img loading="lazy" decoding="async" width="795" height="670" src="https://admnotes.ru/wp-content/uploads/2022/12/vb23_result_result.webp" alt="" class="wp-image-323" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb23_result_result.webp 795w, https://admnotes.ru/wp-content/uploads/2022/12/vb23_result_result-300x253.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb23_result_result-768x647.webp 768w" sizes="(max-width: 795px) 100vw, 795px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb24_result_result.webp"><img loading="lazy" decoding="async" width="801" height="672" src="https://admnotes.ru/wp-content/uploads/2022/12/vb24_result_result.webp" alt="" class="wp-image-324" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb24_result_result.webp 801w, https://admnotes.ru/wp-content/uploads/2022/12/vb24_result_result-300x252.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb24_result_result-768x644.webp 768w" sizes="(max-width: 801px) 100vw, 801px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb25_result_result.webp"><img loading="lazy" decoding="async" width="800" height="672" src="https://admnotes.ru/wp-content/uploads/2022/12/vb25_result_result.webp" alt="" class="wp-image-325" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb25_result_result.webp 800w, https://admnotes.ru/wp-content/uploads/2022/12/vb25_result_result-300x252.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb25_result_result-768x645.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure>



<figure class="wp-block-image size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb26_result_result.webp"><img loading="lazy" decoding="async" width="804" height="673" src="https://admnotes.ru/wp-content/uploads/2022/12/vb26_result_result.webp" alt="" class="wp-image-326" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb26_result_result.webp 804w, https://admnotes.ru/wp-content/uploads/2022/12/vb26_result_result-300x251.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb26_result_result-768x643.webp 768w" sizes="(max-width: 804px) 100vw, 804px" /></a></figure>
</figure>
</div>
</div>



<p>Система установлена. Входим под созданным пользователем. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/vb27_result_result.webp"><img loading="lazy" decoding="async" width="800" height="673" src="https://admnotes.ru/wp-content/uploads/2022/12/vb27_result_result.webp" alt="" class="wp-image-327" srcset="https://admnotes.ru/wp-content/uploads/2022/12/vb27_result_result.webp 800w, https://admnotes.ru/wp-content/uploads/2022/12/vb27_result_result-300x252.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/vb27_result_result-768x646.webp 768w" sizes="(max-width: 800px) 100vw, 800px" /></a></figure></div>


<p>Прописываем себя в sudoers, подробнее в <a href="https://admnotes.ru/2022/12/08/dobavit-polzovatelya-v-sudoers/" data-type="URL" data-id="https://admnotes.ru/2022/12/08/dobavit-polzovatelya-v-sudoers/">статье</a>.</p>



<h2 class="wp-block-heading">Установка Zabbix на Debian</h2>



<p>Открываем в Firefox <a href="https://www.zabbix.com/download">https://www.zabbix.com/download</a>, выбираем платформу:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb1_result_result.webp"><img loading="lazy" decoding="async" width="799" height="597" src="https://admnotes.ru/wp-content/uploads/2022/12/zb1_result_result.webp" alt="Установка Zabbix на Debian - скачиваем дистрибутив." class="wp-image-328" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb1_result_result.webp 799w, https://admnotes.ru/wp-content/uploads/2022/12/zb1_result_result-300x224.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb1_result_result-768x574.webp 768w" sizes="(max-width: 799px) 100vw, 799px" /></a></figure></div>


<p>Внизу есть небольшая инструкция по установке:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb2_result_result.webp"><img loading="lazy" decoding="async" width="801" height="595" src="https://admnotes.ru/wp-content/uploads/2022/12/zb2_result_result.webp" alt="" class="wp-image-329" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb2_result_result.webp 801w, https://admnotes.ru/wp-content/uploads/2022/12/zb2_result_result-300x223.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb2_result_result-768x570.webp 768w" sizes="(max-width: 801px) 100vw, 801px" /></a></figure></div>


<p>Следуем ей. Установим репозиторий Zabbix:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>wget https://repo.zabbix.com/zabbix/6.2/debian/pool/main/z/zabbix-release/zabbix-release_6.2-4%2Bdebian11_all.deb

sudo dpkg -i zabbix-release_6.2-4+debian11_all.deb

sudo apt update </code></pre></div>



<p>Затем установим остальные компоненты:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent</code></pre></div>



<p>Установим MariaDB:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo apt -y install mariadb-server</code></pre></div>



<p>Затем запустим сервис MariaDB и добавим в автозагрузку:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo systemctl start mariadb
sudo systemctl enable mariadb</code></pre></div>



<p>Для описания установки будем использовать root пароль D:2sE1vP, а для zabbix &#8211; Zu48gAt</p>



<p>Сбрасываем пароль root для базы данных:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo mysql_secure_installation
Enter current password for root (enter for none): Press Enter
Switch to unix_socket authentication [Y/n] y
Change the root password? [Y/n] y
New password: D:2sE1vP
Re-enter new password: D:2sE1vP
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]:  Y
Reload privilege tables now? [Y/n]:  Y</code></pre></div>



<p>Создаем базу данных, последняя команда занимает около 1-5 минут:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo mysql -uroot -p&#39;D:2sE1vP&#39; -e &quot;create database zabbix character set utf8mb4 collate utf8mb4_bin;&quot;

sudo mysql -uroot -p&#39;D:2sE1vP&#39; -e &quot;grant all privileges on zabbix.* to zabbix@localhost identified by &#39;Zu48gAt&#39;;&quot;

sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p&#39;Zu48gAt&#39; zabbix</code></pre></div>



<p>Если появляется ошибка &#8220;no such file or directory&#8221;, то проверить путь /usr/share/zabbix-sql-scripts/mysql/</p>



<p>Далее открываем конфигурацию сервера Zabbix:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo nano /etc/zabbix/zabbix_server.conf</code></pre></div>



<p>Добавляем строчку DBPassword=Zu48gAt в любое место:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb4_result_result.webp"><img loading="lazy" decoding="async" width="790" height="488" src="https://admnotes.ru/wp-content/uploads/2022/12/zb4_result_result.webp" alt="Установка Zabbix на Debian - настройка конфигурации сервера" class="wp-image-330" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb4_result_result.webp 790w, https://admnotes.ru/wp-content/uploads/2022/12/zb4_result_result-300x185.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb4_result_result-768x474.webp 768w" sizes="(max-width: 790px) 100vw, 790px" /></a></figure></div>


<p>Перезапускаем и добавляем в автозагрузку сервер и агент Zabbix:</p>



<div class="hcb_wrap"><pre class="prism line-numbers lang-plain"><code>sudo systemctl restart zabbix-server zabbix-agent 
sudo systemctl enable zabbix-server zabbix-agent</code></pre></div>



<p>Узнаем IP-адрес виртуальной машины и проходим по ссылке вида <strong>[IP-адрес]/zabbix/</strong> через Firefox:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb5_result_result.webp"><img loading="lazy" decoding="async" width="802" height="589" src="https://admnotes.ru/wp-content/uploads/2022/12/zb5_result_result.webp" alt="" class="wp-image-331" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb5_result_result.webp 802w, https://admnotes.ru/wp-content/uploads/2022/12/zb5_result_result-300x220.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb5_result_result-768x564.webp 768w" sizes="(max-width: 802px) 100vw, 802px" /></a></figure></div>


<p>Выбираем язык, нажимаем &#8220;Далее&#8221; два раза. Вводим пароль от базы данных Zu48gAt</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb6_result_result.webp"><img loading="lazy" decoding="async" width="798" height="559" src="https://admnotes.ru/wp-content/uploads/2022/12/zb6_result_result.webp" alt="Установка Zabbix на Debian - настройка подключения к БД" class="wp-image-332" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb6_result_result.webp 798w, https://admnotes.ru/wp-content/uploads/2022/12/zb6_result_result-300x210.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb6_result_result-768x538.webp 768w" sizes="(max-width: 798px) 100vw, 798px" /></a></figure></div>


<p>Далее указываем имя сервера Zabbix:</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://admnotes.ru/wp-content/uploads/2022/12/zb7_result_result.webp"><img loading="lazy" decoding="async" width="797" height="597" src="https://admnotes.ru/wp-content/uploads/2022/12/zb7_result_result.webp" alt="Установка Zabbix на Debian успешно завершена" class="wp-image-333" srcset="https://admnotes.ru/wp-content/uploads/2022/12/zb7_result_result.webp 797w, https://admnotes.ru/wp-content/uploads/2022/12/zb7_result_result-300x225.webp 300w, https://admnotes.ru/wp-content/uploads/2022/12/zb7_result_result-768x575.webp 768w" sizes="(max-width: 797px) 100vw, 797px" /></a></figure></div>


<p>Стандартные логин: Admin и пароль: zabbix</p>



<p>Поздравляю, установка Zabbix на Debian завершена. Смотрите также другие <a href="https://admnotes.ru/tag/zabbix" target="_blank" rel="noreferrer noopener">статьи</a> по добавлению устройств и настройке.</p>


<!-- Yandex.RTB R-A-2197944-6 -->
<div id="yandex_rtb_R-A-2197944-6"></div>
<script>
window.yaContextCb.push(() => {
    Ya.Context.AdvManager.render({
        "blockId": "R-A-2197944-6",
        "renderTo": "yandex_rtb_R-A-2197944-6"
    })
})
</script>
<p>Сообщение <a href="https://admnotes.ru/2022/12/06/ustanovka-zabbix-na-debian-11-virtualbox/">Установка Zabbix на Debian 11 VirtualBox</a> появились сначала на <a href="https://admnotes.ru">Admnotes.ru</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://admnotes.ru/2022/12/06/ustanovka-zabbix-na-debian-11-virtualbox/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
