alignak-演示服务器配置
alignak_demo的Python项目详细描述
演示服务器背后的内容
本演示涉及单节点服务器上最可能的alignak组件。
要设置此演示,您必须:
- 安装alignak
- 安装alignak backend
- 安装Alignak Web UI
- 安装alignak模块(后端和nsca)
- 安装alignak检查包(nrpe、wmi、snmp,…)
- 将配置导入后端
- 启动后端、Web UI和AlignAK
- 打开您的网络浏览器,休息一会儿,看看会发生什么:)
注意 :可以在没有后端和webui的情况下运行alignak。所有的监视事件都可以在监视日志中找到,但是,使用这种小配置,将失去好处;)
监控配置
在一台服务器上,被监视的配置分为四个领域(全部、北部、南部和东南部)。 有些寄主位于 all 领域,而另一些寄主位于 north 和 south 领域,都是 all 领域的子领域。东南域是南域的一个子域,它还包含一些宿主。
all 领域是(比方说…)主服务器所在的主数据中心。 north 和 south 领域是我们监视配置的一部分的逻辑组。它们可能被视为次要站点。
根据alignak守护程序逻辑,主仲裁器将配置分派给每个领域的守护程序,并且我们必须为每个领域声明:
- 调度程序
- 经纪人
- 民意测验者
- 接收器(不是必需的,但我们希望有nsca收集器)
在 all 域中,我们找到以下主机:
- 本地主机
- 以及其他一些
在 north 域中,我们发现由于nsca,一些被动主机被检查过。
在 南部 区域中,我们发现了一些其他主机。
要求
强制性要求
设置此演示需要一些要求:
# Update your server sudo apt-get update sudo apt-get upgrade # Install git and python sudo apt-get install git sudo apt-get install python2.7 python2.7-dev python-pip # Needed for the PyOpenSSL / Cryptography dependencies of Alignak sudo apt-get install libffi-dev libssl-dev
可选要求
本演示提供的脚本使用所有linux/unix发行版上的 屏幕 实用程序。这样:
sudo apt-get install screen
一些屏幕提示和提示:
# Listing the active screens screen -ls # Joining a screen screen -r alignak-backend # Leaving a screen (without killing it) screen -r alignak-backend Ctrl a+d # Switching between active screens Ctrl a+n
注意 : 使用提供的脚本不是强制性的,但对于首次尝试来说更简单;)