<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Слежение за изменением конфигурационных файлов</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html</link>
    <description>Добрый день!&lt;br&gt;&lt;br&gt;Коллеги, прошу помощи в поиске программы, которая будет следить за изменением конфигурационных файлов серверов.&lt;br&gt;&lt;br&gt;У меня 30+ Linux серверов.&lt;br&gt;Хотелось бы, чтобы сервер мониторинга с определенной частотой, проходил их и копировал к себе в репозиторий текущие конфиг-файлы.&lt;br&gt;Если обнаружена разница в файле, который уже хранится с новым, то diff с уведомлением отправляется администратору на почту. Соответственно новая версия конфига сохраняется в репозиторий.&lt;br&gt;&lt;br&gt;Подобную программу для cisco нашел - rancid. Теперь хотелось бы для самих серверов.&lt;br&gt;&lt;br&gt;Находил: fileschanged, Changetrack, NOC - но первые две локальные, а последняя по сетевым устройствам, а не по самим серверам.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>

<item>
    <title>Слежение за изменением конфигурационных файлов (DeerFriend)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#21</link>
    <pubDate>Thu, 22 Dec 2016 09:22:40 GMT</pubDate>
    <description>&amp;gt; тут вопрос скорее был в стиле - если кто то со стороны &lt;br&gt;&amp;gt; поменял конфиг, как узнать что именно изменилось.&lt;br&gt;&lt;br&gt;Никак. Через полчаса придет анцыбле и вернет поменятый злобным какером конфиг взад.&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (ALex_hha)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#20</link>
    <pubDate>Mon, 31 Oct 2016 09:32:20 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt; А если по правильному то все конфиги хранить в Ансибле и не &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ментять ничего на сервере руками &lt;br&gt;&amp;gt;&amp;gt; тут вопрос скорее был в стиле - если кто то со стороны &lt;br&gt;&amp;gt;&amp;gt; поменял конфиг, как узнать что именно изменилось.&lt;br&gt;&amp;gt; Именно &lt;br&gt;&lt;br&gt;я у себя делал gitolite + git add &amp;&amp; git commit &amp;&amp; git push в кроне. Личный сайт заливаю в приватную репу на bitbucket с запретом push -f, на случай если и ломанут, чтобы не перезатерли историю.&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (evgeshah)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#19</link>
    <pubDate>Wed, 26 Oct 2016 12:58:38 GMT</pubDate>
    <description>&amp;gt;&amp;gt; А если по правильному то все конфиги хранить в Ансибле и не &lt;br&gt;&amp;gt;&amp;gt; ментять ничего на сервере руками &lt;br&gt;&amp;gt; тут вопрос скорее был в стиле - если кто то со стороны &lt;br&gt;&amp;gt; поменял конфиг, как узнать что именно изменилось.&lt;br&gt;&lt;br&gt;Именно&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (ALex_hha)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#18</link>
    <pubDate>Wed, 26 Oct 2016 08:20:56 GMT</pubDate>
    <description>&amp;gt; А если по правильному то все конфиги хранить в Ансибле и не &lt;br&gt;&amp;gt; ментять ничего на сервере руками &lt;br&gt;&lt;br&gt;тут вопрос скорее был в стиле - если кто то со стороны поменял конфиг, как узнать что именно изменилось.&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (drake0103)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#17</link>
    <pubDate>Tue, 25 Oct 2016 08:09:14 GMT</pubDate>
    <description>&amp;gt; У меня 30+ Linux серверов.&lt;br&gt;&amp;gt; Хотелось бы, чтобы сервер мониторинга с определенной частотой, проходил их и копировал &lt;br&gt;&amp;gt; к себе в репозиторий текущие конфиг-файлы.&lt;br&gt;&amp;gt; Если обнаружена разница в файле, который уже хранится с новым, то diff &lt;br&gt;&amp;gt; с уведомлением отправляется администратору на почту. Соответственно новая версия конфига &lt;br&gt;&amp;gt; сохраняется в репозиторий.&lt;br&gt;&lt;br&gt;Самое быстрое как по мне это использывать Git+GitLab+Ansible (puppet/chef) для запуска какого то скрипта типа:&lt;br&gt;&lt;br&gt;cd dir&lt;br&gt;git status &lt;br&gt;if Your branch is up-to-date with&lt;br&gt;echo ok&lt;br&gt;else&lt;br&gt;git diff &amp;#124; mail&lt;br&gt;&lt;br&gt;и все)&lt;br&gt;&lt;br&gt;&lt;br&gt;А если по правильному то все конфиги хранить в Ансибле и не ментять ничего на сервере руками &lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (Pahanivo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#16</link>
    <pubDate>Thu, 20 Oct 2016 15:38:48 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Всю жисть пользуем дубовую и надежную схему: &lt;br&gt;&amp;gt;&amp;gt; 1) Файлы стягиваются на сервак с серваков и оборудования самописным скриптом заточенным &lt;br&gt;&amp;gt;&amp;gt; под нужные протоколы &lt;br&gt;&amp;gt;&amp;gt; 2) По файлам с предыдущей загрузки делается diff &lt;br&gt;&amp;gt;&amp;gt; 3) Если diff вернул 1 его вывод скидывается на мыло &lt;br&gt;&amp;gt;&amp;gt; Писанины на полдня с перекурами ...&lt;br&gt;&amp;gt; а когда вам надо будет глянуть, что было полгода/год назад, что делаете? &lt;br&gt;&lt;br&gt;беру и смотрю :)&lt;br&gt;/usr/home/someuser/rconf &amp;gt; du -d1 -h&lt;br&gt;143K    ./20140513&lt;br&gt;143K    ./20140514&lt;br&gt;152K    ./20140515&lt;br&gt;152K    ./20140516&lt;br&gt;...&lt;br&gt;2.3M    ./20161014&lt;br&gt;2.3M    ./20161015&lt;br&gt;2.3M    ./20161016&lt;br&gt;2.3M    ./20161017&lt;br&gt;2.3M    ./20161018&lt;br&gt;2.3M    ./20161019&lt;br&gt;308M    .&lt;br&gt;/usr/home/someuser/rconf &amp;gt;&lt;br&gt;&lt;br&gt;конфиги не сырцы - зачем такая глубина?&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (ALex_hha)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#15</link>
    <pubDate>Thu, 20 Oct 2016 15:11:58 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 1) Файлы стягиваются на сервак с серваков и оборудования самописным скриптом заточенным &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; под нужные протоколы &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 2) По файлам с предыдущей загрузки делается diff &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 3) Если diff вернул 1 его вывод скидывается на мыло &lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Писанины на полдня с перекурами ...&lt;br&gt;&amp;gt;&amp;gt; а когда вам надо будет глянуть, что было полгода/год назад, что делаете?&lt;br&gt;&amp;gt; Не знаю, как у коллеги, который предложил этот вариант, но я сейчас &lt;br&gt;&amp;gt; пишу подобный скрипт, который если находит разницу в diff - создает &lt;br&gt;&amp;gt; новую папку с текущей датой, и кладет туда новый файл.&lt;br&gt;&amp;gt; Старые не затираются.&lt;br&gt;&lt;br&gt;omg, а чем обычный git/svn не устроил?&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (evgeshah)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#14</link>
    <pubDate>Thu, 20 Oct 2016 11:29:08 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Всю жисть пользуем дубовую и надежную схему: &lt;br&gt;&amp;gt;&amp;gt; 1) Файлы стягиваются на сервак с серваков и оборудования самописным скриптом заточенным &lt;br&gt;&amp;gt;&amp;gt; под нужные протоколы &lt;br&gt;&amp;gt;&amp;gt; 2) По файлам с предыдущей загрузки делается diff &lt;br&gt;&amp;gt;&amp;gt; 3) Если diff вернул 1 его вывод скидывается на мыло &lt;br&gt;&amp;gt;&amp;gt; Писанины на полдня с перекурами ...&lt;br&gt;&amp;gt; а когда вам надо будет глянуть, что было полгода/год назад, что делаете? &lt;br&gt;&lt;br&gt;Не знаю, как у коллеги, который предложил этот вариант, но я сейчас пишу подобный скрипт, который если находит разницу в diff - создает новую папку с текущей датой, и кладет туда новый файл.&lt;br&gt;Старые не затираются.&lt;br&gt;</description>
</item>

<item>
    <title>Слежение за изменением конфигурационных файлов (ALex_hha)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/96706.html#13</link>
    <pubDate>Thu, 20 Oct 2016 11:15:33 GMT</pubDate>
    <description>&amp;gt; Всю жисть пользуем дубовую и надежную схему: &lt;br&gt;&amp;gt; 1) Файлы стягиваются на сервак с серваков и оборудования самописным скриптом заточенным &lt;br&gt;&amp;gt; под нужные протоколы &lt;br&gt;&amp;gt; 2) По файлам с предыдущей загрузки делается diff &lt;br&gt;&amp;gt; 3) Если diff вернул 1 его вывод скидывается на мыло &lt;br&gt;&amp;gt; Писанины на полдня с перекурами ...&lt;br&gt;&lt;br&gt;а когда вам надо будет глянуть, что было полгода/год назад, что делаете?&lt;br&gt;</description>
</item>

</channel>
</rss>
