关键词不能为空

当前您在: 主页 > 英语 >

Icinga安装配置手册

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-24 15:48
tags:

-

2021年2月24日发(作者:powerless)


Icinga


安装配置手册



giser062


——


2014-11-06


1



Icinga


说明



1.1



中文版地址



中文版项目地址



/




下载地址



/projects/icinga-cn/files/



1.2



官方安装指南



Icinga with IDOUtils Quickstart


/1.4/en/




NRPE


/1.4/en/



1.3



插件下载地址



/directory/Plugins/System- Me


trics



1.4



实验环境



操作系统



CentOS 6.5



数据库



MySQL



2



监控主机服务器安装配置



2.1



上传安装包和依赖包



上传路径:



/usr/local/softwares


2.2



安装依赖包



分为在线安装方式及离线安装



2.2.1



在线安装



执行命令,安装依赖:



yum install httpd gcc glibc glibc-common gd


gd-devel openssl


openssl- devel


libjpeg


libjpeg-devel


libpng


libpng-devel



安装


MySql



yum install mysql mysql- server libdbi libdbi-devel


libdbi- drivers libdbi-dbd-mysql




2.2.2



离线安装



进入到依赖包路径,执行命令:



安装依赖:



rpm -ivh 6_2.x86_


6_0.1.x86_


6_0.1.x86_


6.x86_


6.x86_


6_5.1.x86_


6_5.1.x86_


6.x86_


6_3.1.x86_


6.x86_


6.x86_


6_5.4.x86_


6_5.4.x86_


6_5.4.x86_


6_5.4.x86_


.x86_


.x86_


6.x86_


6_5.1.x86_


6_5.1.x86_


6_5.1.x86_


6.x86_


6.x86_


6.x86_


libcom_6_5.1.x86_


libcom_6_5.1.x86_


6_5.x86_


6_5.x86_


6_2.x86_


6_4.1.x86_


6.x86_


6_5.1.x86_


6.x86_



6.x86_


6_5.15.x86_


6_5.15.x86_


6.x86_



6.x86_



force


安装


MySQL




rpm -ivh 6.x86_


6.x86_


6.x86_


6.x86_


6_5.x86_


6_5.x86_


6_5.x86_


6.x86_


6.x86_ --force




2.3



添加


icinga


用户及用户组



useradd -m icinga


passwd icinga



添加新用户组


icinga- cmd


,用于从


icinga


web


界面中给


icinga


发送

< p>
命令



groupadd icinga-cmd


usermod -a -G icinga-cmd icinga



2.4



编 译安装


Icinga



IDOUtil s


cd /usr/local/softwares


tar -xvf 2


cd icinga- cn-1.4.0



2.4.1



运行配置脚本



启用

< br>idoutils



ssl


./configure --with-command- group=icinga-cmd


--enable-idoutils --enable-ssl



2.4.2



编译



make all



2.4.3



安装



分别执行下面的安装语句:



make install


make install-init


make install-config


make install-commandmode


make install- idoutils



或者直接全部安装:



make fullinstall




2.5



自定义配置



一些简单的配置文件已经被被“


make isntall-c onfig


”命令安装到目


录“


/us r/local/icinga/etc/


”中。




2.5.1



修改联系邮件地址



vim /usr/local/icinga/etc/objects/



define contact{


contact_name icingaadmin



Short name of user



use





generic-contact



; Inherit default


;


values from generic-contact template (defined above)


alias Icinga Admin



Full name of user



email


liujianliang@long




;


<<*****


CHANGE


THIS


TO


YOUR


EMAIL


ADDRESS


******


;


}




2.5.2



启用

SSL


连接及连接配置



vim /usr/local/icinga/etc/


修改如下内容:



use_ssl=1


output_type=tcpsocket


output=127.0.0.1


其中

output



本机


服务器


ip


地址,或者直接


127.0.0.1


,如果该地址


配置为数据库服务器


IP


地址,则启动后,会报如下错误:



icinga: idomod: Still unable to connect to data sink. 0


items lost, 434 queued items to flush.




vim


/usr/local/icinga/etc/



修改如下内容:



use_ssl=1


socket_type=tcp



2.5.3



启用

idomod


事件代理


(Event broker)


模块



编辑主配置文件 ,找到


broker_module


并且取消其前面的注释



vim /usr/local/icinga/etc/


broker_module=/usr/local/icinga/bin/idomo d.o


config_file=/usr/local/icinga/etc/



2.6



创建数据库和


IDOUtils


2.6.1



启动

MySQL


数据库



service mysqld start



2.6.2



设置


mysql root


的密码



mysqladmin -u root -p password



2.6.3



修改


MySQL


默认编码为


utf8


vim /etc/


添加:



[client]


default-character- set=utf8


[mysqld]


character- set-server=utf8


collation- server=utf8_general_ci



2.6.4



创建

Icinga


数据库



#> mysql -u root -p


mysql>


CREATE


DATABASE


icinga


CHARACTER


SET


utf8


COLLATE


utf8_general_ci;


GRANT USAGE ON *.* TO 'icinga'@'localhost'


IDENTIFIED BY 'icinga'


WITH MAX_QUERIES_PER_HOUR 0


MAX_CONNECTIONS_PER_HOUR 0


MAX_UPDATES_PER_HOUR 0;


GRANT SELECT , INSERT , UPDATE , DELETE


ON icinga.* TO 'icinga'@'localhost';


FLUSH PRIVILEGES


quit



2.6.5



导入表结构



进入

icinga


安装目录下的


module/idoutil s/db/mysql


目录



cd


/usr/local/softwares/icinga- cn-1.4.0/module/idoutils/db/m


ysql

< p>
注意:修改



脚本中的字符集为

utf8


,否则


icinga_servicecheck s


表中的性能数据会乱码



打开



文件,


全部替换


la tin1_general_cs



utf8_general _ci


,全部替换


latin1



utf8




然后导入表结构



mysql -u root -p icinga <



2.6.6



自定义

< br>IDOUtils


的数据库配置文件



vim /usr/local/icinga/etc/


修改信息如下:



db_servertype=mysql


db_host=localhost


db_port=3306


db_user=icinga


db_pass=icinga



注 意


:其中


db_host


< p>
数据库服务器


IP


地址


, 如果数据库不在本机上,


要记得修改。




2.7



配 置经典


Web


界面



2.7.1



编译安装



#> make cgis


#> make install-cgis


#> make install-html



2.7.2



安装配置文件



icinga


经典


web


界面配置 文件安装到


apache



conf. d


目录中



#> make install-webconf



2.7.3



创建

Icinga


账号



创建


icinga


经典


web


界面登录用户帐号:


icingaadmin



#> htpasswd -c /usr/local/icinga/etc/


icingaadmin



2.7.4



修改密码或者添加用户



#> htpasswd /usr/local/icinga/etc/




2.7.5



重启

Apache


,使生效



service httpd restart




2.8



编 译安装


Nagios


插件



2.8.1



解压



cd /usr/local/softwares


tar xvf 2


cd icinga-cn-plugins-1.4.15/



2.8.2



编译安装



#> ./configure --prefix=/usr/local/icinga


--with-cgiurl=/icinga/cgi-bin --with-htmurl=/icinga



--with-nagios-user=icinga


--with- nagios-group=icinga


#> make


#> make install



2.9



调整


SELinux


设置



enforci ng


模式下,


icinga


运行会有问 题,


需要修改为


permissive





2.9.1



检查是否运行在


enforcing


模式



#> getenforce


2.9.2



设置为

< br>permissive


模式



#> setenforce 0


2.9.3



修改系统默认设置



修改


/etc/selinux/config


,并重启系统,就不用每次设置了



vim /etc/selinux/config


修改为:



SELINUX=permissive



2.10



启动


IDOUtils



Icinga


注意:


IDOUtils


必须要在


Ic inga


之前启动



2.10.1



启动


IDOUtils


#> service ido2db start


2.10.2



停止


IDOUtils


#> service ido2db stop


2.10.3


< /p>


验证


Icinga


配置文件



#> /usr/local/icinga/bin/icinga -v


/usr/local/icinga/etc/


如果没有错误,则可以启动


Icinga


2.10.4



启动


Icinga


#> service icinga start


2.10.5



添加


Icinga


到系统服务,随系统 启动而启动



#> chkconfig --add icinga


#> chkconfig icinga on



2.11



登录经典


web


界面




http://ip/icinga/


如果不能访问,请关闭防火墙再试



service iptables stop




2.12



总结




需要启动服务一览:



service iptables stop


service httpd start


service mysqld start


service ido2db start


service icinga start









2.13



监控主机安装


NRPE


NRPE =


Nagios Remote Plugin Executor


,用于在远程服务器上监


控并返回数据。





2.13.1



安装依赖




2



2


节已经安装过了




2.13.2



解压



tar zxvf


cd icinga-nrpe-2.14



2.13.3



编译安装



./configure --enable-ssl


make all


make install-plugin



2.13.4



第一次测试验证



/usr/local/softwares/icinga- nrpe-2.14/src/nrpe


-n


-c


/usr/local/softwares/icinga- nrpe-2.14


/sample-config/n


-d




/usr/local/icinga/libexec/check_nrpe -H 127.0.0.1 -n



会输出


NRPE


的版本号,如:


NRPE v2.14



停止这个进程:



kill


`ps


-ef


|


grep



|


grep


-v


grep


| awk '{print $$2}'`




3



远程受控服务器安装配置




3.1



安装依赖



两种方式:在线安装、本地安装




3.1.1



在线安装



yum install httpd gcc glibc glibc-common gd gd-devel


libjpeg libjpeg-devel libpng libpng- devel openssl


openssl-devel



3.1.2



本地安装



rpm -ivh 6_2.x86_


6_0.1.x86_


6_0.1.x86_


6.x86_


6.x86_


6_5.1.x86_


6_5.1.x86_


6.x86_


6_3.1.x86_


6.x86_


6.x86_


6_5.4.x86_


6_5.4.x86_

-


-


-


-


-


-


-


-



本文更新与2021-02-24 15:48,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/670474.html

Icinga安装配置手册的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文