安装OMD - The Open Monitoring Distribution (基于check mk的开源版本)

一、什么是OMD

OMD的全称是The Open Monitoring Distribution,官方网址是:http://omdistro.org/start

大家可以看看官方的团队介绍:

从左至右Lars Michelsen (NagVis), Wolfgang Barth (author of “Nagios. System- und Netzwerk-Monitoring”), Gerhard Lauer (Nagios - Das Praxisbuch), Mathias Kettner (Check_MK, Livestatus), Jrg Linge (pnp4nagios), Sven Nierlein (Thruk) and Stefan Hsl. 其团队成员可以说都是业内的重量级人物。

从团队核心成员大家可以清楚的了解OMD监控系统的主要组成部分:

1、以Nagios为核心,用于任务的调度。

2、Check MK是基于Nagios的一个强力的扩展程序,接替Nagios负责数据采集和web管理(nagios只做任务调度),集成了众多的监控插件/模板并支持目前主流的操作系统(Windows、Centos、Debian、FreeBSD等)。

3、通过pnp4nagios和RDDtool进行监控项目的绘图

4、通过NagVis和Thruk进行设备和网络拓扑的展示

二、查看Check MK演示

如果大家想感受一下Check MK,官方有一个展示Demo:

网址:http://demo.mathias-kettner.de/demo/check_mk/

用户名:demo823

密码:demo

三、安装OMD

以Debian 7 x64为例:

1、去官网下载deb包,http://files.omdistro.org/releases/debian_ubuntu/

目前最新版本是omd-1.20.wheezy.amd64.deb

2、安装依赖包:

aptitude install apache2 libapache2-mod-php5 libgd2-xpm libgd2-xpm-dev \

rrdtool libapache2-mod-python libapache2-mod-fcgid libapache2-mod-proxy-html \

libdbi-dev libevent-2.0-5 dnsutils fping graphviz dialog curl time \

libgd2-xpm libnet-snmp-perl libperl5.14 libsnmp-perl libpython2.7 \

rpm php5 php5-cgi php5-cli php5-gd php5-mcrypt php5-sqlite php-pear \

rsync lcab snmp unzip xinetd python-ldap libradiusclient-ng2 libpcap0.8 \

libgsf-1-114 python-reportlab python-imaging poppler-utils

3、安装OMD:

dpkg -i omd-1.20.wheezy.amd64.deb

4、创建监控实例:

omd create mon

omd start mon

创建完毕后在浏览器中敲入:

http://localhost/mon

选取check mk选项

用户名:omdadmin

密码:admin

时间: 2024-08-11 01:35:06

安装OMD - The Open Monitoring Distribution (基于check mk的开源版本)的相关文章

1、OMD安装(check mk+nagios+...) ,版本:RHEL7+OMD1.2.4p5

OMD概述(监控软件) 概述:这是一个轻量级的监控,集成了nagios,check mk等软件,可以很方便地切换界面,其部署.管理都比较简单.下载rpm包安装好,进行简单配置后,就有很多默认的监控项啦,界面如下:(还可以切换到nagios界面) OMD安装步骤(分为服务器及客户端) 一.服务器端: 准备epel及本地yum源 关闭防火墙 下载rpm包 安装 二.客户端: 准备本地yum源 安装xinetd程序 下载与服务器对应版本的client包并安装 修改配置并重启 1.1  客户端安装 yu

PXE安装Centos65 postfix+exmail+mysql实现基于 虚拟用户的web邮件系统

PXE安装Centos postfix+exmail+mysql实现基于 虚拟用户的web邮件系统 在实现centos+postfix的web内网邮件之前,参考了许多网上.书本知识,经过两次大的改动,目前该系统已经为公司正常服务工作五年多. 第一部分 win7+tftpd32+PXE安装CentOS6.5 32bit 第一步 安装CentOS6.5 32bit操作系统 基于win7+tftpd32+PXE来安装,但我这里只用虚拟机VMware Workstation9.0.1 build-894

Oracle监控代理安装ITM(IBM Tivoli Monitoring)

1 监控代理安装 2 1.1 安装 2 1.1.1 解压安装包 2 1.1.2 安装 2 1.2 配置 5 1.2.1 给Agent授权 5 1.2.2 配置Oracle Agent 10 目录 1   监控代理安装 1.1  安装 1.1.1  解压安装包 #将安装压缩包解压到 /data/ora_agent  目录下: [[email protected]   data]# tar -xvf oracleagent_10g11g_for_linux.tar   -C /data/ora_ag

基于Java的四大开源测试工具

摘要:成功的应用程序离不开测试人员和QA团队反复地测试,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. %R[)vA t]N0 测试是应用程序生命周期里至关重要的一步,应用程序在进行最后的部署之前,需要通过测试来确保它的负载管理能力以及在特殊情况下的工作条件和工作加载情况. 51Testing软件测试网tN U%hG!]+L9gr 网络上许多开源的Java测试工具,然而真正经得起时间和实践考验的不多,本文例举了Java里的四大开源测试工

TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具

怀着鸡动的心情跟大家介绍一款国产开源运维软件TriAquae,轻松帮你搞定大部分运维工作!TriAquae 是一款由国产的基于Python开发的开源批量部署管理工具,可以允许用户通过一台控制端管理上千台远程Linux服务器,开发者根据多年运维经验以及运维工程师日常工作的需求开发了很多实用的功能,该工具非常实用,并且使用简单,分分钟即可完成安装并开始利用TriAquae管理你的网络,此软件还在不断的开发和更新,目前已实现以下功能: •        支持WEB界面,所有以以下功能均以在WEB界面上

check mk 监控 jvm

1.配置目录: path=`check_mk_agent |grep AgentDirectory|head -n1|awk '{print $2}'` cp jolokia.cfg ${path} 2.插件目录: path=`check_mk_agent |grep PluginsDirectory|head -n1|awk '{print $2}'` cp mk_jolokia ${path} chmod +x mk_jolokia 3.安装WAR包:参考文章 https://jolokia

分享一个基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具

soar-web 基于小米 soar 的开源 sql 分析与优化的 WEB 图形化工具,支持 soar 配置的添加.修改.复制,多配置切换,配置的导出.导入与导入功能. 环境需求 python3.xFlaskpymysql Python 环境未安装的可参考下面操作: Windows:step 1 去 python 官网下载安装 python3 (已安装可跳过此步骤)setp 2 pip install Flasksetp 3 pip install pymysql Mac:step 1 brew

ClickOnce部署疑难杂症:更新时部署与应用程序标识不一致问题。要安装此应用程序,请修改此文件的清单版本或卸载之前存在的应用程序。

使用ClickOnce部署winform应用程序.无论是安装或者自动更新都极为方便,但有时候一些疑难杂症也令人头疼 1.注意每次部署完成之后 setup.exe无需覆盖,只需要在Application.File中将最新的发布程序包拷进去,把*soft.application文件覆盖掉即可 2.部署与应用程序标识不一致问题,如下图的发布选项千万别乱动,否则客户会全部升级错误, 准备正式发布出去的时候这里一定要想清楚,千万别发布完了才想到改,那时候就晚了,这是血的教训啊! 3. 无法安装此应用程序,

Android弹幕实现:基于B站弹幕开源系统(4)-重构

?? Android弹幕实现:基于B站弹幕开源系统(4)-重构 弹幕在视频播放的APP中比较常见,但是逻辑比较复杂,现在在附录1,2,3的基础上,我再次对弹幕进行抽象和重构,把弹幕从底向上抽象成不同的层,便于复用. 第一步,抽象数据层.通常弹幕的来源是来源于后台的数据接口请求,在实时直播时候,是通过网络的轮询机制获取数据,那么,我把这部分代码抽出来设计成一个MGDanmakuHttpController,该类专注于数据的获取与分发: package zhangphil.danmaku; impo