<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Связать Syslog сервер и SNMP manager с помощью PHP</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html</link>
    <description>Доброго времени суток!&lt;br&gt;Поставлена задача создать web интерфейс на PHP для связи Syslog сервера который будет записывать логи с сетевого оборудования и SNMP manager для последующего управления сетевым оборудованием на основе данных Syslog сервера. Т.е. PHP скриптами считывать информацию из лог файла и передавать определённые команды SNMP manageru. &lt;br&gt;Кто когда-нибудь сталкивался с подобным родом задач отзовитесь.&lt;br&gt;И вообще можно-ли такое реализовать на PHP.&lt;br&gt;Заранее спасибо!&lt;br&gt;</description>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (ESIv)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#9</link>
    <pubDate>Mon, 23 Feb 2009 13:23:03 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;пыхе есть PCRE. &lt;br&gt;&amp;gt;Для автоматических действий лучше всего будет демон на perl, который будет через &lt;br&gt;&amp;gt;select следить за изменением лог файлов, читать новые строки из них, &lt;br&gt;&amp;gt;пропускать через набор регексов и выполнять те или иные действия. Примеры &lt;br&gt;&amp;gt;демонизации perl http://www.webreference.com/perl/tutorial/9/. Для работы с select стоит воспользоваться IO::Select(perldoc IO::Select), &lt;br&gt;&amp;gt;есть в стандартной поставке. Если понадобится что-то еще, например snmp, то &lt;br&gt;&amp;gt;стоит поискать на search.cpan.org готовый модуль под задачу. &lt;br&gt;&amp;gt;Вопреки распространенному мнению на базовом уровне perl не сложнее других скриптовых языков, &lt;br&gt;&amp;gt;изучить основы и начать писать(но не читать чужой изощренный код) на &lt;br&gt;&amp;gt;нем не представляет сложности. &lt;br&gt;&lt;br&gt;Большое спасибо за разъяснения и помощь!!!&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#8</link>
    <pubDate>Mon, 23 Feb 2009 09:44:01 GMT</pubDate>
    <description>В такой постановке PHP вполне подойдет для веб-интерфейса, если конечно вы знаете как отдать через него команду snmp manager. Для фильтрации данный в пыхе есть PCRE. &lt;br&gt;Для автоматических действий лучше всего будет демон на perl, который будет через select следить за изменением лог файлов, читать новые строки из них, пропускать через набор регексов и выполнять те или иные действия. Примеры демонизации perl http://www.webreference.com/perl/tutorial/9/. Для работы с select стоит воспользоваться IO::Select(perldoc IO::Select), есть в стандартной поставке. Если понадобится что-то еще, например snmp, то стоит поискать на search.cpan.org готовый модуль под задачу. &lt;br&gt;Вопреки распространенному мнению на базовом уровне perl не сложнее других скриптовых языков, изучить основы и начать писать(но не читать чужой изощренный код) на нем не представляет сложности. &lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (ESIv)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#7</link>
    <pubDate>Mon, 23 Feb 2009 07:36:40 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;Если это полностью автоматическая система, которая выполняется на сервере, то демон на &lt;br&gt;&amp;gt;perl или python. &lt;br&gt;&amp;gt;Если же это вебинтерфес, который выводит текущую информацию и выполняет действия по &lt;br&gt;&amp;gt;указанию оператора, то php вполне подойдет, хотя лучше было бы разбить &lt;br&gt;&amp;gt;на две части &lt;br&gt;&amp;gt;1) демон на perl/python, который делает всю реальную работу &lt;br&gt;&amp;gt;2) php интерфейс, который общается с пользователем, получая от демона статусы и &lt;br&gt;&amp;gt;передавая на выполнение команды &lt;br&gt;&amp;gt;Ну и наконец можно воспользоваться уже существующими системами мониторинга, например nagios, дополнив &lt;br&gt;&amp;gt;ее своими скриптами(опять таки perl/python), запускающимися по условиям. &lt;br&gt;&lt;br&gt;Нет это не полност ью автоматическая система. На сервере Linux стоит Syslog сервер который собирает логи с оборудования также есть встроенный в Linux SNMP manager  с помощью которого мы управляем оборудованием. Нужно веб интерфейс который отображает логи и фильтрует их (логи) в зависимости от поставленых задач, затем оператор принимает решение и у</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#6</link>
    <pubDate>Mon, 23 Feb 2009 07:05:32 GMT</pubDate>
    <description>Зависит от задачи, а описали вы ее плохо. &lt;br&gt;Если это полностью автоматическая система, которая выполняется на сервере, то демон на perl или python.&lt;br&gt;Если же это вебинтерфес, который выводит текущую информацию и выполняет действия по указанию оператора, то php вполне подойдет, хотя лучше было бы разбить на две части&lt;br&gt;1) демон на perl/python, который делает всю реальную работу&lt;br&gt;2) php интерфейс, который общается с пользователем, получая от демона статусы и передавая на выполнение команды&lt;br&gt;Ну и наконец можно воспользоваться уже существующими системами мониторинга, например nagios, дополнив ее своими скриптами(опять таки perl/python), запускающимися по условиям. &lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (ESIv)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#5</link>
    <pubDate>Mon, 23 Feb 2009 06:08:09 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;управляет оборудованием, необходимо анализировать логи Syslog  сервера и передавать  &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;SNMP менеджеру управляющие команды с помощью PHP. &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;Вообще попробуйте посмотреть в тему snmp-trap. Идея с syslog я думаю у &lt;br&gt;&amp;gt;&amp;gt;вас сразу отпадет по просмотру этого вопроса. &lt;br&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;&amp;gt;и php тут не лучший выбор &lt;br&gt;&lt;br&gt;а что тогда посоветуете использовать в данной ситуации если не PHP?&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (Pahanivo)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#4</link>
    <pubDate>Sun, 22 Feb 2009 18:50:57 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Есть конкретное оборудование (Cisco комутаторы и маршрутизаторы а также ADSL модемы) с &lt;br&gt;&amp;gt;&amp;gt;которых логи передаются на Syslog сервер, также имеется SNMP менеджер который &lt;br&gt;&amp;gt;&amp;gt;управляет оборудованием, необходимо анализировать логи Syslog  сервера и передавать  &lt;br&gt;&amp;gt;&amp;gt;SNMP менеджеру управляющие команды с помощью PHP. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Вообще попробуйте посмотреть в тему snmp-trap. Идея с syslog я думаю у &lt;br&gt;&amp;gt;вас сразу отпадет по просмотру этого вопроса. &lt;br&gt;&amp;gt;А так... за вас никто не будет писать. Вешайте свой скрипт в &lt;br&gt;&amp;gt;крон, пусть бегает по файлику лога занимается его ротацией и делает &lt;br&gt;&amp;gt;НН-ые процессы исходя из полученных логов. &lt;br&gt;&lt;br&gt;и php тут не лучший выбор&lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (Alex Shepovalov)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#3</link>
    <pubDate>Sat, 21 Feb 2009 23:15:37 GMT</pubDate>
    <description>&amp;gt;Есть конкретное оборудование (Cisco комутаторы и маршрутизаторы а также ADSL модемы) с &lt;br&gt;&amp;gt;которых логи передаются на Syslog сервер, также имеется SNMP менеджер который &lt;br&gt;&amp;gt;управляет оборудованием, необходимо анализировать логи Syslog  сервера и передавать  &lt;br&gt;&amp;gt;SNMP менеджеру управляющие команды с помощью PHP. &lt;br&gt;&lt;br&gt;Вообще попробуйте посмотреть в тему snmp-trap. Идея с syslog я думаю у вас сразу отпадет по просмотру этого вопроса.&lt;br&gt;А так... за вас никто не будет писать. Вешайте свой скрипт в крон, пусть бегает по файлику лога занимается его ротацией и делает НН-ые процессы исходя из полученных логов.&lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (ESIv)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#2</link>
    <pubDate>Sat, 21 Feb 2009 16:48:57 GMT</pubDate>
    <description>Есть конкретное оборудование (Cisco комутаторы и маршрутизаторы а также ADSL модемы) с которых логи передаются на Syslog сервер, также имеется SNMP менеджер который управляет оборудованием, необходимо анализировать логи Syslog  сервера и передавать  SNMP менеджеру управляющие команды с помощью PHP.&lt;br&gt;</description>
</item>

<item>
    <title>Связать Syslog сервер и SNMP manager с помощью PHP (Pahanivo)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/6215.html#1</link>
    <pubDate>Sat, 21 Feb 2009 14:30:06 GMT</pubDate>
    <description>&amp;gt;Доброго времени суток! &lt;br&gt;&amp;gt;Поставлена задача создать web интерфейс на PHP для связи Syslog сервера который &lt;br&gt;&amp;gt;будет записывать логи с сетевого оборудования и SNMP manager для последующего &lt;br&gt;&amp;gt;управления сетевым оборудованием на основе данных Syslog сервера. Т.е. PHP скриптами &lt;br&gt;&amp;gt;считывать информацию из лог файла и передавать определённые команды SNMP manageru. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Кто когда-нибудь сталкивался с подобным родом задач отзовитесь. &lt;br&gt;&amp;gt;И вообще можно-ли такое реализовать на PHP. &lt;br&gt;&amp;gt;Заранее спасибо! &lt;br&gt;&lt;br&gt;может хватит нести чушь и стоит нормально сформулировать задачу?&lt;br&gt;</description>
</item>

</channel>
</rss>
