关键词不能为空

当前您在: 主页 > 英语 >

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安装配置手册的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文