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

Как развернуть программное обеспечение для мониторинга серверов на Mac?

У меня проблемы с настройкой программного обеспечения для мониторинга на Mac. Есть тонна отличное программное обеспечение для мониторинга там, и большая часть этого кроссплатформенная.

Я не боюсь компилятора и пробовал скомпилировать несколько из этих инструментов. Большинство из них полагаются на RRDTool, и теперь он использует Cairo, есть множество зависимостей GTK и Gnome. [Удобно, похоже, вы можете скачать все зависимости Вот.] Другие, хотя и кроссплатформенные, не компилируются и не работают должным образом. Даже будучи программистом и занятым системным администратором, трудно найти время, чтобы отследить и успешно построить все необходимые зависимости или попытаться отладить проект, и это делает мысль о создании обновлений непривлекательной.

Здесь я скучаю по Linux - просто вызовите диспетчер пакетов, и у вас будет необходимое программное обеспечение. я знаю это pkgsrc, MacPorts, Финк, и Gentoo для OS X решают эту проблему, но они, как правило, изолированы друг от друга, создавая систему с нуля (включая перестройку Python и Perl и, возможно, гораздо более базовых фундаментальных инструментов Unix), что, на мой взгляд, является огромным препятствием для развертывания программного обеспечения сделано ими, тем более что я бы тоже хотел контролировать клиентские машины.

Ну так что ты делаешь? Найти устанавливаемые двоичные файлы? Есть ли у вас какие-либо рекомендации относительно того, что нужно делать аккуратно и хорошо работать с Mac? Кроме того, было ли у вас предпочтительное место для сборки (например, / usr / local, / Library / Monitor)?

Что касается сборки пакетов, я использую Композитор JAMF, который будет отслеживать файловую систему и позволять мне настраивать файлы, которые будут включены в создаваемый им .pkg или .dmg. Тем не менее, советы по упаковке такого программного обеспечения могут быть полезны.

Если вы хотите попробовать Zenoss, кажется, их установщик стека работает прямо на OS X. Я сам не пробовал его на этой платформе, но мы используем Zenoss в openSUSE, и установщик стека включает все зависимости.

Можно создать виртуальную машину с ОС, в которой все необходимое уже упаковано и готово к установке.