Графики в микротик
Мы будем настраивать вот такую html страницу на nginx html
Да да у меня rbm33 c 2 сим картами но это не страшно
1)Включаем API на микроитк IP -> Services.
2)Создать пользователя с правами только на чтение.
3)Зашифровать пароль и логин в base64.
Пример:
monitor:monitor123(имя:пароль) превращаеться в bW9uaXRvcjptb25pdG9yMTIz
4) Поднимаем web сервер nginx
5) меняем кофиг nginx /etc/nginx/nginx.conf на
user www-data;
worker_processes auto;
pid /run/nginx.pid;
error_log /var/log/nginx/error.log;
include /etc/nginx/modules-enabled/*.conf;
#worker_processes 1;
events { worker_connections 1024; }
http {
include mime.types;
server {
listen 8080;
location / {
root /var/www/html;
index signal.html;
}
location /rest/0/ {
proxy_pass http://IP_Микротика /rest/;
proxy_set_header Authorization "Basic bW9uaXRvcjptb25pdG9yMTIz";
proxy_pass_request_body on;
}
}
}
6) этот файл кладем сюда /var/www/html/signal.html
Перезапускаем nginx и проверяем