系统环境rhel和Centos都可以安装

  1. 这里我们所使用的安装包为中文版的icinga-cn-1.9.3.tar.bz2

    (1)安装icinga软件所支持的组件包(我们这里采用yum源的方式)

    组件:

    libdbi-dbd-mysql-0.8.3-5.1.el6.x86_64.rpm

    gd-devel-2.0.35-11.el6.x86_64.rpm   libdbi-0.8.3-4.el6.x86_64.rpm

    libdbi-devel-0.8.3-4.el6.x86_64.rpm

  2. yum install gd-* libdbi-*  (centos安装方式)

3.安装icinga中文安装包

tar jxf icinga-cn-1.9.3.tar.bz2  //解压

编译 ./configure

Web Interface Options:

------------------------

HTML URL:  http://localhost/icinga/

CGI URL:  http://localhost/icinga/cgi-bin/

Main URL:  http://localhost/icinga/cgi-bin/tac.cgi

Review the options above for accuracy.  If they look okay,

type 'make all' to compile the main program and CGIs.

!!! Please take care about the upgrade documentation !!!

以上提示安装成功

icinga-cn-1.9.3]#make all //全部编译

icinga-cn-1.9.3]# make fullinstall

make[1]: Entering directory `/opt/icinga/icinga-cn-1.9.3'

cd ./base && make install

make[2]: Entering directory `/opt/icinga/icinga-cn-1.9.3/base'

make install-basic

make[3]: Entering directory `/opt/icinga/icinga-cn-1.9.3/base'

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/bin

/usr/bin/install: 无效的用户"icinga"

make[3]: *** [install-basic] 错误 1

make[3]: Leaving directory `/opt/icinga/icinga-cn-1.9.3/base'

make[2]: *** [install] 错误 2

make[2]: Leaving directory `/opt/icinga/icinga-cn-1.9.3/base'

make[1]: *** [install] 错误 2

make[1]: Leaving directory `/opt/icinga/icinga-cn-1.9.3'

Run make install-config for installing/overwriting the configs...

以上错误时没有创建用户

创建用户

icinga-cn-1.9.3]# useradd icinga

再次编译

icinga-cn-1.9.3]# make fullinstall

Resuming with install...

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/bin

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/lib

/usr/bin/install -c -m 755 -o icinga -g icinga ido2db /usr/local/icinga/bin

/usr/bin/install -c -m 755 -o icinga -g icinga log2ido /usr/local/icinga/bin

/usr/bin/install -c -m 755 -o icinga -g icinga idomod.so /usr/local/icinga/lib

make[3]: Leaving directory `/opt/icinga/icinga-cn-1.9.3/module/idoutils/src'

/usr/bin/install -c -m 775 -o icinga -g icinga -d /usr/local/icinga/etc

/usr/bin/install: 无法创建目录"/usr/local/icinga/etc": 文件已存在

make[2]: *** [install] 错误 1

make[2]: Leaving directory `/opt/icinga/icinga-cn-1.9.3/module/idoutils'

make[1]: *** [install-idoutils] 错误 2

make[1]: Leaving directory `/opt/icinga/icinga-cn-1.9.3'

Run make install-config for installing/overwriting the configs...

以上错误提示 etc这个目录存在了

我们就把这个/usr/local/icinga/etc/ 删除    rm -rf /usr/local/etc

重新安装配置文件 icinga-cn-1.9.3]# make install-config

给用户添加密码

etc]# htpasswd -mc htpasswd.users icingaadmin

New password:

Re-type new password:

htpasswd: password verification error

You have mail in /var/spool/mail/root

以上就配置完成了。

4.安装服务插件(这里我使用了nagios的插件)

步骤:

(1)将nagios的服务插件制作成yum源安装

(2)配置yum源

(3)安装nrpe和nagios服务控件

(4)查看nrpe服务和测试

(5)查看各自的服务器目录

icinga生成的服务插件目录是:/usr/local/icinga/libexec

nagios生成的服务插件目录是:/usr/local/nagios/libexec

5.启动icinga

首先启动 httpd 服务

service httpd restart

再次启动

service icinga restart

6.访问http

http://127.0.0.1/icinga

成功

7.配置被监控端的配置(这里也需要安装nrpe和nagios服务插件《步骤同上4》)

(1)被监控端配置nrpe插件服务(添加服务端的ip)

8.在icinga软件中配置主机模本和主机服务

(1)服务配置模板目录:(/usr/local/icinga/etc/objects/commands.cfg)

(2)配置主机模本目录:/usr/local/icinga/etc/objects(复制源模板并修改成自己定义的模板)

(3)指定服务模板路径(/usr/local/icinga/etc/icinga.cfg)

8.实现mysql的监控

(1)在被监控端创建mysql的监控授权用户和密码

grant all privileges on *.* to 'monitor'@'192.168.*.*' identified by 'monitor';

(2)模板引用(/usr/local/icinga/etc/objects/commands.cfg)

(3)定义服务(/usr/local/icinga/etc/objects/linux.cfg)

转载于:https://blog.51cto.com/zzxtbl/1554881

icinga服务器系统监控软件的安装相关推荐

  1. 机房服务器系统监控软件,机房服务器系统监控软件

    机房服务器系统监控软件 内容精选 换一换 随着SAP系统业务数据量的持续增长,线下软件版本旧.性能差或友商云服务器规格小.架构不灵活等因素,导致SAP系统运行缓慢.维护成本高.越来越多的客户选择将SA ...

  2. 服务器系统监控软件有哪些,我司服务器上几个常用的监控工具,俺全瞟来了

    概 述 本文主要记录一下Linux系统上的一些常用系统(性能)监控工具,体量不大,但却非常好用. 正所谓磨刀不误砍柴工,同类的工具稍微花点时间总结一下,还是挺值得的! 本文内容思维导图如下: 注:该处 ...

  3. Nagios系统监控软件的安装设置(4)

    六.服务端口修改后的设置<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" / ...

  4. Linux下常用的系统监控软件

    转载:http://blog.chinaunix.net/uid-25266990-id-3380929.html Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等 ...

  5. 服务器温度显示软件,服务器温度监控软件

    服务器温度监控软件 内容精选 换一换 MindX DL(昇腾深度学习组件)是支持Atlas 800 训练服务器.Atlas 800 推理服务器.服务器(插Atlas 300T 训练卡).GPU服务器的 ...

  6. docker开源系统监控软件Nagios

    开源的系统监控软件 下面整理了3个: 1.Zabbix 2.Nagios 3.Open-Falcon 这位博主进行的完整的介绍: https://www.cnblogs.com/linuxandy/p ...

  7. 重装华为服务器系统软件,服务器系统重装软件

    服务器系统重装软件 内容精选 换一换 Atlas 800 训练服务器(型号 9010)安装上架.服务器基础参数配置.安装操作系统等操作请参见<Atlas 800 训练服务器 用户指南 (型号90 ...

  8. Nagios远程监控软件的安装与配置详解

    Nagios远程监控软件的安装与配置详解 作者:redhat_hu Nagios是一款功能强大的网络监视工具,它可以有效的监控windows.linux.unix主机状态以及路由器交换机的网络设置,打 ...

  9. monit 内存 监控_mac系统监控软件Monity for Mac

    原标题:mac系统监控软件Monity for Mac 为大家分享一款用来系统监控的小部件,Monity for Mac可以帮助用户监控CPU系统使用率.内存使用.网络活动.电池状态.磁盘使用情况等, ...

最新文章

  1. MySQL------MySQL与SQLServer数据类型的转换
  2. 双击jar运行main主函数实现-fatJAR
  3. 通过组策略实现IE自动以当前域账号登录某站点
  4. ubuntu18安装nginx没有生成各类目录文件问题解决
  5. 简单分析几个常见的排序算法(C语言)
  6. ElemenUi搜索数据时如何重置输入框的内容
  7. NET 2005 中通过TryParse来检验和转换数据类型。
  8. 效能改进之项目例会导入实践 1
  9. 百度经验 回享计划
  10. linux清除configure文件_在Linux操作系统下自动生成Makefile的方法
  11. cdn对动态网站有作用吗_网站选择cdn加速有什么作用?
  12. 【PyCharm】Pycharm使用技巧
  13. es 时间字段聚合_es lucene搜索及聚合流程源码分析
  14. 处女座的砝码-数学推论
  15. 一道我根本猜不出来的Trajan
  16. GlusterFS(上)
  17. 【报告分享】2021B站创作者生态报告-哔哩哔哩(附下载)
  18. P6 Vue双向绑定 v-model
  19. 毕业五年,终于上车了
  20. 【CSS】总结前端三剑客之一(CSS基础)

热门文章

  1. ROS_Kinetic ubuntu 16.04
  2. 按esc键退出的一个函数
  3. PEAR, PECL和Perl的区别
  4. 海思3559A上编译OpenCV4.1.0源码操作步骤
  5. TensorRT Samples: MNIST(serialize TensorRT model)
  6. OpenBLAS简介及在Windows7 VS2013上源码的编译过程
  7. 【linux】shell中浮点数运算的加、减、乘、除
  8. android命令行工具 混淆,Android 混淆代码学习以及Android加密工具--APKProtect的使用ZZ...
  9. python简单单元测试示范卷_Python 单元测试的简单示例
  10. Java项目:疫情人员流动管理系统(java+JSP+SSM+Springboot+maven+Mysql)