Назад | Перейти на главную страницу

Открытый Zabbix сервер

Я использую Zabbix server 4.0.4 на Debian 4.19.12-1. Прямо сейчас для доступа к моему серверу Zabbix у меня есть nginx proxy_pass для внешнего интерфейса, который общедоступен. Я могу получить к нему доступ с mydomain.com/zabbix.

Мне не нравится, что это общедоступно, и я бы хотел иметь доступ к zabbix только в локальной сети. IE 192.168.x.x / zabbix. Играя с настройками, он позволяет мне подключаться только к внешнему интерфейсу, используя nginx proxy_pass, который, как я считаю, был таким, как он был разработан. Как сделать сервер zabbix доступным только в локальной сети, чтобы графана, размещенная на том же сервере, могла его использовать?

/etc/zabbix/zabbix_server.conf

SourceIP=127.0.0.1
ListenPort=10051

/ и т.д. / zabbix / zabbix_agentd

Server=127.0.0.1
ListenPort=10050

Это настройки, которые у меня есть. Очевидно, что если я перейду на 192.168.x.x / zabbix, он перенаправит меня на mydomain.com/zabbix. Этот домен защищен SSL через nginx, и SSL включен на mydomain.com/zabbix.

Немного поигравшись с nginx, я просто решил оставить веб-интерфейс, потому что, похоже, графане он нужен для работы. Я просто решил заблокировать все IP-адреса и разрешить доступ к этой странице с помощью nginx только моей локальной сети.

allow 192.168.1.0/24;
deny all;