1. Centreon的Packages方式安装
yum update
Centreon提供了RPM包的安装方式,我们能够在下载源中获取免费的开源版本,这些RPM包已经被验证能够顺利安装在CentOS7的各版本环境下,安装完成后,可以通过以下命令更新系统
2. 安装环境配置
1)关闭SELinux
直接编辑/etc/selinux/config并将enforcing替换为disabled,或者执行以下命令
sed -i s/^SELINUX=.*$/SELINUX=disabled/ /etc/selinux/config
检查SELinux状态,结果为disabled
getenforce
2)配置或关闭防火墙
添加具体防火墙规则或关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
3)安装仓库(Install the repositories)
配置红帽官方软件仓库(Redhat Software Collections repository)
yum install -y centos-release-scl
安装centreon-release,这个包提供了仓库文件,使用以下命令进行安装
yum install -y http://yum.centreon.com/standard/20.10/el7/stable/noarch/RPMS/centreon-release-20.10-2.el7.centos.noarch.rpm
3. 安装
这部分内容描述了如何安装centreon中心服务器,在数据库安装方面可以选择本地数据库或远程数据库方式
1)本地数据库安装方式
yum install -y centreon centreon-database
systemctl daemon-reload
systemctl restart mariadb
需要额外进行检查的配置项
4. 配置
1)配置PHP的时区
echo "date.timezone = Asia/Shanghai" >> /etc/opt/rh/rh-php72/php.d/50-centreon.ini
2)重启php-fpm服务
systemctl restart rh-php72-php-fpm
3)配置开机自启动
systemctl enable rh-php72-php-fpm httpd24-httpd mariadb centreon cbd centengine gorgoned snmptrapd centreontrapd snmpd
4)Web安装配置过程
systemctl start httpd24-httpd
启动httpd:在开始web安装之前,需要启动httpd
登录 Centreon Web 管理页面:登录 centreon web 接口通过 http://[IP]/centreon
检查各个依赖项是否已经满足
定义monitoring engine的各个工作路径,推荐应用默认配置
配置broker module的各个工作路径,推荐应用默认配置
定义admin用户的相关信息
配置数据库实例相关信息,默认情况下,数据库实例的地址是localhost,root用户的密码为空,如果使用远程数据库,需要根据实际数据库配置填写
定义数据库名,推荐使用默认配置,centreon数据库的用户密码需要进行自定义配置
Centreon安装程序会创建配置文件和数据库结构
选择可用的组件和工具来进一步安装
安装完毕,点击下一步
安装完成
安装完成后,可以尝试进行登录了
5. 初始化监控系统
启动监控进程
a. 在web控制台,转到 Configuration > Pollers
b. 选择列表中的Central poller点击Export configuration
c. 除了默认选中的选项外,勾选Move Export并点击Export
d. 登录Central服务器
e. 启动/重启 collect 进程
systemctl restart cbd centengine
f. 重启任务管理器
systemctl restart gorgoned
g. 启动监控服务
systemctl snmptrapd centreontrapd
h. 如果想要监控该服务器,启动SNMP的daemon
systemctl start snmpd
监控已经被启动了,可以开始监控我们的IT系统了
6. 安装可用的扩展
web控制台中转向 Administration > Extensions > Manager 中进行安装