我在Check_MK
上使用基于Nagios
的监控。
Check_MK Version: 1.2.0p4
OS: Linux
Nagios Core 3.2.3
我想使用Nagios
将远程服务器的MK Livestatus
页面提取到本地服务器。
我很好奇,我怎么能实现这个目标呢?
答案 0 :(得分:1)
Nagios Check_mk Multisite(插件)
此插件允许用户使用单个基于Web的界面查看/管理分布式nagios
。
但默认情况下,它不支持使用(单个)多站点URL访问pnp4nagios graphs
(来自远程nagios的主机/服务)。
要使用PNP4nagios graphs
从远程nagios
访问(single) Multisite URL
个主机/服务,我们需要添加Apache Proxy
重定向设置。
multisite.mk配置文件 -
这是我的“check_mk/multisite.mk”
conf文件。 (来自主要multisite
服务器(生产服务器),SITE1
和SITE2
是两个remote nagios
)
OMD[production]:~$ cat etc/check_mk/multisite.mk
…
….
sites = {
#Primary site
“local” : {
“alias” : “PRODUCTION”
},
# Remote site
“SITE1″: {
“alias”: “SITE1″,
“socket”: “tcp:XXX.XXX.X.XX:6557″,
“url_prefix”: “/SITE1/”,
“nagios_url”: “/SITE1/nagios”,
“nagios_cgi_url”: “/SITE1/nagios/cgi-bin”,
“pnp_url”: “/SITE1/pnp4nagios”,
},
# Remote site
“SITE2″: {
“alias”: “SITE2″,
“socket”: “tcp:XXX.XXX.X.XX:6557″,
“url_prefix”: “/SITE2/”,
“nagios_url”: “/SITE2/nagios”,
“nagios_cgi_url”: “/SITE2/nagios/cgi-bin”,
“pnp_url”: “/SITE2/pnp4nagios”,
},
}
….
…..
OMD[production]:~$
在multisite.mk
文件中进行更改后,MK Livestatus
的{{1}}将在本地网站上显示。