Centreon安装

Centreon

分布式 it 监控系统

1.0 版本:mysql 和 centreon 分离

centreon 安装成功,然后安装mysql 发现无法安装,将mysql 安装到其他的机器上

由于配置的时候没有配置好导致失败

1.1版本:mysql 和 centreon 在一台主机上

由于1.0失败,我在mysql 的这台机器上安装 centreon 成功,但是在启动mysql 的时候启动不起来

mysql 启动不起来进行处理,导致mysql 完全崩溃,重新安装mysql,在卸载的时候由于依赖的问题将mysql的一些库也自动卸载了,mysql 成功,centreon 成功,在配置的时候出现问题无法解决,失败,

2.0版本:mysql 和 centreon 分离

在1.1卡住的时候,我尝试访问最开始的那台 centreon 看是什么原因导致的,发现1.0 配置错误的地方进行修正,然后成功。 

扫描二维码关注公众号,回复: 9544855 查看本文章

这个是我安装 mysql 的过程:   https://blog.csdn.net/yang_zzu/article/details/104352726

向系统中添加 Repoforge 的 GPG 公钥

rpm --import https://mirrors.tuna.tsinghua.edu.cn/repoforge/RPM-GPG-KEY.dag.txt

之前 rpmforge.repo 的文件删除,将下面的粘贴过去

 

系统是6.8,在下面代码中就是 e16

系统是7.* ,在下面代码中就是 e17

[rpmforge]
#因为我是 Centos系统,所以将原有的注释掉了,如果在执行yum 安装软件的时候不报错就不用进行修改
#name = RHEL $releasever - RPMforge.net - dag
name = CentOS-$releasever - rpmforge
baseurl = https://mirrors.tuna.tsinghua.edu.cn/repoforge/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-extras]
name = RHEL $releasever - RPMforge.net - extras
baseurl = https://mirrors.tuna.tsinghua.edu.cn/repoforge/redhat/el6/en/$basearch/extras
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge-extras
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

[rpmforge-testing]
name = RHEL $releasever - RPMforge.net - testing
baseurl = https://mirrors.tuna.tsinghua.edu.cn/repoforge/redhat/el6/en/$basearch/testing
mirrorlist = http://mirrorlist.repoforge.org/el6/mirrors-rpmforge-testing
enabled = 0  
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1

添加新的 yum 源

vim /etc/yum.repos.d/cetreon.repo

centreon-stable-noarch]
name=Centreon open source software repository.
baseurl=http://yum.centreon.com/standard/19.04/el7/stable/noarch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-stable]
name=Centreon open source software repository.
baseurl=http://yum.centreon.com/standard/19.04/el7/stable/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-testing-noarch]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/testing/noarch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-testing]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/testing/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-unstable-noarch]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/unstable/noarch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-unstable]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/unstable/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-canary-noarch]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/canary/noarch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

[centreon-canary]
name=Centreon open source software repository. (UNSUPPORTED)
baseurl=http://yum.centreon.com/standard/19.04/el7/canary/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CES

vim /etc/yum.repos.d/ntop.repo

[ntop]
name=ntop packages
baseurl=http://packages.ntop.org/centos/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://packages.ntop.org/centos/RPM-GPG-KEY-deri
[ntop-noarch]
name=ntop packages
baseurl=http://packages.ntop.org/centos/$releasever/noarch/
enabled=1
gpgcheck=1
gpgkey=http://packages.ntop.org/centos/RPM-GPG-KEY-deri

[ntop-yang]
name=ntop packages
baseurl=http://www.nmon.net/centos/$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.nmon.net/centos/RPM-GPG-KEY-deri

 yum安装的时候出现错误

 [Errno 14] Could not open/read file:///media/CentOS/repodata/repomd.xml

 

 可以看到这里我开启了本地yum 源,但是没有挂载光盘,所以会出现打不开file:///media/CentOS/repodata/repomd.xml 的问题,将光盘挂载在 baseurl 那三个目录的任意一个目录下就可以正常使用了。

对 repo 文件修改后要执行 

yum clean all

yum repolist

安装epel源

安装GD库 、Apache

yum install httpd gd fontconfig-devel libjpeg-devel libpng-devel gd-devel perl-GD

 安装mysql 库,php 及扩展

yum install openssl-devel perl-DBD-MySQL mysql-server mysql-devel php php-mysql php-gd php-ldap php-xml php-mbstring

 安装 perl 扩展模块

yum install perl-Config-IniFiles perl-DBI perl-DBD-MySQL perl-Crypt-DES perl-Digest-SHA1

 

 安装SNMP 及依赖库

yum install perl-Digest-HMAC net-snmp-utils perl-Socket6 perl-IO-Socket-INET6 net-snmp net-snmp-libs php-snmp

 

 安装 rrdtool 绘图工具

yum install rrdtool perl-rrdtool

安装其他所需库

yum install dmidecode lm_sensors perl-Net-SNMP net-snmp-perl fping cpp gcc gcc-c++ libstdc++ glib2-devel

 

 安装PEAR

yum install php-pear

 更新 pear.php.net 通道

pear channel-update pear.php.net

-------------------------------------------准备工作完成-------------------------------------------

安装nagios 及 nagios-plugins

yum install nagios nagios-devel

yum install nagios-plugins

nagios插件

yum install nagios-plugins-all

安装ndoutils

ndoutils 是 nagios 和 数据库连接的工具

yum install ndoutils

 

yum install ndoutils-mysql

在安装 ndoutils-mysql 的时候找不到可安装的软件包暂时放在这里。如果后面用到的话,应该会有提示信息,但是这个是连接工具,先暂时不安装,看后面会不会出现问题。

安装nrpe

监控主机:check_nrpe

yum install check_nrpe

被监控主机; nrpe

在 “靶机” 上安装 nrpe 的时候不用添加新的yum 源,直接执行就可以

yum install nrpe

配置文件路径 /etc/nagios/nrpe.cfg

维护nrpe 的脚本 /etc/init.d/nrpe

=============================================================================================

安装Centreon

官网:   https://download.centreon.com/

上传下载的文件

查看php发现已是最新版本,现在只能改变Centreon 的版本

下载低版本的Centreon

之后的步骤就和前面的差不多

 管理引擎 和 代理模块 的 维护脚本

这个之前配置的有点问题。

binary 的值应该为:/usr/sbin/nagios

如果写错的话,按Ctrl + c 取消这次安装,再次从头开始安装

上面这个是我再次安装之后的内容。

配置 Apache

在输入 y 回车之前,最好更新一下 yum 源

yum clean all

yum reposlit

然后如果还有没有成功的,试着使用 yum install 直接安装,

比如  yum install DB-1.7.6

这个是我的解决方式:      https://blog.csdn.net/yang_zzu/article/details/104426227

如果还是没有成功,只能尝试从网上找方法了。

他这个执行完之后,对 yum 源进行更新

yum clean all

yum repolist

 如果长时间卡在某个地方的话,Ctrl + C

输入 n 回车,这样的话又回到安装的环节,

但是还是要看好屏幕输出的 提示信息,是输入 y 还是 n

 这个我也是  y 回车 了几次才安装成功的

创建配置文件

+++++++++++++++++++++++++++++++真正开始安装 Centreon 的各个模块++++++++++++++++++++++++++++++++

 安装 CentStorage

安装 CentCore

安装Centreon Plugins

安装CentreonTrapD,有的版本叫 CentPlugins Traps

发布了24 篇原创文章 · 获赞 7 · 访问量 8230

猜你喜欢

转载自blog.csdn.net/yang_zzu/article/details/104317602