mnbts Опубликовано 9 марта, 2016 Доброго дня!Ситуация : две системы мониторинга (zabbix и noc project) крутятся каждый на своем серваке.Zabbix использует apache,noc - nginx. Задача перенести zabbix на нынешний сервак noc'a и ходить к ним обоим на вебморды, как это устроить? Опыта нет в данном направлении,подскажите пожалуйста. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Megas Опубликовано 9 марта, 2016 Забиксу все равно что использовать, можете php-cgi через nginx пустить. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mnbts Опубликовано 9 марта, 2016 Забиксу все равно что использовать, можете php-cgi через nginx пустить. можно немного более подробно? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zi_rus Опубликовано 9 марта, 2016 очевидно тут вопрос как настроить nginx чтобы удовлетворить обе системы, это надо человека понимающего в этом который оценит дефолттовый конфиг для кажой системы и скажет как их скрестить. Я не такой человек, так что извиняйте :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
GrandPr1de Опубликовано 9 марта, 2016 курить маны по настройке apache либо nginx + php либо поставить и то и другое :D заставить просто слушать разные ипишки, если не жалко ну или хотя бы разные порты))) перенести как есть да и поделом, а опыты надо ставить не на продакшене, а на тестовых платформах развернуть виртуалочку на каком-нибудь virtualbox на домашнем ПК и играйся не хочу Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
FATHER_FBI Опубликовано 9 марта, 2016 Я думаю тут как вариант использовать apache как backend а nginx как frontend. Если приходит запрос на noc, работает только nginx, если приходит запрос на zabbix, он редиректит все на backend, то есть на apache. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
roysbike Опубликовано 9 марта, 2016 (изменено) Да все просто. Пример nginx для zabbix. Используйте nginx + php-fpm Кидайте в /etc/nginx/conf.d/zabbix.conf Путь зависит от системы и смотрите include в главном конфиге nginx. Или найдите конфиг noc в nginx и положите туда же конфиг zabbix server { listen 80; server_name zabbix.site.ru www.zabbix.site.ru; location / { root /usr/share/zabbix; index index.php index.html index.htm; } location ~ \.php$ { root /usr/share/zabbix; try_files $uri =404; fastcgi_pass 127.0.0.1:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_buffers 4 256k; fastcgi_busy_buffers_size 256k; fastcgi_temp_file_write_size 256k; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; } } Изменено 9 марта, 2016 пользователем roysbike Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...