Использование Zabbix для мониторинга прямого proxy-serverа

Мне нужно get уведомление, когда наш proxy-server отkeyится. В настоящее time у меня есть сценарий bash, который проверяет функциональность proxy-serverа:

CHECKRESULT=(curl -s --proxy 4.83.58.205:80 checkip.dyndns.com | awk '{print $6}' | sed 's/<\/body><\/html>\r//g';) if [ "$CHECKRESULT" != "4.83.58.205" ] then echo "FAILED: proxy 4.83.58.205 returned \" $CHECKRESULT\"" FAILEDCOUNT=$(($FAILEDCOUNT+1)) fi 

Я хотел бы использовать Zabbix для запуска аналогичной проверки, но как?

Zabbix, скомпилированный с поддержкой CURL, может напрямую контролировать веб-службы, вkeyая сложные сценарии дополнительных шагов. Вы можете настроить triggers на код возврата HTTP, вернуть данные, time отклика …

Документация здесь .

Предполагая, что ваш существующий сценарий работает хорошо и делает то, что вам нужно, то, что вы хотите настроить, является внешней проверкой, как описано в http://www.zabbix.com/documentation/2.0/manual/config/items/itemtypes/external

Ваш скрипт отправляется в directory, указанный в вашей конфигурации zabbix для ExternalScripts – вероятно, что-то вроде / etc / zabbix / externalscripts. Убедитесь, что у него есть соответствующие разрешения для пользователя zabbix для его выполнения.

В шаблоне или хосте создайте новый элемент и установите тип для внешней проверки и установите key для имени вашего скрипта.

Затем создайте триггер, который ищет строку «FAILED» и предупреждает вас.

  • Запустите Zabbix при загрузке Ubuntu 12.04
  • Массовый сбор множества обнаруженных предметов
  • Как прочитать keyевое слово из txt-fileа в zabbix
  • Остановить уведомление Zabbix для узлов под zabbix-proxy при отkeyении proxy-сервиса
  • мониторинг состояния ping serverа
  • MySQL DB вызывает высокий запуск IO serverа Zabbix
  • Поддержка проверок VMware не была скомпилирована в zabbix 3.0.7
  • Linux: Можно ли узнать, какие parameters настройки были настроены и скомпилированы?
  • В Zabbix как нулевым данным, когда он не приходит?
  • Как отслеживать «статус системы» для приложения, которое охватывает несколько компонентов / serverов в Zabbix?
  • Перенос Zabbix на новый server
  • Давайте будем гением компьютера.