加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 数据采集、建站、AI开发硬件、专属主机、云硬盘!
当前位置: 首页 > 教程 > 正文

rhel 6.3下创建icinga

发布时间:2023-11-10 09:57:05 所属栏目:教程 来源:网络
导读:   常见开源监控软件



  nagios,cacti,zabbix,ganglia,openNMS。



  这里就不多说,接下来我们做的是nagios的变种icinga,他们互相兼容,只是icinga被汉化了是nagios的2次开发
  常见开源监控软件
 
  nagios,cacti,zabbix,ganglia,openNMS。
 
  这里就不多说,接下来我们做的是nagios的变种icinga,他们互相兼容,只是icinga被汉化了是nagios的2次开发版本。
 
  一.准备工作:
 
  1.两台虚拟机或服务器,一台监控端,一台被监控端.
 
  这里我们定义
 
  监控端ip为192.168.30.250,hostname:server
 
  被监控端ip为192.168.30.20,hostname:station
 
  2.软件安装包icinga.tar.gz,icinga-cn-1.9.3,nagios.tar.gz
 
  二.开始搭建
 
  useradd icinga
 
  tar -xzvf icinga.tar.gz
 
  cd icinga
 
  yum local install gd-* libdbi-* -y
 
  tar xjvf icinga-cn.1.9.3.tar.gz
 
  cd icinga-cn-1.9.3
 
  ./configure
 
  make all
 
  make install
 
  make install-config
 
  给网站设置密码:
 
  htpasswd -mc /usr/local/icinga/etc/htpasswd.users icingaadmin
 
  重启服务,打开浏览器即可访问:
 
  service httpd start
 
  service icinga restart
 
  打开浏览器访问:
 
  192.168.30.250/icinga
 
  icingaadmin
 
  123456
 
  rhel 6.3下搭建icinga
 
  1.主机监测运行up,宕机down,不可达unreachable。
 
  2.服务的监测服务的检测正常OK,不知道unknown,警告,critical
 
  下面来监测另外台的机器操作如下:
 
  配置nagios,yum源
 
  tar -xzvf nagios.tar.gz
 
  yum install createrepo -y
 
  createrepo -v nagios
 
  vim /etc/yum.repos.d/Server.repo
 
  [nagios]
 
  name=nagios
 
  baseurl=file:///root/nagios
 
  enabled=1
 
  gpgcheck=0
 
  安装软件:
 
  yum install nrpenagios-plugin\* -y
 
  开启守护进程并查看:
 
  /etc/init.d/nrpe start
 
  netstat -untlp |grep nrpe
 
  :5666
 
  监测station的nrpe是否正常工作:
 
  /usr/lib64/nagios/plugins/check_nrpe -H localhost
 
  开启nrpe检测:
 
  vim /etc/nagios/nrpe.cfg
 
  allowed_hosts=127.0.0.1,192.168.30.250
 
  同样服务器端一样操作:
 
  yum install createrepo -y
 
  createrepo -v nagios
 
  配置同上的yum源,安装插件
 
  yum install nrpe\* nagios-plugun\*
 
  检测station机器状态:
 
  /usr/lib64/nagios/plugins/check_nrpe -H 192.168.30.20
 
  显示nrpe结果为成功!
 
  下面来开始修改配置文件检测(server):
 
  开启目录功能:
 
  vim /usr/local/icinga/etc/icinga.conf
 
  cfg_dir=/usr/local/icinga/etc/conf.d (去掉注释)
 
  进入文件拷贝模板:
 
  cp /usr/local/icinga/etc/obejects
 
  cp localhost.cfg ../conf.d/
 
  cd conf.d
 
  mv localhost.cfg station.cfg
 
  定义主机define host {}
 
  定义服务define service {}
 
  下面开始定义:
 
  define host {
 
  use        linux-server
 
  host_name          station
 
  alias          station2
 
  address        192.168.30.20 (客户机IP地址)
 
  定义服务:
 
  define service {
 
      use             generic-service
 
      host_name           station (必须和hostname名字一致)
 
      service_description     HTTP
 
      check_command               check_http
 
    }
 
  (其他暂时删除)
 
  这里注意了,我们查看/usr/local/icinga/libexec是空的(插件)
 
  cd  /usr/lib64/nagios/plugins/
 
  cp -a /usr/lib64/nagios/plugns/* ../libexec/
 
  ls ../libexec
 
  service icinga restart
 
  查看配置文件是否写错:
 
  /usr/local/icinga/bin/icinga -v /usr/local/etc/icinga.conf
 
  现在就可以监测station机器了
 
 

(编辑:厦门网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章