Я новичок в PHP. Я просто хочу знать, как собирать журналы маршрутизаторов и отображать их на веб-странице? Интерфейс должен быть написан на PHP. Пожалуйста, помогите мне.
Если ваш маршрутизатор поддерживает SSH, вы можете использовать phpseclib для входа в систему и получения журналов через команды ssh, а затем использовать его в своем приложении PHP
Вот фрагмент, который показывает, как подключиться к SSH через phpseclib:
<?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');
?>
В общем, неплохо написать что-то подобное, потому что важно обеспечить это очень хорошо. Есть много шагов (например, вход в маршрутизатор, получение файлов на веб-сервере, наличие макета для веб-страницы, создание логина, сохранение файлов и т.д.), Поэтому это не просто простой скрипт... Вместо этого взгляните на splunk.com, это может быть то, что вы хотите.