<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2710252936983553235</id><updated>2025-07-05T23:23:50.809-07:00</updated><category term="linux"/><category term="zabbix"/><category term="AD"/><category term="Cmd"/><category term="PoSh"/><category term="Users"/><category term="Windows"/><category term="cifs"/><category term="copypaste"/><category term="debian. hyper-v"/><category term="fail2ban"/><category term="kernel"/><category term="mount"/><category term="quick start"/><category term="security"/><category term="smb"/><category term="ssh"/><category term="vnstat"/><title type='text'>Блог А</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-8512355690240229985</id><published>2011-07-31T21:34:00.000-07:00</published><updated>2011-07-31T21:35:35.573-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AD"/><category scheme="http://www.blogger.com/atom/ns#" term="Cmd"/><category scheme="http://www.blogger.com/atom/ns#" term="PoSh"/><category scheme="http://www.blogger.com/atom/ns#" term="Users"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><title type='text'>Список компьютеров в AD и пользователей.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Встала задача составить актуальный список соответствий рабочих станций и пользователе которые работают за последними. Так как NetBOIS имена могу отражать прошлых владельцев ПК, либо отражать просто случайное имя. Есть два решения: обойти все компьютеры и сделать список вручную, либо попробовать получить данные из AD с помощью PowerShell. Первый способ не подходит, по причине НЕ TRU, второй так же не подходит, так как для того чтобы осуществить необходимое на PoSh необходимо, чтобы компьютеры домена имели установленный PoSh и командлеты для AD (only Windows 2008, Windows 7). Остается только VBS и CMD. Вот одно из решений которое я нашел в сети:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;echo off&lt;br /&gt;
setlocal ENABLEDELAYEDEXPANSION&lt;br /&gt;
set domain=&lt;br /&gt;
set user=&lt;br /&gt;
for /f &quot;delims=\ &quot; %%i in (&#39;net view ^| find &quot;\\&quot;&#39;) do (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; set comp=%%~i&lt;br /&gt;
&amp;nbsp; &amp;nbsp; ping -n 1 -w 10 !comp! &amp;gt; nul 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for /f &quot;tokens=2,3 delims==\&quot; %%d in (&#39;wmic /failfast:on /output:STDOUT /node:&quot;!comp!&quot; ComputerSystem get username /format:value 2^&amp;gt; nul ^| find &quot;=&quot;&#39;) do (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set user=%%~e&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set domain=%%~d&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set domain=!domain:~0!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if /i &quot;%userdomain%&quot;==&quot;!domain!&quot; (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set user=!user:~0,-1!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; net user &quot;!user!&quot; /domain &amp;gt; nul 2&amp;gt;&amp;amp;1 &amp;amp;&amp;amp; (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; for /f &quot;delims=&quot; %%u in (&#39;dsquery user -samid &quot;!user!&quot; -scope subtree -o dn ^| dsget user -fn -mi -ln -display -L 2^&amp;gt; nul ^| find &quot;: &quot;&#39;) do (&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set name=%%~u&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set name=set !name:: ==!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !name!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set fullname=!fn! !mi! !ln!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set fullname=!fullname:&quot;=&#39;!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; set display=!display:&quot;=&#39;!&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dsquery computer domainroot -name &quot;!comp!&quot; -scope subtree -o dn | dsmod computer -desc &quot;!fullname! (!display!)&quot; 2&amp;gt; nul &amp;amp;&amp;amp; echo !comp! - !fullname! (!display!^)&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; )&lt;br /&gt;
&amp;nbsp; &amp;nbsp; )&lt;/blockquote&gt;&lt;br /&gt;
&lt;br /&gt;
Помещаем скрипт в планировщик, и при просмотре контейнера Computers в поле описание у нас будут выводится пользователи залогиненные на ПК&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/8512355690240229985/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/07/ad.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8512355690240229985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8512355690240229985'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/07/ad.html' title='Список компьютеров в AD и пользователей.'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-8368385068645452911</id><published>2011-04-22T03:21:00.000-07:00</published><updated>2011-06-07T21:49:30.196-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="debian. hyper-v"/><title type='text'>Установка и настройка Debian Linux под Hyper-V</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;Debian не входит в список официально поддерживаемых Microsoft систем Linux для запуска под Hyper-V. Не смотря на это он работает в виртуальном окружении очень даже хорошо. В связи с тем, что официального пакета компонентов интеграции Hyper-V для Debian нет, мы воспользуемся драйверами Hyper-V встроенными в новейшие ядра Linux.&lt;br /&gt;
&lt;br /&gt;
Установка Debian 6 под Hyper-V довольно банальна. Единственное что нужно сделать на этапе создания виртуальной машины это добавить в систему эмулируемый сетевой интерфейс Legacy. Он нам понадобится для первоначального обновления системы и установки новейшего ядра Linux.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;image&quot; src=&quot;http://blogs.technet.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/4341.Debian_5F00_legacy_5F00_network_5F00_hyperv_5F00_1B3F49E0.png&quot; style=&quot;max-width: 100%; vertical-align: bottom;&quot; /&gt;&lt;br /&gt;
После завершения установки Debian 6 у нас будет ядро 2.6.32 конечно оно не блещет новизной, но в тоже время вполне нормально с многопроцессорными виртуальными машинами.&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/8156.Debian6_5F00_4_5F00_4E6B5D7C.png&quot; style=&quot;color: #6da3bd;&quot;&gt;&lt;img alt=&quot;Debian6_4&quot; src=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/2605.Debian6_5F00_4_5F00_thumb_5F00_32E65B79.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; max-width: 100%; vertical-align: bottom;&quot; title=&quot;Debian6_4&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Для того чтобы виртуальная машина смогла работать быстрее и воспользоваться всеми преимуществами Hyper-V нужно обновить ядро как минимум до 2.6.36. Перед сборкой нового ядра обновляем систему, устанавливаем исходные тексты текущего ядра и все необходимые инструменты для компиляции нового.&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;font-size: 1em;&quot;&gt;# apt-get update&lt;br /&gt;
# apt-get install build-essential ncurses-dev kernel-package fakeroot linux-headers-2.6 linux-source-2.6.32&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Теперь приступим к сборке нового ядра 2.6.36 взятого с kernel.org&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;font-size: 1em;&quot;&gt;# cd /usr/src&lt;br /&gt;
# wget -c&amp;nbsp;&lt;a href=&quot;http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2&quot; style=&quot;color: #6da3bd;&quot;&gt;www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.36.tar.bz2&lt;/a&gt;&lt;br /&gt;
# bzip2 -d linux-2.6.36.tar.bz2&lt;br /&gt;
# tar xf linux-2.6.36.tar&lt;br /&gt;
# cd linux-2.6.36&lt;br /&gt;
# cp /boot/config* ./.config&lt;br /&gt;
# make menuconfig&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
В меню выбираем Device Drivers -&amp;gt; Stagging Drivers –&amp;gt; Microsoft Hyper-V Client Drivers&lt;br /&gt;
&lt;img alt=&quot;image&quot; src=&quot;http://blogs.technet.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/2046.Debian6_5F00_kernel_5F00_compile_5F00_cut_5F00_305D29BB.png&quot; style=&quot;max-width: 100%; vertical-align: bottom;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
На этом этапе так же можно удалить лишние драйвера для устройств, которых никогда не будет в виртуальной машине, таких как wi-fi, звуковые карты, USB, PCI. Впрочем, это не обязательно, если не желаете, можете не делать.&lt;br /&gt;
&lt;br /&gt;
После этого можем начать сборку deb пакетов ядра. Для того чтобы лучше отличать ядра добавляем в название символы hyper-v.&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;font-size: 1em;&quot;&gt;# make-kpkg clean&lt;br /&gt;
# fakeroot make-kpkg --initrd --append-to-version=-hyper-v kernel_image kernel_headers&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Компиляция ядра занимает довольно продолжительное время. После этого в /usr/src появятся два deb пакета которые можно установить в систему командой dpkg –i.&lt;br /&gt;
&lt;br /&gt;
Так же эти пакеты можно будет перенести и установить в другие виртуальные машины с Debian дабы не повторять процесс компиляции.&lt;br /&gt;
&lt;br /&gt;
Редактируем /etc/initramfs-tools/modules и добавляем следующие строки указывающие загружать нужные модули при старте системы:&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;font-size: 1em;&quot;&gt;hv_vmbus&lt;br /&gt;
hv_storvsc&lt;br /&gt;
hv_blkvsc&lt;br /&gt;
hv_netvsc&lt;/code&gt;&lt;br /&gt;
Обновляем initramfs:&lt;br /&gt;
&lt;br /&gt;
&lt;code style=&quot;font-size: 1em;&quot;&gt;# update-initramfs –u –k 2.6.36-hyper-v&lt;/code&gt;&lt;br /&gt;
Выключаем виртуальную машину, удаляем сетевой адаптер Legacy, добавляем синтетический сетевой адаптер и загружаем машину с новым ядром.&lt;br /&gt;
&lt;img alt=&quot;image&quot; src=&quot;http://blogs.technet.com/cfs-filesystemfile.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/2146.Debian6_5F00_kernel_5F00_compile_5F00_7_5F00_2497BCBC.png&quot; style=&quot;max-width: 100%; vertical-align: bottom;&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
После этого проверяем с помощью lsmod | grep hv что все нужные для работы Hyper-V модули загрузились.&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/0083.Debian6_5F00_big_5F00_scsi_5F00_hdd_5F00_5FBB72BA.png&quot; style=&quot;color: #6da3bd;&quot;&gt;&lt;img alt=&quot;Debian6_big_scsi_hdd&quot; src=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/1565.Debian6_5F00_big_5F00_scsi_5F00_hdd_5F00_thumb_5F00_4EF3C80C.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; max-width: 100%; vertical-align: bottom;&quot; title=&quot;Debian6_big_scsi_hdd&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, в новых версиях ядер Linux сетевой синтетический интерфейс Hyper-V переименован из seth в eth. Это может вводить в заблуждение.&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/1172.Debian_5F00_synthetic_5F00_network_5F00_615C18C1.png&quot; style=&quot;color: #6da3bd;&quot;&gt;&lt;img alt=&quot;Debian_synthetic_network&quot; src=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/8015.Debian_5F00_synthetic_5F00_network_5F00_thumb_5F00_1E309A94.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; max-width: 100%; vertical-align: bottom;&quot; title=&quot;Debian_synthetic_network&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Как обычно я протестировал устойчивость виртуальной машины прокачав через нее в течении нескольких дней с помощью scp почти сотню гигабайт трафика. Виртуальные жесткие диски работают также достаточно быстро.&lt;br /&gt;
&lt;a href=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/2570.Debian6_5F00_12_5F00_4D9F0960.png&quot; style=&quot;color: #6da3bd;&quot;&gt;&lt;img alt=&quot;Debian6_12&quot; src=&quot;http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-59-42-metablogapi/6663.Debian6_5F00_12_5F00_thumb_5F00_262F4EEF.png&quot; style=&quot;border-bottom-style: none; border-color: initial; border-left-style: none; border-right-style: none; border-top-style: none; border-width: initial; max-width: 100%; vertical-align: bottom;&quot; title=&quot;Debian6_12&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Виртуальная машина работает стабильно в 4-х процессорной конфигурации с 44 гигабайтами ОЗУ. В общем можно сделать вывод, что Debian и основанные на нем дистрибутивы способны отлично работать под Hyper-V и применяться для реализации инфраструктурных элементов работающих с большой нагрузкой.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Verdana, sans-serif; font-size: 14px; line-height: 20px;&quot;&gt;(c) habrahabr.ru&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/8368385068645452911/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/04/debian-linux-hyper-v.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8368385068645452911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8368385068645452911'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/04/debian-linux-hyper-v.html' title='Установка и настройка Debian Linux под Hyper-V'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-3462007875635427709</id><published>2011-03-28T23:03:00.000-07:00</published><updated>2011-04-14T03:29:39.876-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="kernel"/><title type='text'>Удаление старых ядер в Linux</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;При эксплуатации системы и обновлений в &lt;b&gt;/usr/src/ &lt;/b&gt;может накопится достаточное количество исходников от ядра, их можно удалить:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;dpkg -l linux-{image,headers}-* | grep ii | grep -v generic | grep -v `uname -r` | awk &#39;{ print $2 }&#39; | xargs apt-get -y purge&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-zedmh8qK4x8/TZFj678CkZI/AAAAAAAAABY/Wia2H8pWilU/s1600/kernel.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;442&quot; src=&quot;http://2.bp.blogspot.com/-zedmh8qK4x8/TZFj678CkZI/AAAAAAAAABY/Wia2H8pWilU/s640/kernel.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;Мое текущее ядро&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;2.6.35-28-generic&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;b&gt;root@ktulhy:/boot/grub# uname -r&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;Переходим в &lt;b&gt;/boot/ &lt;/b&gt;и удаляем&lt;b&gt;&amp;nbsp;&lt;/b&gt;файлы образа ядра, его конфигурации и образ ram диска (initrd.img) не связанные с текущим ядром&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcLnxI8ofRCR983BAvTRZgkO6UiSN_4Phl9hN6bFDR6WfpVEy3WkC9otqdOi8yDqAnJ-Eamq7mArjANueKwlw9fbhAouhkQBdrLxlmgzIZZIm-JDELTjnAq2wHIkTWwL37MUn3EMLGOIE/s1600/kernel2.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;498&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhcLnxI8ofRCR983BAvTRZgkO6UiSN_4Phl9hN6bFDR6WfpVEy3WkC9otqdOi8yDqAnJ-Eamq7mArjANueKwlw9fbhAouhkQBdrLxlmgzIZZIm-JDELTjnAq2wHIkTWwL37MUn3EMLGOIE/s640/kernel2.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;Далее открываем &amp;nbsp;/boot/grub/grub.cfg и удаляем&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;menuentry &#39;Ubuntu, with Linux 2.6.32-27-generic&#39; --class ubuntu --class gnu-linux --class gnu --class os {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recordfail&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insmod part_msdos&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insmod ext2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set root=&#39;(hd0,msdos3)&#39;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;search --no-floppy --fs-uuid --set 8b52af1e-a13a-40f3-b4b2-91f381a10f38&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;linux &amp;nbsp; /boot/vmlinuz-2.6.32-27-generic root=UUID=8b52af1e-a13a-40f3-b4b2-91f381a10f38 ro &amp;nbsp; quiet splash&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initrd &amp;nbsp;/boot/initrd.img-2.6.32-27-generic&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;menuentry &#39;Ubuntu, with Linux 2.6.32-27-generic (recovery mode)&#39; --class ubuntu --class gnu-linux --class gnu --class os {&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;recordfail&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insmod part_msdos&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;insmod ext2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;set root=&#39;(hd0,msdos3)&#39;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;search --no-floppy --fs-uuid --set 8b52af1e-a13a-40f3-b4b2-91f381a10f38&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;nbsp; &amp;nbsp;&#39;Loading Linux 2.6.32-27-generic ...&#39;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;linux &amp;nbsp; /boot/vmlinuz-2.6.32-27-generic root=UUID=8b52af1e-a13a-40f3-b4b2-91f381a10f38 ro single&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;echo &amp;nbsp; &amp;nbsp;&#39;Loading initial ramdisk ...&#39;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;initrd &amp;nbsp;/boot/initrd.img-2.6.32-27-generic&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 20px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Helvetica, sans-serif; font-size: xx-small;&quot;&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;И другие подобные строки, после чего сохраняем.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-large;&quot;&gt;Косяки.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Вообще я прочитал статью на хабре в которой человек удалял файлы старых ядер, решил ее дополнить и проделать у себя на рабочем ПК. После чего моя Убунта перестала загружаться, причина оказалась в отсуствующем модуле nvidia, он удалился вместе со старыми ядрами.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;Поэтому пришлось загружаться с live-cd и ставить пакет&amp;nbsp;&lt;b&gt;nvidia-glx-185-dev&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;b&gt;После этого все стало хорошо =)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/3462007875635427709/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/linux.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/3462007875635427709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/3462007875635427709'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/linux.html' title='Удаление старых ядер в Linux'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-zedmh8qK4x8/TZFj678CkZI/AAAAAAAAABY/Wia2H8pWilU/s72-c/kernel.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-387196243384237104</id><published>2011-03-19T10:16:00.000-07:00</published><updated>2011-03-19T10:16:28.584-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="quick start"/><category scheme="http://www.blogger.com/atom/ns#" term="zabbix"/><title type='text'>Первичная настройка системы мониторинга Zabbix (часть 1)</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Если вы поставили Zabbix и не знаете что делать дальше - эта статья для вас! &lt;/b&gt;Нужно определиться какое оборудование есть в нашей сети и каким образом мы будем его мониторить. &amp;nbsp;Допустим в сети есть серверы &lt;b&gt;Linux&lt;/b&gt; и &lt;b&gt;Windows&lt;/b&gt;, роутеры/коммутаторы &lt;b&gt;Cisco&lt;/b&gt; или других производителей. На серверы необходимо установить клиентскую часть - &lt;b&gt;zabbix agent&lt;/b&gt;, активное сетевое оборудование будем мониторить по &lt;b&gt;snmp&lt;/b&gt;. Все это можно объединять в группы, группам присваивать шаблоны настроек, в шаблоны настроек добавлять элементы данных, которые необходимо мониторить, а на элементы данных устанавливать тригеры исходя из настроек которых мы будем получать уведомления (event). &amp;nbsp;Вместе с сервером мы установили на zabbix agent, это значит что наш сервер - является первым узлом который уже добавлен в систему мониторинга, но еще не мониторится. Давайте включим его мониторинг: &quot;&lt;b&gt;Настройка&quot; - &quot;Узлы сети&quot; - изменить состояние &quot;не наблюдается&quot; на &quot;наблюдается&quot; просто кликнув по слову.&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDgEAi2HwcVnK9aRlxpSbLcqqzq1CaDjaZjTsQ6fkT6qWA15BsvgvVvYMKeC6IkvN5CC8wIiXQAOkVUffWx0L_f8g5wnWa5Mkv54aNyzaDlAzCMycCrtqS6G4eBHUeB0AmpNicVN75CfM/s1600/zabbix1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;192&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDgEAi2HwcVnK9aRlxpSbLcqqzq1CaDjaZjTsQ6fkT6qWA15BsvgvVvYMKeC6IkvN5CC8wIiXQAOkVUffWx0L_f8g5wnWa5Mkv54aNyzaDlAzCMycCrtqS6G4eBHUeB0AmpNicVN75CfM/s640/zabbix1.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Далее заходим в настройки первого хоста который у нас уже есть, кликнув по имени сервера. Тут можно переименовать хост, сменить шаблон или добавить дополнительный шаблон, добавить профиль хоста, отредактировать адрес и т.п. &lt;u&gt;Шаблон - объединяет группу параметров, которые необходимо мониторить.&lt;/u&gt; Лично я удалю группу Zabbix Server, т.к. у меня будет только один сервер с &lt;b&gt;zabbix&lt;/b&gt; и перемещу свой сервер в группу &lt;b&gt;Linux servers.&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSu6h2_KNUCCHkjbNnt2cOCFWOcR5nj3ZeShOSk4hL3yIlADv44Dr4M-iGxAZW-bUfAjGFnTuj2cY-f-YWr7BqB5O5LxvPoLKFT58fg1eq6eMIGreEsN0vgstFu2r4grw9wfSnGPJdb4A/s1600/zabbix2.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;319&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSu6h2_KNUCCHkjbNnt2cOCFWOcR5nj3ZeShOSk4hL3yIlADv44Dr4M-iGxAZW-bUfAjGFnTuj2cY-f-YWr7BqB5O5LxvPoLKFT58fg1eq6eMIGreEsN0vgstFu2r4grw9wfSnGPJdb4A/s640/zabbix2.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Давайте сейчас посмотрим как выглядят предоставляемые нам данные. Переходим в &quot;Мониторинг&quot; - &quot;Последние данные&quot;, можно отфильтровать узлы по группам и выбрать конкретный узел в группе&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7g1fdkH6BHfP219g12hyMTfxXeON46HD7Kz_HyGXgGPXUEkhwP6HIs21NcqWihXJ8Ty-iVXTW88ABwy8HXgzhTZoYrL433PXfYIcNTDmtfEraVlDfDyYKGjMIqu44eNkDoT4WkaToHN8/s1600/zabbix3.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;270&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7g1fdkH6BHfP219g12hyMTfxXeON46HD7Kz_HyGXgGPXUEkhwP6HIs21NcqWihXJ8Ty-iVXTW88ABwy8HXgzhTZoYrL433PXfYIcNTDmtfEraVlDfDyYKGjMIqu44eNkDoT4WkaToHN8/s640/zabbix3.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;В шаблоне, элементы данных так же делятся на группы, т&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;акие как A&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;vailability,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;CPU,&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Filesystem... Предустановленный шаблон несет в себе слишком много элементов,&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;наша задача удалить те параметры которые нам бесполезны. Переходим в &lt;b&gt;Настройка - Узлы сети -&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;b&gt;делаем фильтр по шаблонам - выбираем шаблон Template_Linux - элементы данных.&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;b&gt;&lt;/b&gt;Например операционная система установлена на&amp;nbsp;один логический диск - поэтому оставляем&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;тольк&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;о&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Free disk space on /&quot;, а проверку на свободное место для отдельных директорий&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Free disk space on /usr&quot;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;(и других) удаляем. Аналогично поступаем с остальными элементами данных&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDAtDRt-QOgrWh1KIhH9YfzEQ_FZltNmHkOBKmIdxCICg-NpbZHGvb3TTbur8zPjA9nX2O99doUziekRf1s_mi7hvqge8wdE1IKXAYtajTkfaRJYrV70XeaHErHHnTN8niUeWtbe3vuak/s1600/zabbix4.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;404&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDAtDRt-QOgrWh1KIhH9YfzEQ_FZltNmHkOBKmIdxCICg-NpbZHGvb3TTbur8zPjA9nX2O99doUziekRf1s_mi7hvqge8wdE1IKXAYtajTkfaRJYrV70XeaHErHHnTN8niUeWtbe3vuak/s640/zabbix4.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Выделяем и удаляем все проверки которые нам не нужны.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDKtyng4OQp6YzcErYuO1EVSEt6UWVNuuHwJqn-LLHnn3vNHdBd97hJ4Fr8PORfe93NlHvtZF3k_iPstVABW4Kk96jEbnd_-CpgkTKH86UIXcMFAXql-L9j4VsBZwKrBrCfVEApyQP9kA/s1600/zabbix5.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;370&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDKtyng4OQp6YzcErYuO1EVSEt6UWVNuuHwJqn-LLHnn3vNHdBd97hJ4Fr8PORfe93NlHvtZF3k_iPstVABW4Kk96jEbnd_-CpgkTKH86UIXcMFAXql-L9j4VsBZwKrBrCfVEApyQP9kA/s640/zabbix5.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Почему нужно &lt;b&gt;удалять/отключать&lt;/b&gt; не используемые элементы - для того чтобы не нагружать систему&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;ненужными нам проверками. Быстродействие сервера отображается на дашборде&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Wb3SlZ2bY-0ohQC5sL48_A2VQuN4wgwuXzBiyFuLYSXgAwgV-d0xK9JZL5_XzvyRXnpBSBxjVNWMz45RkPOpUp_MxisvHW_rPNA74MmQn2KdUamdJIiiOLECCBz4dWm9j_2ZzoQRp5c/s1600/zabbix6.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2Wb3SlZ2bY-0ohQC5sL48_A2VQuN4wgwuXzBiyFuLYSXgAwgV-d0xK9JZL5_XzvyRXnpBSBxjVNWMz45RkPOpUp_MxisvHW_rPNA74MmQn2KdUamdJIiiOLECCBz4dWm9j_2ZzoQRp5c/s640/zabbix6.PNG&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;Думаю теперь необходимо установить zabbix-agent на другие Linux серверы, делается это просто&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; line-height: 16px; white-space: nowrap;&quot;&gt;sudo apt-get install zabbix-agent&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/387196243384237104/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix-1.html#comment-form' title='Комментарии: 3'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/387196243384237104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/387196243384237104'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix-1.html' title='Первичная настройка системы мониторинга Zabbix (часть 1)'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjDgEAi2HwcVnK9aRlxpSbLcqqzq1CaDjaZjTsQ6fkT6qWA15BsvgvVvYMKeC6IkvN5CC8wIiXQAOkVUffWx0L_f8g5wnWa5Mkv54aNyzaDlAzCMycCrtqS6G4eBHUeB0AmpNicVN75CfM/s72-c/zabbix1.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-8348682554472105965</id><published>2011-03-18T12:08:00.000-07:00</published><updated>2011-03-28T05:08:03.572-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="zabbix"/><title type='text'>Простая установка системы мониторинга Zabbix</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;1.&lt;/b&gt; Предлагаю вам устанавливать из backports, конечно правильнее из исходных текстов, т.к. в каждой новой версии есть существенные улучшения, но так сложнее будет обновляться + при установке могут возникнуть проблемы. А в backports присутствуют наиболее свежие пакеты.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Добавим репозитории в source.list, открываем файл и вписываем в этот файл строку:&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;sudo nano -w /etc/apt/source.list&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: inherit; line-height: 24px;&quot;&gt;deb http://www.backports.org/debian squeeze-backports main contrib non-free&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Получаем списки пакетов и запускаем установку нужных нам пакетов из backports&lt;/span&gt;&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;sudo&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 24px;&quot;&gt;aptitude update&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: inherit; line-height: 24px;&quot;&gt;sudo aptitude -t squeeze-backports install zabbix-server-mysql zabbix-frontend-php zabbix-agent&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;В числе зависимостей будет установлен MySQL, в процессе установки система попросит установить пароль на mysql для пользователя &lt;b&gt;root&lt;/b&gt;, далее будет предложение настроить базу данных через &lt;b&gt;dbconfig-common&lt;/b&gt; - не отказываемся и настраиваем&lt;b&gt;. &lt;/b&gt;Повторяем пароль для пользователя &lt;b&gt;root&lt;/b&gt;, тот который мы вводили минутой ранее и второй пароль, но уже для приложения zabbix. Мы выбрали&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 24px;&quot;&gt;&lt;b&gt;zabbix-server-mysql&lt;/b&gt;, поэтому будем использовать mysql, а не postgresql. Еще у нас попросят пароль для приложения&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 24px;&quot;&gt;&lt;b&gt;zabbix-frontend-php&lt;/b&gt; - введем его.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: inherit; line-height: 24px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;2. &lt;/b&gt;После установки необходимо отредактировать php.ini в соответствии с требуемыми рекомендуемыми параметрами:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;sudo nano -w /etc/php5/apache2/php.ini&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;i&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;date.timezonne = Europe/Moscow &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;max_execution_time = 300&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;max_input_time = 300&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;post_max_size = 32M&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;mbstring.func_overload = 2&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;b&gt;3.&lt;/b&gt; Перезапускаем web сервер&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;/etc/init.d/apache2 reload&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 24px;&quot;&gt;Заходим браузером по адресу&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 24px;&quot;&gt;&lt;strong style=&quot;background-attachment: initial; background-clip: initial; background-color: transparent; background-image: initial; background-origin: initial; border-bottom-width: 0px; border-color: initial; border-left-width: 0px; border-right-width: 0px; border-style: initial; border-top-width: 0px; font-weight: bold; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; vertical-align: baseline;&quot;&gt;http://адрес-сервера/zabbix&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;Логин и пароль по умолчанию&lt;b&gt; admin:zabbix&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;4. &lt;/b&gt;Заходим в Profile и выбираем русский язык, далее настраиваем =)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 24px;&quot;&gt;&lt;b&gt;5.&lt;/b&gt; По умолчанию база имеет кодировку &lt;b&gt;latin1&lt;/b&gt;, необходимо переконвертировать ее в&lt;b&gt; UTF8. &lt;/b&gt;После этого можно будет писать значения и мена на русском языке. Останавливаем zabbix&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #333333; line-height: 24px;&quot;&gt;&lt;b&gt;sudo /etc/init.d/zabbix-server stop&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
Делаем дамп базы&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo mysqldump -u root -p --default-character-set=latin1 -c --insert-ignore --skip-set-charset -r zabbix-b01.sql zabbix&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;Переконвертируем сам файл в нужную нам кодировку&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;sudo iconv -f ISO8859-1 -t UTF-8 zabbix-b01.sql &amp;gt; zabbix-utf8.sql&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;Меняем все значения&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;CHARSET=latin1&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: monospace; font-size: 9px; line-height: 19px; white-space: pre;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;на новые &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;CHARSET=utf8&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Times, &#39;Times New Roman&#39;, serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&gt;&lt;pre style=&quot;display: inline !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;sudo cat&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&gt;&lt;pre style=&quot;display: inline !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;zabbix-utf8.sql | &lt;/pre&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;white-space: normal;&quot;&gt;&lt;pre style=&quot;display: inline !important; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;sed -e &#39;s/ CHARSET=latin1/ CHARSET=utf8/g&#39; &amp;gt; &lt;/pre&gt;&lt;/span&gt;zabbix-b02.sql&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&quot;Дропаем&quot; существующую базу и определяем новую&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;sudo mysql -u root -p --execute=&quot;DROP DATABASE zabbix; &lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_general_ci;&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;Восстанавливаем базу из дампа с правильной кодировкой&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;sudo mysql -u root --max_allowed_packet=16M -p --default-character-set=utf8 zabbix &amp;lt; zabbix-b02.sql&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;И запускаем Zabbix сервер&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;b&gt;sudo /etc/init.d/zabbix-server start&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;Сейчас как мы видим кирилица отображается правильно:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQaKjMPKoAwZJfzadcphlK0HZs5jYx3FcLCUfP04UbvAdfM7jqXUOCiU7lf21fudNbZjjqKqWyW0VBVF1Yt-nvwkaZn5JSa99Sm-ByEqawfVYpI3QsM8335qOKyDYEXa0sltmUanPXnlA/s1600/utf8.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;85&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQaKjMPKoAwZJfzadcphlK0HZs5jYx3FcLCUfP04UbvAdfM7jqXUOCiU7lf21fudNbZjjqKqWyW0VBVF1Yt-nvwkaZn5JSa99Sm-ByEqawfVYpI3QsM8335qOKyDYEXa0sltmUanPXnlA/s640/utf8.png&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; white-space: pre;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/8348682554472105965/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8348682554472105965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8348682554472105965'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix.html' title='Простая установка системы мониторинга Zabbix'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQaKjMPKoAwZJfzadcphlK0HZs5jYx3FcLCUfP04UbvAdfM7jqXUOCiU7lf21fudNbZjjqKqWyW0VBVF1Yt-nvwkaZn5JSa99Sm-ByEqawfVYpI3QsM8335qOKyDYEXa0sltmUanPXnlA/s72-c/utf8.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-2230063375867184060</id><published>2011-03-18T10:24:00.000-07:00</published><updated>2011-03-19T10:25:52.460-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="copypaste"/><category scheme="http://www.blogger.com/atom/ns#" term="zabbix"/><title type='text'>Обзор системы мониторинга Zabbix</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: &#39;Times New Roman&#39;, Arial, Helvetica, Tahoma, serif; font-size: 14px; line-height: 19px;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;b&gt;Zabbix&lt;/b&gt; создан для мониторинга и отслеживания статусов разнообразных сервисов компьютерной сети, серверов и сетевого оборудования. Это открытое решение распределенного мониторинга корпоративного класса, предоставляющее возможность проводить мониторинг многочисленных параметров сети а также состояния и работоспособности серверов. Zabbix использует гибкий механизм уведомлений, что позволяет пользователям настраивать оповещения по почте практически для любого события. Это дает возможность быстро среагировать на возможные проблемы сервера. Система предлагает отличные возможности отчетности и визуализации данных, базируясь на собранных данных.&lt;br /&gt;
Система мониторинга поддерживает опрос данных и их получение. Все отчеты и статистика Zabbix, также как и параметры настроек, доступны через веб-интерфейс. Веб-интерфейс отслеживает состояние сети и жизнедеятельность серверов, а также дает возможность оценивать их работоспособность из любого места. Хорошо настроенный Zabbix может играть важную роль в мониторинге ИТ инфраструктуры. По мере ознакомления с Zabbix, становилось очевидным то, что это отличная система контроля, которая достаточно проста в использовании (при грамотно отлаженном интерфейсе) однако, крайне полезна для крупных компаний с множеством серверов.&lt;br /&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div id=&quot;news-id-18&quot; style=&quot;display: inline; font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Обзор системы&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
В основе развития Zabbix были поставленные такие задачи как простота работы на пользовательском уровне, использование малой части вычислительных ресурсов насколько это возможно, при этом обеспечивать быструю реакцию и документировать каждый аспект программного обеспечения.&lt;br /&gt;
&lt;br /&gt;
Zabbix предоставляет возможность эффективного и надежного мониторинга распределенной IT инфраструктуры. Настройку всей распределенной установки можно выполнить из одного места, а именно через общий веб-интерфейс.&lt;br /&gt;
&lt;br /&gt;
Zabbix поддерживает вплоть до 1000 Нод в режиме распределенной установки. Каждая Нода отвечает за мониторинг своей собственной территории. Нода может быть настроена локально и через Мастер Ноду, которая имеет копию конфигурационных данных всех Дочерних Нод. Настройку Дочерних Нод можно осуществить в режиме оффлайн, т.е. при отсутствии связи между Мастер и Дочерней Нодой.&lt;br /&gt;
Иерархическое представление распределенного мониторинга позволяет иметь древовидную структуру Нод. Каждая Нода пересылает необходимую информацию только своей Мастер Ноде.&lt;br /&gt;
Все Ноды могут работать даже в случае проблем со связью. История собранных данных и событий хранится локально. Когда связь восстанавливается, тогда Дочерние Ноды будут выборочно отправлять данные Мастер Ноде.&lt;br /&gt;
Новые Ноды могут быть прикреплены к или откреплены от распределенной установки Zabbix без какой либо потери их функциональности. При этом нет необходимости перезапускать какую либо Ноду.&lt;br /&gt;
Каждая Нода имеет свои собственные настройки и работает как обычный Zabbix сервер.&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;br style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;Структура Zabbix&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;/strong&gt;&lt;br /&gt;
Zabbix сервер - это ядро программного обеспечения. Сервер может удаленно проверять сетевые сервисы, является хранилищем, в котором хранятся все конфигурационные, статистические и оперативные данные, и он является тем субъектом в программном обеспечении Zabbix, который оповестит администраторов в случае возникновения проблем с любым контролируемым оборудованием.&lt;br /&gt;
&lt;br /&gt;
Zabbix прокси - собирает данные о производительности и доступности от имени Zabbix сервера. Все собранные данные заносятся в буфер на локальном уровне и передаются Zabbix серверу, к которому принадлежит прокси-сервер. Zabbix прокси является идеальным решением для централизованного удаленного мониторинга мест, филиалов, сетей, не имеющих локальных администраторов. Он может быть также использован для распределения нагрузки одного сервера. В этом случае, прокси только собирает данные, тем самым на сервер ложится меньшая нагрузка на ЦПУ и на ввод/вывод диска.&lt;br /&gt;
Zabbix агент - контроль локальных ресурсов и приложений (таких как жесткие диски, память, статистика процессора и т.д.) на сетевых системах, эти системы должны работать с запущенным Zabbix агентом. Агенты являются чрезвычайно эффективными из-за использования родных системных вызовов для сбора информации о статистике.&lt;br /&gt;
Веб-интерфейс - интерфейс является частью Zabbix сервера, и, как правило (но не обязательно), запущен на одном физическом сервере, что один Zabbix сервер. Работает на PHP, требует веб сервер.&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Возможности&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
-Распределенный мониторинг вплоть до 1000 узлов. Конфигурация младших узлов полностью контролируется старшими узлами, находящихся на более высоком уровне иерархии.&lt;br /&gt;
-Сценарии на основе мониторинга&lt;br /&gt;
-Автоматическое обнаружение&lt;br /&gt;
-Централизованный мониторинг лог-файлов&lt;br /&gt;
-Веб-интерфейс для администрирования и настройки&lt;br /&gt;
-Отчетность и тенденции&lt;br /&gt;
-SLA мониторинг&lt;br /&gt;
-Поддержка высокопроизводительных агентов (zabbix-agent) практически для всех платформ&lt;br /&gt;
-Комплексная реакция на события&lt;br /&gt;
-Поддержка SNMP v1, 2, 3&lt;br /&gt;
-Расширение за счет выполнения внешних программ&lt;br /&gt;
-Гибкая система шаблонов и групп&lt;br /&gt;
-Возможность создавать карты сетей&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Мониторинг&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;br /&gt;
-Сервер и агент следят за размером наблюдаемого журнала и временем последнего изменения (для logrt) в двух счетчиках.&lt;br /&gt;
-Агент начинает читать лог-файл с той позиции, в которой он остановился последний раз.&lt;br /&gt;
-Количество уже проанализированных данных (счетчик размера) и время последнего изменения (счетчик времени) хранятся в базе данных Zabbix и отправляются агенту, чтобы указать ему с какой именно позиции следует начинать читать лог-файл.&lt;br /&gt;
-Всякий раз, когда лог-файл становится меньше, чем известное агенту значение счетчика размера, счетчик обнуляется и агент начинает читать лог-файл с самого начала, принимая во внимание счетчик времени.&lt;br /&gt;
-Все файлы, соответствующие формату имени файла в соответствующей папке, анализируются каждый цикл и агент пытается получить следующую строку из лог-файла (для logrt).&lt;br /&gt;
-Если в папке существует несколько соответствующих файлов с тем же временем последнего изменения, то агент будет лексикографически читать наименьший из этих файлов.&lt;br /&gt;
-Zabbix агент обрабатывает новые записи лог-файла один раз на Период обновления в секундах.&lt;br /&gt;
-Zabbix агент отправляет не более чем maxlines записей из лог-файла в секунду. Это ограничение предотвращает перегрузку сети и ресурсов процессора и переопределяет значение по умолчанию предусмотренное параметром MaxLinesPerSecond в файле настроек агента.&lt;br /&gt;
-Специальное примечание для разделителей пути “\”: если формат файла представлен как “file\.log”, тогда там не должно быть папки “file”, поскольку невозможно однозначно определить, экранируется ли это символ ”.” или это первый символ в имени файла.&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Цели, установка, настройки&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;/strong&gt;&lt;br /&gt;
Итак, сымитируем ситуацию для дальнейшей установки Zabbix.&lt;br /&gt;
Имеется компьютер с FreeBSD, на котором кроме всего прочего, развернуты Веб-сервер Apache и север баз данных MySQL. На этот компьютер будет установлена серверная часть Zabbix, состоящая из сервера, Веб-интерфейса и агента, предназначенного для наблюдения за состоянием этого сервера. Для хранения базы данных Zabbix будет использоваться сервер MySQL.&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;br style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; /&gt;Установка и настройка сервера Zabbix&lt;/strong&gt;&lt;br /&gt;
Установку сервера Zabbix необходимо выполнить из портов:&lt;br /&gt;
-cd /usr/ports/net-mgmt/zabbix-server&lt;br /&gt;
-make config install clean&lt;br /&gt;
&lt;br /&gt;
В окне конфигурации следует убрать все лишние опции. Достаточно опций [X] MYSQL Use MySQL backend и [X] FPING Use fping for pinging hosts.&lt;br /&gt;
После завершения установки нужно создать базу данных zabbix и пользователя zabbix для работы с этой базой данных, запустив клиент MySQL командой mysql -u -p, введя пароль и выполнив следующие команды:&lt;br /&gt;
-CREATE DATABASE zabbix CHARACTER SET utf8;&lt;br /&gt;
&lt;br /&gt;
-GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY &#39;zabbix&#39;;&lt;br /&gt;
&lt;br /&gt;
-FLUSH PRIVILEGES;&lt;br /&gt;
&lt;br /&gt;
После закрытия клиента MySQL следует создать и инициализировать таблицы базы данных zabbix, выполнив следующие команды:&lt;br /&gt;
-cd /usr/local/share/zabbix/server/create&lt;br /&gt;
-cat schema/mysql.sql data/data.sql data/images_mysql.sql | mysql -u -p zabbix&lt;br /&gt;
&lt;br /&gt;
По умолчанию конфигурация сервера Zabbix хранится в файле /usr/local/etc/zabbix/zabbix_server.conf, однако, данный файл не создается во время установки. Вместо него предлагается заготовка zabbix_server.conf.sample. Достаточно создать ее копию с именем zabbix_server.conf:&lt;br /&gt;
-cd /usr/local/etc/zabbix&lt;br /&gt;
-cp zabbix_server.conf.sample zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
На начальном этапе настройки необходимо и достаточно задать в данном файле параметры доступа к базе данных и местонахождение утилиты fping:&lt;br /&gt;
-DBName=zabbix&lt;br /&gt;
-DBUser=zabbix&lt;br /&gt;
-DBPassword=zabbix&lt;br /&gt;
-FpingLocation=/usr/local/sbin/fping&lt;br /&gt;
&lt;br /&gt;
Количество poller (процесса, предназначенного для сбора значений элементов данных, полученных агентами Zabbix) и trapper (процесса, предназначенных для приема результатов активных проверок, выполняемых агентами Zabbix) зависит от количества компьютеров и сетевых устройств (точнее – от количества элементов данных, связанных с компьютерами и сетевыми устройствами), за состоянием которых предполагается наблюдать. Увеличение количества poller и trapper повышает &quot;параллельность&quot; взаимодействия с агентами (производительность), но требует большее количество системных ресурсов, следовательно, необходимо находиться в балансе или просто пропорционально соответствовать количеством сетевых элементов ресурсам.&lt;br /&gt;
Для тог, чтобы сервер Zabbix запускался при запуске операционной системы, необходимо добавить в файл /etc/rc.conf следующую строку:&lt;br /&gt;
zabbix_server_enable=&quot;YES&quot;&lt;br /&gt;
&lt;br /&gt;
На этом начальная настройка сервера Zabbix завершается. Можно запустить сервер командой /usr/local/etc/rc.d/zabbix_server start, а затем выяснить его состояние командой /usr/local/etc/rc.d/zabbix_server status. Сообщение zabbix_server is running as pid ..., является признаком того, что сервер запустился и работает, а сообщение zabbix_server is not running свидетельствует о возникновении ошибок запуска сервера. К сожалению на практике пользовательского уровня с большим трудом можно оценить плюсы и различные «бонусы» сетевого мониторинга zabbix из-за множества встречающихся сложностей при установке сервера и его настройках, например, при банальном отказе запуска сервера по причине нехватки памяти и т.д.&lt;br /&gt;
&lt;br /&gt;
Установку Веб-интерфеса Zabbix необходимо выполнить из портов:&lt;br /&gt;
cd /usr/ports/net-mgmt/zabbix-frontend&lt;br /&gt;
make config install clean&lt;br /&gt;
&lt;br /&gt;
В окне конфигурации нужно выбрать опцию [X] MYSQL Use MySQL backend (выбрана по умолчанию).&lt;br /&gt;
После завершения установки следует добавить в файл конфигурации нужного виртуального хоста Веб-сервера Apache следующие строки:&lt;br /&gt;
-Alias /zabbix /usr/local/www/zabbix&lt;br /&gt;
-&lt;br /&gt;
-AllowOverride All&lt;br /&gt;
-Order deny,allow&lt;br /&gt;
-Deny from all&lt;br /&gt;
-Allow from ...&lt;br /&gt;
-Allow from ...&lt;br /&gt;
&lt;br /&gt;
После изменения конфигурации виртуального хоста и перезапуска Веб-сервера Apache командой apachectl graceful нужно открыть в браузере URL http://host.company.com/zabbix (однако,host.company.com, необходимо заменить на имя выбранного виртуального хоста(stason)), при этом далее произойдет переход к настройке Веб-интерфейса Zabbix. Процесс настройки состоит из 8 этапов, во время которых придется согласиться с лицензионным соглашением, установить ограничения системных ресурсов интерпретатора PHP, достаточные для работы Веб-интерфейса Zabbix, а также указать параметры доступа к базе данных zabbix и к серверу Zabbix. В конце качаем предложенный файл конфигурации zabbix.conf.php и в папку /usr/local/www/zabbix/conf.&lt;br /&gt;
&lt;br /&gt;
По умолчанию для входа в Веб-интерфейс Zabbix необходимо использовать Login name admin и Password. Сразу после первого входа следует настроить профиль пользователя, перейдя по ссылке Profile в правом верхнем углу страницы. На открывшейся странице USER PROFILE : Zabbix Administrator необходимо нажать кнопку Password и задать новый пароль, а также изменить Language на RU.&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Настройка отправки уведомлений по Email&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix позволяет уведомлять пользователей о событиях посредством отправки сообщений по Email, через Jabber и с помощью GSM-модема, а также путем запуска произвольных скриптов. Я опишу только настройку отправки уведомлений по Email, которая включает в себя три этапа:&lt;br /&gt;
-настройку средства передачи Email;&lt;br /&gt;
-привязку средства передачи Email к профилю пользователя;&lt;br /&gt;
-создание действия, обеспечивающего отправку уведомлений.&lt;br /&gt;
Для настройки средства передачи Email необходимо зайти в раздел Администрирование » Типы средств передачи, а затем перейти по ссылке Email в столбце Описание. На открывшейся станице «настройки средств передачи» следует задать SMTP сервер, SMTP приветствие (приветствие, которое будет использоваться в SMTP-команде «HI») и SMTP адрес электронной почты (почтовый адрес отправителя сообщений):&lt;br /&gt;
&lt;br /&gt;
Для выполнения привязки средства передачи Email к профилю пользователя необходимо перейти на страницу «профиль пользователя»: Zabbix Administrator и нажать кнопку Добавить под списком Средства Передачи. В открывшемся окне Средство передачи нужно задать почтовый адрес получателя сообщений в поле Отправлять:&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Добавление узлов сети&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Автоматическое добавление узлов сети&lt;br /&gt;
&lt;br /&gt;
Благодаря встроенному механизму обнаружения, Zabbix позволяет организовать автоматическое добавление и удаление узлов сети. Рассмотрим добавление и удаление рабочих станций с Windows, на которые установлен агент Zabbix. Для того, чтобы сервер Zabbix каждые полчаса сканировал заданный диапазон IP-адресов на наличие таких рабочих станций, добавлял найденные рабочие станции в группу узлов сети Windows Workstations и присоединял к ним шаблон Template_Windows, а также удалял из группы узлов сети Windows Workstations рабочие станции, которые не проявляют &quot;признаки жизни&quot; в течении предопределенного интервала времени, необходимо создать:&lt;br /&gt;
правило обнаружения;&lt;br /&gt;
действие, обеспечивающее добавление узлов сети;&lt;br /&gt;
действие, обеспечивающее удаление узлов сети.&lt;br /&gt;
&lt;br /&gt;
Для создания действия, обеспечивающего добавление узлов сети, необходимо зайти в раздел Настройка » Действия, выбрать в выпадающем списке Событие значение Обнаружение и нажать кнопку Создать действие. На открывшейся странице «настройка действий» следует задать в поле Имя произвольное имя действия, удалить текст, содержащийся в полях Тема по умолчанию и Сообщение по умолчанию, а также задать условия действия и выполняемые операции. Для добавления условий нужно нажимать кнопку Новый, задавать в полях ввода формы Новая операция соответствующие значения и нажимать кнопку Добавить. Для добавления операций необходимо нажимать кнопку Новый, задавать в полях формы Изменить операцию соответствующие значения и нажимать кнопку Добавить.&lt;br /&gt;
Добавить в группу &quot;Windows Workstations&quot; и Соединить с шаблоном &quot;Template_Windows&quot;. После внесения всех изменений страница «настройка действий» выглядит примерно так:&lt;br /&gt;
&lt;br /&gt;
&lt;strong style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;Вывод&lt;/strong&gt;&lt;/div&gt;&lt;div style=&quot;font-size: 1em; font-style: normal; margin-bottom: 0.4em; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot;&gt;&lt;br /&gt;
Исследуя Zabbix, я пришел к выводу, что это очень интересная и полезная система мониторинга, которая позволяет, не только постоянно «наблюдать» за сетью и ее пользователями, но и оперативно обнаруживать сбои в работе сетевых серверов.&lt;br /&gt;
Zabbix значительно упрощает работу системного администратора крупной компании, дает возможность контролировать внутренние сетевые процессы, а также быстро реагировать на возможные угрозы неисправностей. Разумеется, я не в силах полностью изучить zabbix, потому что не имею достаточных средств и возможностей конструировать полноценную сеть, контролируемую данной системой мониторинга. Однако имея возможность скачать виртуальную модель частично работающего zabbix`a я ознакомился с начальными опциями, настройками и экспериментировал. Я уверен, что система мониторинга необходима для полноценной и «здоровой» работы крупного предприятия или компании, Zabbix прекрасно для этого подходит.&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/2230063375867184060/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix_19.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/2230063375867184060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/2230063375867184060'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/zabbix_19.html' title='Обзор системы мониторинга Zabbix'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-5416273280724724856</id><published>2011-03-14T01:33:00.000-07:00</published><updated>2011-03-14T01:41:45.502-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="vnstat"/><title type='text'>Простой мониторинг трафика - vnstat</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Часто необходимо узнать сколько трафика пришло на интерфейс (RX,&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot;&gt;Recieve&lt;/span&gt;) и сколько этот самый интерфейс отправил (TX,&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot;&gt;Trancieve&lt;/span&gt;). Для этого можно заглянуть в личный кабинет у поставщика интернета, но если сервер в локальной сети или вход в статистику биллинга обременителен - то очень кстати будет программа vnstat.&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Её установка проста:&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;sudo apt-get install vnstat&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;Если у вас версия 1.10 - то программа автоматически добавится в автозагрузку и установит веб интерфейс, если версия 1.6 то необходимо проделать нижеследующее:&lt;/b&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;/ul&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Далее необходимо загрузить init.d скрипт, заходим на сайт проекта, выбираем свой дистрибутив (в моем случае debian) &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;http:&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;//&lt;/span&gt;humdi.net&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;init.d &lt;/b&gt;и загружаем скрипт на наш сервер&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;wget -c&amp;nbsp;http:&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;//&lt;/span&gt;humdi.net&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;init.d&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;debian&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Копируем его в /etc/init.d/ и устанавливаем права на запуск&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;sudo chmod 755 /etc/init.d/vnstat&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Добавляем в автозагрузку&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit; line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;update-rc.d vnstat defaults&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;Adding system startup for /etc/init.d/vnstat ...&lt;/span&gt;&amp;nbsp;&amp;nbsp; /etc/rc0.d/K20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc1.d/K20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc6.d/K20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc2.d/S20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc3.d/S20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc4.d/S20vnstat -&amp;gt; ../init.d/vnstat&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /etc/rc5.d/S20vnstat -&amp;gt; ../init.d/vnstat&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Запускаем как сервис(демон)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;/etc/init.d/vnstat start&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Сейчас давайте посмотрим опции с которыми можно запустить &lt;b&gt;vnstat&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;blockquote class=&quot;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;$ vnstat --longhelp&lt;/b&gt;&amp;nbsp;vnStat 1.6 by Teemu Toivola &amp;lt;tst at iki dot fi&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Update:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -u, --update &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;обновление базы&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -r, --reset &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; сброс счетчиков на интерфейсе&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --sync &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;немедленная синхронизация счетчиков&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --enable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;разрешить интерфейс&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --disable &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; запретить интерфейс&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --nick &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;установить имя интерфейса (алиас &amp;nbsp;к eth0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --cleartop &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;очистить первые 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --rebuildtotal &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;восстановить общие показатели за месяца&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Query:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -q, --query &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; запрос к базе&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -h, --hours &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; показать по часам&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -d, --days &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;показать по дням&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -m, --months &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;показать по месяцам&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -w, --weeks &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; показать по неделям&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -t, --top10 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; показать первые 10&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -s, --short &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; использовать укороченный вывод&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --dumpdb &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;показать базу в исходном формате&lt;br /&gt;
&amp;nbsp;&amp;nbsp; Misc:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -i, &amp;nbsp;--iface &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;выбрать интерфейс (по умолчанию: eth0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -?, &amp;nbsp;--help &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; короткая справка&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -D, &amp;nbsp;--debug &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;дополнительная информация при отладке&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -v, &amp;nbsp;--version &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;показать версию&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -tr, --traffic &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;подсчитать трафик&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -l, &amp;nbsp;--live &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; показать трафик в реальном времени&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --config &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;указать другой конфигурационный файл&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --showconfig &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;сделать дамп конфигурационного файла с текущими настройками&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --testkernel &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;проверить ядро на ошибки при работе&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; --longhelp &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;показать весь хелп&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Сейчас необходимо создать базы и инициализировать интерфейсы с которых хотим собирать трафик&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;vnstat -u --nick WAN -i eth0&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Без инициализации будет выходить ошибка&lt;b&gt;&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Unable to read database &quot;/var/lib/vnstat/eth0&quot;&lt;/span&gt;&lt;/b&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Далее можно смотреть статистику&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;vnstat -i eth0 -d&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;vnstat -i eth0 -h&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;vnstat -i eth0 --live&amp;nbsp;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Или установить web интерфейс:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;1. Скачиваем файлы интерфейса с&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 17px;&quot;&gt;&lt;b&gt;http://www.sqweek.com/sqweek/index.php?p=1&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 17px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;2. Распаковываем в директорию &lt;b&gt;/var/www/vnstat&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 17px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;3. Открываем config.php и находим&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 17px;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;re1&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;$iface_list&lt;/span&gt;&lt;/span&gt;&amp;nbsp;= array&lt;span class=&quot;br0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;st_h&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;&#39;eth0&#39;&lt;/span&gt;,&amp;nbsp;&lt;span class=&quot;st_h&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;&#39;ethХ&#39;&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;)&lt;/span&gt;;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Оставляем только необходимые интерфейсы, далее описываем названия интерфейсов&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 17px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;span class=&quot;re1&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;$iface_title&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;br0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;st_h&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;&#39;eth0&#39;&lt;/span&gt;&lt;span class=&quot;br0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;]&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span class=&quot;st_h&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;&#39;Internet&#39;&lt;/span&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;4. Создаем каталог в котором будем хранить дампы файлов&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;mkdir /var/www/vnstst/dumps&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;5. Пробуем создать дампы в указанной директории&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;vnstat&amp;nbsp;&lt;span class=&quot;re5&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;--dumpdb&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;re5&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;-i&lt;/span&gt;&amp;nbsp;eth0&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;www&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;dumps&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat_dump_eth0&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;6. Далее записываем в планировщик задание на создание дампов&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;blockquote&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;crontab&amp;nbsp;&lt;span class=&quot;re5&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;-e&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 18px; white-space: nowrap;&quot;&gt;&lt;b&gt;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;*/&lt;/span&gt;&lt;/b&gt;&lt;span class=&quot;nu0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;30&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;*&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;*&lt;/span&gt;&amp;nbsp;vnstat&amp;nbsp;&lt;span class=&quot;re5&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;--dumpdb&lt;/span&gt;&amp;nbsp;&lt;span class=&quot;re5&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;-i&lt;/span&gt;&amp;nbsp;eth0&amp;nbsp;&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;var&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;www&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;dumps&lt;span class=&quot;sy0&quot; style=&quot;font: normal normal normal 13px/1.4em Monaco, &#39;Lucida Console&#39;, monospace;&quot;&gt;/&lt;/span&gt;vnstat_dump_eth0&lt;/span&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/5416273280724724856/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/vnstat.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/5416273280724724856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/5416273280724724856'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/vnstat.html' title='Простой мониторинг трафика - vnstat'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-8156635013198506789</id><published>2011-03-09T00:36:00.000-08:00</published><updated>2011-03-13T03:17:58.580-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="cifs"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="mount"/><category scheme="http://www.blogger.com/atom/ns#" term="smb"/><title type='text'>Монтирование SMB/CIFS с авторизацией</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;1.&lt;/b&gt; Создаем папку и даем на нее права.&lt;br /&gt;
&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo mkdir /mnt/share&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;sudo chown myuser /mnt/share&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;2.&lt;/b&gt;&amp;nbsp;Открываем &lt;b&gt;/etc/fstab&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo nano -w /etc/fstab&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;Вписываем в файл строку монтирования общего каталога&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;//192.168.1.1/share&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;/mnt/share smbfs auto,user,iocharset=utf8,uid=1000,umask=000,username=AdMyUser,password=AdMyPass &amp;nbsp;&amp;nbsp;0 &amp;nbsp;&amp;nbsp;0&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;//192.168.1.1/share&lt;/b&gt;&lt;b style=&quot;font-weight: normal;&quot;&gt; - адрес по которому располагается общая папка&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;/mnt/share &lt;/b&gt;- созданная нами директория в которую осуществляется монтирование&lt;br /&gt;
&lt;b&gt;smbfs&amp;nbsp;&lt;/b&gt;&amp;nbsp;- тип файловой системы&lt;br /&gt;
Далее идут параметры монтирования&lt;br /&gt;
&lt;b&gt;user&lt;/b&gt; - разрешаем монтировать файловую систему &amp;nbsp;обычному пользователю;&lt;br /&gt;
&lt;b&gt;iocharset=utf8 - &lt;/b&gt;указываем кодировку (из возможных вариантов: cp1251, koi8-r);&lt;br /&gt;
&lt;b&gt;uid=1000 - &lt;/b&gt;устанавливаем владельца для всех файлов, &lt;b&gt;у root uid=0&lt;/b&gt;, а первый не рут пользователь в системе, как правило имеет &lt;b&gt;uid=1000;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;umask=000 - &lt;/b&gt;устанавливаем биты полномочий. Биты полномочий &lt;b&gt;umask&lt;/b&gt; отличаются от &lt;b&gt;chmod&lt;/b&gt;, для umask восьмеричное число &lt;b&gt;0&lt;/b&gt; (или десятичное 000) будет равно режиму доступа &lt;b&gt;rwx;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;username&lt;/b&gt;&lt;b style=&quot;font-weight: normal;&quot;&gt; - имя пользователя которому даны привилегии на папку&lt;/b&gt;&lt;br /&gt;
&lt;b style=&quot;font-weight: bold;&quot;&gt;password &lt;/b&gt;- пароль для пользователя.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;3. Сохраняем файл и выполняем&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo mount -a&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/8156635013198506789/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/smbcifs.html#comment-form' title='Комментарии: 17'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8156635013198506789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/8156635013198506789'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/smbcifs.html' title='Монтирование SMB/CIFS с авторизацией'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2710252936983553235.post-7336290185789420837</id><published>2011-03-06T06:23:00.000-08:00</published><updated>2011-03-06T20:57:25.403-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="fail2ban"/><category scheme="http://www.blogger.com/atom/ns#" term="linux"/><category scheme="http://www.blogger.com/atom/ns#" term="security"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>Настройка Fail2Ban для ssh</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;Автоматическая блокировка, с помощью Fail2Ban в Debian.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Fail2Ban программа, которая поможет защитить ssh соединение к серверу и сделать его устойчивым к перебору паролей. Применительно к sshd, программа будет анализировать лог файл &lt;u&gt;/var/log/auth.log&lt;/u&gt; на предмет записей о не успешных попытках авторизации и дропать все соединения с удаленного хоста на наш сервер, по средствам iptables.&lt;br /&gt;
&lt;div&gt;В Debian установка проходит не тривиальным образом, давайте установим программу используя apt-get:&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo apt-get install fail2ban&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&amp;nbsp;&amp;nbsp;После установки, нам необходимо подредактировать конфигурационные файлы, которые находятся в &lt;u&gt;/etc/fail2ban&lt;/u&gt;:&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo nano -w /etc/fail2ban/jail.conf&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&amp;nbsp;&amp;nbsp;Приведу параметры которые необходимо подредактировать:&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;ignoreip = 127.0.0.1 192.168.0.0/16 &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;#список адресов не подпадающих под правила&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;bantime &amp;nbsp;= 600 &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;#время бана в секундах&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;maxretry = 3 &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;#число попыток, после которых применяется правило&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;destemail = mail@example.com &lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;#почтовый адрес для отчетов&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;[ssh]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;enabled = true&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;port &amp;nbsp; &amp;nbsp;= ssh&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;filter &amp;nbsp;= sshd&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;action = iptables[name=sshd, port=ssh, protocol=tcp]&lt;/span&gt;&lt;br /&gt;
#sendmail-whois - пошлет не просто адрес, а информацию предоставленную по whois.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sendmail-whois[name=ssh, dest=mail@example.com, sender=fail2ban@lo&lt;/span&gt;calhost]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;logpath &amp;nbsp;= /var/log/auth.log&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;maxretry = 2&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;bantime = 36000&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #ffd966;&quot;&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;#время бана можно указать отдельно для каждого правила, ровно как и количество неудачных fail-ов&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;[ssh-ddos]&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;enabled = true&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;port &amp;nbsp; &amp;nbsp;= ssh&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;filter &amp;nbsp;= sshd-ddos&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;logpath &amp;nbsp;= /var/log/auth.log&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cfe2f3;&quot;&gt;maxretry = 2&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;Сохраняем файл конфигурации jail (тюрьма), после чего запускаем службу:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo /etc/init.d/fail2ban start&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp;&lt;/b&gt;После того, как в логах будут появляться записи о ошибках авторизации входа по ssh, программа будет блокировать, создавая правило в цепочке iptables:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;iptables -L&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;blockquote&gt;Chain fail2ban-sshd (1 references)&lt;/blockquote&gt;&lt;blockquote&gt;target &amp;nbsp; &amp;nbsp; prot opt source &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; destination&lt;br /&gt;
&lt;b&gt;DROP &amp;nbsp; &amp;nbsp; &amp;nbsp; all &amp;nbsp;-- &amp;nbsp;217.107.186.88 &amp;nbsp; &amp;nbsp; &amp;nbsp; anywhere&lt;/b&gt;&lt;br /&gt;
RETURN &amp;nbsp; &amp;nbsp; all &amp;nbsp;-- &amp;nbsp;anywhere &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; anywhere&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; Следует заметить, что если при попытке соединения указывать имя существующего системного пользователя , то программа не реагирует, но если как только использовалось имя не существующего пользователя - правила будут срабатывать. Конечно, нужно запрещать пользователю root соединятся по ssh, но если злоумышленник знает точное имя другой учетной записи - то это позволит ему осуществить перебор паролей и не быть заблокированным. Давайте все таки разберемся почему не срабатывает правило блокирования, при неудачных попытках соединения из под root. &amp;nbsp;Для этого посмотрим в log файлы, вот что происходит &lt;u&gt;при &lt;b&gt;удачном&lt;/b&gt; соединении из под root&lt;/u&gt; :&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Mar &amp;nbsp;6 20:25:40 proxy sshd[21964]: Accepted password for root from 179.241.68.47 port 1194 ssh2&lt;br /&gt;
Mar &amp;nbsp;6 20:25:40 proxy sshd[21964]: pam_unix(sshd:session): session opened for user root by (uid=0)&lt;/blockquote&gt;&lt;div&gt;Вот, что появляется в log файле &lt;u&gt;при &lt;b&gt;не удачном&lt;/b&gt; соединении из под root&lt;/u&gt;:&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Mar &amp;nbsp;6 20:28:28 proxy sshd[22034]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.252 &amp;nbsp;user=root&lt;br /&gt;
Mar &amp;nbsp;6 20:28:30 proxy sshd[22034]: Failed password for root from&amp;nbsp;179.241.68.47&amp;nbsp;port 44640 ssh2&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;А вот, что получаем, когда соединяемся из под несуществующего пользователя:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;Mar &amp;nbsp;6 20:38:20 proxy sshd[22258]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.1.252&lt;br /&gt;
Mar &amp;nbsp;6 20:38:21 proxy sshd[22258]: Failed password for &lt;b&gt;invalid user&lt;/b&gt; admin from 192.168.1.252 port 47258 ssh2&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;Чтобы понять почему такое происходит. необходимо посмотреть в фильтр, который применяется для ssh:&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;sudo nano -w&amp;nbsp;/etc/fail2ban/filter.d/sshd.conf&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;blockquote&gt;failregex = ^%(__prefix_line)s(?:error: PAM: )?Authentication failure for .* from &amp;lt;HOST&amp;gt;\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^%(__prefix_line)s(?:error: PAM: )?User not known to the underlying authentication module for .* from &amp;lt;HOST&amp;gt;\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^%(__prefix_line)sFailed (?:password|publickey) for .* from &amp;lt;HOST&amp;gt;(?: port \d*)?(?: ssh\d*)?$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^%(__prefix_line)sROOT LOGIN REFUSED.* FROM &amp;lt;HOST&amp;gt;\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^%(__prefix_line)s[iI](?:llegal|&lt;b&gt;nvalid&lt;/b&gt;) &lt;b&gt;user&lt;/b&gt; .* from &amp;lt;HOST&amp;gt;\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^%(__prefix_line)sUser .+ from &amp;lt;HOST&amp;gt; not allowed because not listed in AllowUsers$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^%(__prefix_line)sUser .+ from &amp;lt;HOST&amp;gt; not allowed because none of user&#39;s groups are listed in AllowGroups\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^%(__prefix_line)sauthentication failure; logname=\S* uid=\S* euid=\S* tty=\S* ruser=\S* rhost=&amp;lt;HOST&amp;gt;(?:\s+user=.*)?\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^%(__prefix_line)srefused connect from \S+ \(&amp;lt;HOST&amp;gt;\)\s*$&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ^%(__prefix_line)sAddress &amp;lt;HOST&amp;gt; .* POSSIBLE BREAK-IN ATTEMPT\s*$&lt;/blockquote&gt;&lt;div&gt;Необходимо добавить еще один&amp;nbsp;failregex, вот такой&amp;nbsp;&lt;b&gt;^$(__prefix_line)sFailed password for .* from &amp;lt;HOST&amp;gt;(?: port \d*)?(?: ssh\d*)?&lt;/b&gt; . Проверить его работоспособность можно так:&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;fail2ban-regex /var/log/auth.log &#39;Failed password for .* from &amp;lt;HOST&amp;gt;(?: port \d*)?(?: ssh\d*)?&#39;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;В ответ должны получить количество совпадений и адреса, которые попадают под это регулярное выражение:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Running tests&lt;br /&gt;
=============&lt;br /&gt;
Use regex line : Failed password for .* from &amp;lt;HOST&amp;gt;&lt;br /&gt;
Use log file &amp;nbsp; : /var/log/auth.log&lt;br /&gt;
Results&lt;br /&gt;
=======&lt;br /&gt;
Failregex&lt;br /&gt;
|- Regular expressions:&lt;br /&gt;
| &amp;nbsp;[1] Failed password for .* from &amp;lt;HOST&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
`&lt;b&gt;- Number of matches:&lt;br /&gt;
&amp;nbsp;&amp;nbsp; [1] 19 match(es)&lt;/b&gt;&lt;br /&gt;
Ignoreregex&lt;br /&gt;
|- Regular expressions:&lt;br /&gt;
|&lt;br /&gt;
`- Number of matches:&lt;br /&gt;
Summary&lt;br /&gt;
=======&lt;br /&gt;
Addresses found:&lt;br /&gt;
[1]&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;b&gt;218.102.169.99 (Sun Mar 06 13:21:57 2011)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;218.102.169.99&lt;/b&gt;&lt;/span&gt;&amp;nbsp;(Sun Mar 06 13:22:04 2011)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;b&gt;218.102.169.99&lt;/b&gt;&lt;/span&gt;&amp;nbsp;(Sun Mar 06 13:22:06 2011).............................................&lt;/b&gt;&lt;/blockquote&gt;Рестартим fail2ban&lt;br /&gt;
&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;b&gt;/etc/init.d/fail2ban restart&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;И всё ;)&lt;br /&gt;
&lt;blockquote&gt;&lt;b&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/b&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anton-lebedev.blogspot.com/feeds/7336290185789420837/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/fail2ban.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/7336290185789420837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2710252936983553235/posts/default/7336290185789420837'/><link rel='alternate' type='text/html' href='http://anton-lebedev.blogspot.com/2011/03/fail2ban.html' title='Настройка Fail2Ban для ssh'/><author><name>Antaeus</name><uri>http://www.blogger.com/profile/00236387825118805008</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry></feed>