icinga是nagios的升级版

icinga是nagios的升级版

http://blog.kukafei520.net/2011/445.html

icinga是nagios升级版,其开发人员全部为nagios原小组成员,其绝对免费,在nagios基础上进行二次开发,优化一些文件,其nagios原配置文件直接无缝对接,其安装配置方法如下

中文项目地址

http://icinga-cn.sourceforge.net/

安装基础依赖

yum install libdbi-devel libdbi libdbi-drivers libdbi-dbd-mysql

新增用户组及用户

groupadd www
useradd -g www www

wget http://jaist.dl.sourceforge.net/project/icinga-cn/icinga-cn/icinga-cn-1.5.1/icinga-cn-1.5.1.tar.bz2
tar jxvf icinga-cn-1.5.1.tar.bz2
cd icinga-cn-1.5.1
./configure –prefix=/usr/local/icinga –enable-idoutils –enable-embedded-perl –enable-ssl –with-icinga-user=www –with-icinga-group=www –with-command-user=www –with-command-group=www –with-web-user=www –with-web-group=www –with-httpd-conf=/etc/httpd/conf/conf.d
make all
make install
make install-init
make install-commandmode
make install-idoutils
make install-api
make install-config
make install-webconf

安装nagios插件

tar zxvf nagios-plugins-1.4.15.tar.gz
cd nagios-plugins-1.4.15/
./configure –prefix=/usr/local/icinga –with-cgiurl=/icinga/cgi-bin –with-htmurl=/www –with-nagios-user=www –with-nagios-group=www
make && make install

安装nrpe

tar zxvf icinga-nrpe-HEAD.tar.gz
cd icinga-nrpe
./configure –with-nrpe-user=www –with-nrpe-group=www –with-icinga-user=www –with-icinga-group=www
make
make install

拷贝nrpe文件:

cp src/nrpe /usr/local/icinga/bin
cp sample-config/nrpe.cfg /usr/local/icinga/etc

启动nrpe病检查:

/usr/local/icinga/bin/nrpe -n -c /usr/local/icinga/etc/nrpe.cfg -d
/usr/local/icinga/libexec/check_nrpe -H 127.0.0.1 -n

默认其icinga用户名
user:icingaadmin
pass:admin
如修改密码则使用
htpasswd -c /usr/local/icinga/etc/htpasswd.users icingaadmin

如修改用户名,则须修改cgi.cfg文件,将里面的icingaadm修改为你修改的用户,否则无权限查看主机服务

在其它客户机安装nrpe及nagios插件即可,nrpe配置文件允许监控主机进行数据采集

在客户机安装完成插件及nrpe后,可从服务端向客户端进行连接测试

usr/local/icinga/libexec/check_nrpe -H 192.168.1.128 -c check_load
OK – load average: 0.16, 0.14, 0.06|load1=0.160;1.500;3.000;0; load5=0.140;1.100;2.200;0; load15=0.060;0.900;1.900;0;

如测试硬盘空间check_disk或swap交换分区check_swap等,最后界面如下

icinga是nagios的升级版

时间: 2024-10-05 13:35:16

icinga是nagios的升级版的相关文章

开源监控解决方案:ICINGA(Nagios)监控Linux

[[email protected] ~]# useradd nagios [[email protected] ~]# tar zxvf nagios-plugins-2.2.1.tar.gz [[email protected] ~]# cd nagios-plugins-2.2.1 [[email protected] nagios-plugins-2.2.1]# ./configure --prefix=/usr/local/nagios --with-cgiurl=/nagios/cg

开源监控解决方案:ICINGA(Nagios)监控MYSQL Database

[[email protected] ~]# tar zxvf DBI-1.637.tar.gz [[email protected] ~]# cd DBI-1.637 [[email protected] DBI-1.637]# perl Makefile.PL [[email protected] DBI-1.637]# make all [[email protected] DBI-1.637]# make install [[email protected] ~]# tar zxvf D

开源监控解决方案:ICINGA(Nagios)Email Notification

[[email protected] ~]# tar jxvf msmtp-1.4.30.tar.bz2 [[email protected] ~]# cd msmtp-1.4.30cd msmtp-1.4.30 [[email protected] msmtp-1.4.30]# ./configure --prefix=/usr/local/msmtp [[email protected] msmtp-1.4.30]# make [[email protected] msmtp-1.4.30]

开源监控解决方案:Icinga(Nagios)部署实录

[[email protected] ~]# rpm -ivh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm [[email protected] ~]# yum install -y mysql-community-server [[email protected] ~]# vi /etc/my.cnf [mysqld] port = 3306 user = mysql character-set-server=u

Nagios常见问题记录(2)

1.时间同步 安装Nagios后,有3个检查时间同步的插件,根据不同的检测目标,使用不同的插件: check_ntp:已过时,最好不要再使用: check_ntp_peer:用于检查ntp服务器的健康状况. check_ntp_time:用于检查指定的服务器与ntp服务器之间的时间差. 2.如何监控LVS的状态 如果要监测LVS(Linux Virtual Server)服务的状态是否正常,有这样一个插件可用:Nagios-Plugin-LVS.先说说下载这个插件:你需要先安装git软件,然后用

Install check_mk OMD package on CentOS 6.5

yum -y install time traceroute boost-program-options dialog fping graphviz graphviz-gd httpd libevent libmcrypt libtool-ltdl mod_fcgid mysql-server net-snmp net-snmp-utils pango patch perl-Net-SNMP php php-mbstring php-pdo php-gd rsync uuid xinetd xo

DevOps

DevOps一词的来自于Development和Operations的组合,软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建.测试.发布更加快捷.频繁和可靠.但从开发到运维,中间还有测试环节.DevOps其实包含了三个部分:开发.测试和运维.   Development  QA  Operations 规划,代码,构建,测试,发布,部署,运营,监控,规划 其优势:  高效交付,改善公司组织文化.提高员工的参与感 实现DevOps需要: 硬性要求:工具上的准备代码管理(SCM):Gi

DevOps简介

DevOps 是一个完整的面向IT运维的工作流,以 IT 自动化以及持续集成(CI).持续部署(CD)为基础,来优化程式开发.测试.系统运维等所有环节. DevOps的概念 DevOps一词的来自于Development和Operations的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建.测试.发布更加快捷.频繁和可靠. DevOps是为了填补开发端和运维端之间的信息鸿沟,改善团队之间的协作关系.不过需要澄清的一点是,从开发到运维,中间还有测试环节.DevOps其

【转】DevOps的前世今生

转自:http://www.infoq.com/cn/news/2016/09/learn-devops-from-reports 目前在国外,互联网巨头如Google.Facebook.Amazon.LinkedIn.Netflix.Airbnb,传统软件公司如Adobe.IBM.Microsoft.SAP等,亦或是网络业务非核心企业如苹果.沃尔玛.索尼影视娱乐.星巴克等都在采用DevOps或提供相关支持产品.那么DevOps究竟是怎样一回事?在Puppet.RightScale分别DevOp