rhel 6.3下创建icinga
发布时间:2023-11-10 10:30:37 所属栏目:教程 来源:转载
导读: 常见开源监控软件
nagios,cacti,zabbix,ganglia,openNMS。
这里就不多说,接下来我们做的是nagios的变种icinga,他们互相兼容,只是icinga被汉化了是nagios的2次开发
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机器了 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐