<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: просмотр удаленной linux из под php</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html</link>
    <description>Задача состоит в том чтобы с сайта находящегося на одной машине просмотреть размеры определенных папок находящихся на другой машине(Linux), подскажите как это можно реализовать&lt;br&gt;&lt;br&gt;обзор папок на локальной машине у меня организован след. образом&lt;br&gt;&#091;code&#093;&lt;br&gt;function MySize($path,$mod)&#123;&lt;br&gt;    static $sum = 0;&lt;br&gt;    $col = &apos;#ffffff&apos;;&lt;br&gt;    if ($mod==0) &#123;&lt;br&gt;$str = exec(&apos;du -bcS &apos; . $path);&lt;br&gt;        $str = substr($str, 0,strlen($str)-6);&lt;br&gt;$str = round($str/(1024*1024),2);&lt;br&gt;        $sum += $str;&lt;br&gt;echo &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot;.$path.&apos; &amp;lt;/td&amp;gt;&amp;lt;td align=right&amp;gt; &apos;.$str.&apos; Mb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&apos;;&lt;br&gt;    &#125;&lt;br&gt;    if ($mod==1) echo &apos;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Summa &amp;lt;/td&amp;gt;&amp;lt;td align=right&amp;gt;&amp;lt;b&amp;gt; &apos;.$sum.&apos; Mb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&apos;;&lt;br&gt;&#125;&lt;br&gt;//////////////////////////////////////////////////////////////////////////////&lt;br&gt;&lt;br&gt;echo &apos;&amp;lt;font size=4&amp;gt;&amp;lt;table border=1&amp;gt;&apos;;&lt;br&gt;    foreach(glob($myDir.&apos;*&apos;) as $work)&#123;&lt;br&gt;MySize($work);&lt;br&gt;    &#125;&lt;br&gt;    MySize(&apos;/var/lib/mysql&apos;,0);&lt;br&gt;    MySize(&apos;/var/squirrelmail&apos;,0);&lt;br&gt;    MySize(&apos;&apos;,1);&lt;br&gt;echo &apos;&amp;lt;/table&amp;gt;&amp;lt;/font&amp;gt;&apos;;&lt;br&gt;&#091;/code&#093;&lt;br&gt;</description>

<item>
    <title>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#17</link>
    <pubDate>Fri, 16 Jul 2010 09:48:00 GMT</pubDate>
    <description>&amp;gt;Рекомендую Вам разобраться с snmp. Как разберетесь можно будет не только на &lt;br&gt;&amp;gt;linux размер проверять. А PHP умеет работать с snmp. Кроме этого &lt;br&gt;&amp;gt;можно собственные MIB создавать. &lt;br&gt;&lt;br&gt;на сколько я понял это будет работать для открытых в общий доступ каталогов?&lt;br&gt;Тогда этот вариант не подходит...&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (mef)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#16</link>
    <pubDate>Fri, 16 Jul 2010 09:07:58 GMT</pubDate>
    <description>&amp;gt;нашел под каким пользоваелем выполняется Apache, добавил этого пользователя в ssh. Попробывал &lt;br&gt;&amp;gt;из под этого пользователя в рузную выполнить команду ssh написало &lt;br&gt;&amp;gt;connct to host 192.x.x.x port 22: No route to host &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;при этом пинг проходит &lt;br&gt;&amp;gt;добавил строку в sudoers &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;user ALL=(root) NOPASSWD: ssh * &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;тоже не помогло &lt;br&gt;&lt;br&gt;Рекомендую Вам разобраться с snmp. Как разберетесь можно будет не только на linux размер проверять. А PHP умеет работать с snmp. Кроме этого можно собственные MIB создавать.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#15</link>
    <pubDate>Fri, 16 Jul 2010 07:50:58 GMT</pubDate>
    <description>нашел под каким пользоваелем выполняется Apache, добавил этого пользователя в ssh. Попробывал из под этого пользователя в рузную выполнить команду ssh написало&lt;br&gt;connct to host 192.x.x.x port 22: No route to host&lt;br&gt;&lt;br&gt;при этом пинг проходит&lt;br&gt;добавил строку в sudoers &lt;br&gt;&lt;br&gt;user ALL=(root) NOPASSWD: ssh *&lt;br&gt;&lt;br&gt;тоже не помогло&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (Zl0)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#14</link>
    <pubDate>Fri, 16 Jul 2010 07:41:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt;&amp;gt;&amp;gt;А вот это отличный вариант, спасибо, буду проверять щас &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;.... &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;Из шела работает а из РНР не хочет, будем разбираться &lt;br&gt;&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;Возможно что у apache нет прав запускать ssh &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;подскажите где и как разрешить &lt;br&gt;&lt;br&gt;man sudoers&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#13</link>
    <pubDate>Fri, 16 Jul 2010 04:38:15 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;&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;Возможно что у apache нет прав запускать ssh &lt;br&gt;&lt;br&gt;подскажите где и как разрешить&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (Zl0)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#12</link>
    <pubDate>Thu, 15 Jul 2010 07:25:27 GMT</pubDate>
    <description>&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;Есть какие нибудь мысли, варианты? &lt;br&gt;&lt;br&gt;Возможно что у apache нет прав запускать ssh&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#11</link>
    <pubDate>Thu, 15 Jul 2010 05:17:02 GMT</pubDate>
    <description>&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>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#10</link>
    <pubDate>Thu, 15 Jul 2010 01:45:52 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;    $str = exec(&apos;ssh user&#064;&apos;.$host. &apos;-x &quot;du -bcS&apos; .$path.&apos;&quot;&apos;); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;        $str = substr($str, 0,strlen($str)-6); &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;    $str = round($str/(1024*1024),2); &lt;br&gt;&amp;gt;        $sum += $str; &lt;br&gt;&amp;gt;    echo &quot;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&quot;.$host.&apos;:&apos;.$path.&apos; &amp;lt;/td&amp;gt;&amp;lt;td align=right&amp;gt; &apos;.$str.&apos; Mb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&apos;;&lt;br&gt;&amp;gt;    &#125; &lt;br&gt;&amp;gt;    if ($mod==1) echo &apos;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;b&amp;gt;Summa &amp;lt;/td&amp;gt;&amp;lt;td align=right&amp;gt;&amp;lt;b&amp;gt; &apos;.$sum.&apos; Mb&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&apos;;&lt;br&gt;&amp;gt;&#125; &lt;br&gt;&lt;br&gt;А вот это отличный вариант, спасибо, буду проверять щас&lt;br&gt;....&lt;br&gt;Из шела работает а из РНР не хочет, будем разбираться&lt;br&gt;</description>
</item>

<item>
    <title>просмотр удаленной linux из под php (ScoobyMax)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID1/89370.html#9</link>
    <pubDate>Thu, 15 Jul 2010 01:45:10 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;disk_free_space и disk_total_space &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;Пример. &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;$size = disk_free_space(&quot;/var&quot;); &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;$unit = array(&apos;b&apos;, &apos;Kb&apos;, &apos;Mb&apos;, &apos;Gb&apos;, &apos;Tb&apos;, &apos;Pb&apos;, &apos;Eb&apos;, &apos;Zb&apos;, &apos;Yb&apos;); &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;$size=round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $unit&#091;$i&#093;; &lt;br&gt;&amp;gt;&amp;gt;&amp;gt;echo $size; &lt;br&gt;&amp;gt;&amp;gt;&lt;br&gt;&amp;gt;&amp;gt;На локальном разделе сработает, а удаленный как этой функции подсунуть? &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$str=exec(&quot;/полный путь/./php my.php&quot;) &lt;br&gt;&lt;br&gt;Этот вариант не подходт, мне нужно знать конкретно сколько каждая папка места занимает&lt;br&gt;</description>
</item>

</channel>
</rss>
