当我尝试使用我的地址172.16.16.170:5000
连接时,这是我得到的页面,但我不知道如何解决,我认为这是配置错误,但现在不知道在哪里。我在apache2中配置了端口,现在却出现了一个页面,但是偷了却不起作用,我重新启动了apache2和centeron服务,然后重新启动了服务器
如果您需要更多信息,请问我,我不知道该怎么办
答案 0 :(得分:2)
如果您刚开始使用Debian 9安装Centreon 19.04.01,则可以检查以下不同操作,并检查您的操作可能缺少的内容。
> groupadd -g 6000 centreon useradd -u 6000 -g centreon -m -r -d
> /var/lib/centreon -c "Centreon Admin" -s /bin/bash centreon
> usermod -aG centreon centreon-broker
您需要PHP 7.1和Centreon的最新版本。
apt-get install apt-transport-https lsb-release ca-certificates -y
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" >> /etc/apt/sources.list.d/php.list
apt-get update
apt-get install php7.1 php7.1-opcache libapache2-mod-php7.1 php7.1-mysql php7.1-curl php7.1-json php7.1-gd php7.1-mcrypt php7.1-intl php7.1-mbstring php7.1-xml php7.1-zip php7.1-fpm php7.1-readline -y
您需要为Debian 9提供更多软件包,Centreon团队建议使用MariaDB数据库。
apt-get install php7.1-sqlite3 php-pear sudo tofrodos bsd-mailx lsb-release mariadb-server libconfig-inifiles-perl libcrypt-des-perl libdigest-hmac-perl libdigest-sha-perl libgd-perl php7.1-ldap php7.1-snmp php-db php-date -y
模块激活
a2enmod proxy_fcgi setenvif proxy rewrite
a2enconf php7.1-fpm
a2dismod php7.1
systemctl restart apache2 php7.1-fpm
现在在Centreon设置期间必须设置日期时区。
vi /etc/php/7.1/fpm/php.ini
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = America/Toronto
安装PHP Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php --install-dir=/usr/bin --filename=composer
composer install --no-dev --optimize-autoloader
安装Javascript依赖项
apt-get install curl
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs
npm install
npm run build
最好使用 install.sh 脚本启动Centreon安装。
此后,在尝试访问Web前端之前,必须允许为Apache Web服务器配置Centreon。
a2enconf centreon.conf
建议将Centreon日志文件与其他文件分开。
vi /etc/apache2/conf-available/centreon.conf
在Directory指令后添加这两行。
ErrorLog /var/log/apache2/error.centreon.log
CustomLog /var/log/apache2/access.centreon.log combined
Apache重新启动后,现在将创建两个单独的日志文件。
ls -l /var/log/apache2/*.centreon.log
-rw-r--r-- 1 root root 0 janv. 30 17:39 /var/log/apache2/access.centreon.log
-rw-r--r-- 1 root root 243 janv. 30 17:39 /var/log/apache2/error.centreon.log
重新启动会议
systemctl restart apache2 php7.1-fpm
然后再次尝试访问您的Centreon URL