用php收集路由器日志

时间:2015-01-29 11:31:32

标签: php logging router

我是PHP的新手。我只想知道如何收集路由器日志并将其显示在网页中?接口应该用PHP编写。请帮帮我。

2 个答案:

答案 0 :(得分:0)

一般来说,写这样的东西并不是一个好主意,因为确保这一点非常重要。涉及到许多步骤(例如登录路由器,将文件发送到网络服务器,为网页设置一些布局,创建登录,存储文件等),因此它不仅仅是一个简单的脚本...... 而是看看splunk.com,它可能就是你想要的。

答案 1 :(得分:0)

如果您的路由器支持SSH,您可以使用phpseclib登录并通过ssh命令获取日志,然后在PHP应用程序中使用它

这是一个片段,显示如何通过phpseclib连接到SSH:

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('www.domain.tld');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}

echo $ssh->exec('pwd');
echo $ssh->exec('ls -la');
?>
相关问题