ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:35.41KB ,
资源ID:4609602      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4609602.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Icinga安装配置手册.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Icinga安装配置手册.docx

1、Icinga安装配置手册Icinga安装配置手册giser0622014-11-061 Icinga说明1.1 中文版地址中文版项目地址http:/icinga-下载地址1.2 官方安装指南Icinga with IDOUtils Quickstarthttp:/docs.icinga.org/1.4/en/quickstart-idoutils.htmlNRPEhttp:/docs.icinga.org/1.4/en/nrpe.html1.3 插件下载地址http:/exchange.nagios.org/directory/Plugins/System-Metrics1.4 实验环境操作系

2、统CentOS 6.5数据库MySQL2 监控主机服务器安装配置2.1 上传安装包和依赖包上传路径:/usr/local/softwares2.2 安装依赖包分为在线安装方式及离线安装2.2.1 在线安装执行命令,安装依赖:yum install httpd gcc glibc glibc-common gd gd-developenssl openssl-devellibjpeg libjpeg-devel libpng libpng-devel安装MySql:yum install mysql mysql-server libdbi libdbi-devel libdbi-drivers

3、libdbi-dbd-mysql2.2.2 离线安装进入到依赖包路径,执行命令:安装依赖:rpm -ivh apr-1.3.9-5.el6_2.x86_64.rpm apr-util-1.3.9-3.el6_0.1.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm e2fsprogs-1.41.12-18.el6_5.1.x86_64.rpm e2fsprogs-libs-1.41.12-18.el6_5.1.x86

4、_64.rpm fontconfig-devel-2.8.0-3.el6.x86_64.rpm freetype-devel-2.3.11-14.el6_3.1.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gd-devel-2.0.35-11.el6.x86_64.rpm glibc-2.12-1.132.el6_5.4.x86_64.rpm glibc-common-2.12-1.132.el6_5.4.x86_64.rpm glibc-devel-2.12-1.132.el6_5.4.x86_64.rpm glibc-headers-2.12-1.132.e

5、l6_5.4.x86_64.rpm httpd-2.2.15-31.el6.centos.x86_64.rpm httpd-tools-2.2.15-31.el6.centos.x86_64.rpm keyutils-libs-devel-1.4-4.el6.x86_64.rpm krb5-devel-1.10.3-15.el6_5.1.x86_64.rpm krb5-libs-1.10.3-15.el6_5.1.x86_64.rpm krb5-workstation-1.10.3-15.el6_5.1.x86_64.rpm libX11-devel-1.5.0-4.el6.x86_64.rp

6、m libXau-devel-1.0.6-4.el6.x86_64.rpm libXpm-devel-3.5.10-2.el6.x86_64.rpm libcom_err-1.41.12-18.el6_5.1.x86_64.rpm libcom_err-devel-1.41.12-18.el6_5.1.x86_64.rpm libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64.rpm libpng-devel-1.2.49-1.el6_2.x86_64.rpm libselinux-dev

7、el-2.0.94-5.3.el6_4.1.x86_64.rpm libsepol-devel-2.0.41-4.el6.x86_64.rpm libss-1.41.12-18.el6_5.1.x86_64.rpm libxcb-devel-1.8.1-1.el6.x86_64.rpm mailcap-2.1.31-2.el6.noarch.rpm mpfr-2.4.1-6.el6.x86_64.rpm openssl-1.0.1e-16.el6_5.15.x86_64.rpm openssl-devel-1.0.1e-16.el6_5.15.x86_64.rpm ppl-0.10.2-11.

8、el6.x86_64.rpm xorg-x11-proto-devel-7.6-25.el6.noarch.rpm zlib-devel-1.2.3-29.el6.x86_64.rpm force安装MySQL:rpm -ivh libdbi-0.8.3-4.el6.x86_64.rpm libdbi-dbd-mysql-0.8.3-5.1.el6.x86_64.rpm libdbi-devel-0.8.3-4.el6.x86_64.rpm libdbi-drivers-0.8.3-5.1.el6.x86_64.rpm mysql-5.1.73-3.el6_5.x86_64.rpm mysql

9、-libs-5.1.73-3.el6_5.x86_64.rpm mysql-server-5.1.73-3.el6_5.x86_64.rpm perl-DBD-MySQL-4.013-3.el6.x86_64.rpm perl-DBI-1.609-4.el6.x86_64.rpm -force2.3 添加icinga用户及用户组useradd -m icingapasswd icinga添加新用户组icinga-cmd,用于从icinga web界面中给icinga发送命令groupadd icinga-cmdusermod -a -G icinga-cmd icinga2.4 编译安装Ici

10、nga和IDOUtilscd /usr/local/softwarestar -xvf icinga-cn-1.4.0.tar.bz2cd icinga-cn-1.4.02.4.1 运行配置脚本启用idoutils和ssl./configure -with-command-group=icinga-cmd -enable-idoutils -enable-ssl2.4.2 编译make all2.4.3 安装分别执行下面的安装语句:make installmake install-initmake install-configmake install-commandmodemake insta

11、ll-idoutils或者直接全部安装:make fullinstall2.5 自定义配置一些简单的配置文件已经被被“make isntall-config”命令安装到目录“/usr/local/icinga/etc/”中。2.5.1 修改联系邮件地址vim /usr/local/icinga/etc/objects/contacts.cfgdefine contact contact_name icingaadmin ; Short name of user use generic-contact ; Inherit default values from generic-contact t

12、emplate (defined above) alias Icinga Admin ; Full name of user email liujianliang ; mysql -u root -p mysql CREATE DATABASE icinga CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT USAGE ON *.* TO icingalocalhost IDENTIFIED BY icinga WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_

13、PER_HOUR 0; GRANT SELECT , INSERT , UPDATE , DELETE ON icinga.* TO icingalocalhost; FLUSH PRIVILEGES ; quit2.6.5 导入表结构进入icinga安装目录下的module/idoutils/db/mysql目录cd /usr/local/softwares/icinga-cn-1.4.0/module/idoutils/db/mysql注意:修改mysql.sql脚本中的字符集为utf8,否则icinga_servicechecks表中的性能数据会乱码打开mysql.sql文件,全部替换l

14、atin1_general_cs为utf8_general_ci,全部替换latin1为utf8然后导入表结构mysql -u root -p icinga make cgis # make install-cgis # make install-html2.7.2 安装配置文件把icinga经典web界面配置文件安装到apache的conf.d目录中 # make install-webconf2.7.3 创建Icinga账号创建icinga经典web界面登录用户帐号:icingaadmin # htpasswd -c /usr/local/icinga/etc/htpasswd.users

15、 icingaadmin2.7.4 修改密码或者添加用户 # htpasswd /usr/local/icinga/etc/htpasswd.users 2.7.5 重启Apache,使生效service httpd restart2.8 编译安装Nagios插件2.8.1 解压cd/usr/local/softwarestar xvf icinga-nagios-cn-plugins-1.4.15.tar.bz2cd icinga-cn-plugins-1.4.15/2.8.2 编译安装 # ./configure -prefix=/usr/local/icinga -with-cgiurl

16、=/icinga/cgi-bin -with-htmurl=/icinga -with-nagios-user=icinga -with-nagios-group=icinga # make # make install 2.9 调整SELinux设置enforcing模式下,icinga运行会有问题,需要修改为permissive模式2.9.1 检查是否运行在enforcing模式# getenforce2.9.2 设置为permissive模式 # setenforce 02.9.3 修改系统默认设置修改/etc/selinux/config,并重启系统,就不用每次设置了vim /etc/

17、selinux/config修改为:SELINUX=permissive2.10 启动IDOUtils和Icinga注意:IDOUtils必须要在Icinga之前启动2.10.1 启动IDOUtils # service ido2db start2.10.2 停止IDOUtils # service ido2db stop2.10.3 验证Icinga配置文件 # /usr/local/icinga/bin/icinga -v /usr/local/icinga/etc/icinga.cfg如果没有错误,则可以启动Icinga2.10.4 启动Icinga # service icinga s

18、tart2.10.5 添加Icinga到系统服务,随系统启动而启动 # chkconfig -add icinga#chkconfig icinga on2.11 登录经典web界面http:/ip/icinga/如果不能访问,请关闭防火墙再试service iptables stop2.12 总结需要启动服务一览:service iptables stopservice httpd startservice mysqld startservice ido2db startservice icinga start2.13 监控主机安装NRPENRPE = Nagios Remote Plugi

19、n Executor,用于在远程服务器上监控并返回数据。2.13.1 安装依赖第22节已经安装过了2.13.2 解压tar zxvf icinga-nrpe-2.14.tar.gzcd icinga-nrpe-2.142.13.3 编译安装./configure -enable-sslmake allmake install-plugin2.13.4 第一次测试验证/usr/local/softwares/icinga-nrpe-2.14/src/nrpe -n-c/usr/local/softwares/icinga-nrpe-2.14/sample-config/nrpe.cfg -d/u

20、sr/local/icinga/libexec/check_nrpe -H 127.0.0.1 -n会输出NRPE的版本号,如:NRPE v2.14停止这个进程:kill ps -ef | grep sample-config/nrpe.cfg | grep -v grep | awk print $23 远程受控服务器安装配置3.1 安装依赖两种方式:在线安装、本地安装3.1.1 在线安装yum install httpd gcc glibc glibc-common gd gd-devel libjpeg libjpeg-devel libpng libpng-devel openssl

21、openssl-devel3.1.2 本地安装rpm -ivh apr-1.3.9-5.el6_2.x86_64.rpm apr-util-1.3.9-3.el6_0.1.x86_64.rpm apr-util-ldap-1.3.9-3.el6_0.1.x86_64.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm cpp-4.4.7-4.el6.x86_64.rpm e2fsprogs-1.41.12-18.el6_5.1.x86_64.rpm e2fsprogs-libs-1.41.12-18.el6_5.1.x86_64.rpm fontconfig-dev

22、el-2.8.0-3.el6.x86_64.rpm freetype-devel-2.3.11-14.el6_3.1.x86_64.rpm gcc-4.4.7-4.el6.x86_64.rpm gd-devel-2.0.35-11.el6.x86_64.rpm glibc-2.12-1.132.el6_5.4.x86_64.rpm glibc-common-2.12-1.132.el6_5.4.x86_64.rpm glibc-devel-2.12-1.132.el6_5.4.x86_64.rpm glibc-headers-2.12-1.132.el6_5.4.x86_64.rpm http

23、d-2.2.15-31.el6.centos.x86_64.rpm httpd-tools-2.2.15-31.el6.centos.x86_64.rpm keyutils-libs-devel-1.4-4.el6.x86_64.rpm krb5-devel-1.10.3-15.el6_5.1.x86_64.rpm krb5-libs-1.10.3-15.el6_5.1.x86_64.rpm krb5-workstation-1.10.3-15.el6_5.1.x86_64.rpm libX11-devel-1.5.0-4.el6.x86_64.rpm libXau-devel-1.0.6-4

24、.el6.x86_64.rpm libXpm-devel-3.5.10-2.el6.x86_64.rpm libcom_err-1.41.12-18.el6_5.1.x86_64.rpm libcom_err-devel-1.41.12-18.el6_5.1.x86_64.rpm libjpeg-turbo-1.2.1-3.el6_5.x86_64.rpm libjpeg-turbo-devel-1.2.1-3.el6_5.x86_64.rpm libpng-devel-1.2.49-1.el6_2.x86_64.rpm libselinux-devel-2.0.94-5.3.el6_4.1.

25、x86_64.rpm libsepol-devel-2.0.41-4.el6.x86_64.rpm libss-1.41.12-18.el6_5.1.x86_64.rpm libxcb-devel-1.8.1-1.el6.x86_64.rpm mailcap-2.1.31-2.el6.noarch.rpm mpfr-2.4.1-6.el6.x86_64.rpm openssl-1.0.1e-16.el6_5.15.x86_64.rpm openssl-devel-1.0.1e-16.el6_5.15.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm xorg-x1

26、1-proto-devel-7.6-25.el6.noarch.rpm zlib-devel-1.2.3-29.el6.x86_64.rpm ksh-20120801-21.el6.1.x86_64.rpm -force3.2 添加icinga用户及用户组useradd -m icingapasswd icinga3.3 编译安装Nagios插件3.3.1 解压cd /usr/local/softwarestar xvf icinga-nagios-cn-plugins-1.4.15.tar.bz2cd icinga-cn-plugins-1.4.15/3.3.2 编译安装 # ./confi

27、gure -prefix=/usr/local/icinga -with-cgiurl=/icinga/cgi-bin -with-htmurl=/icinga -with-nagios-user=icinga -with-nagios-group=icinga # make # make install 3.4 编译安装NRPE3.4.1 解压tar zxvf icinga-nrpe-2.14.tar.gzcd icinga-nrpe-2.143.4.2 配置./configure -enable-sslmake all修改sample-config/nrpe.cfg,修改设置allowed_hosts=172.19.17.142,ip为Icinga服务器地址,多个地址用逗号隔开3.4.3 第二次测试在受控服务器上启动:/usr/loc

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1