icinga2web 安装
时间: 2023-12-23 10:02:12 浏览: 131
Icinga2web 是 Icinga2 的 Web 界面,用于监控和管理 Icinga2 监控系统。以下是在 Ubuntu 上安装 icinga2web 的步骤:
1. 安装 Apache2 和 PHP:
```
sudo apt-get update
sudo apt-get install apache2 php php-cli libapache2-mod-php
```
2. 安装 icinga2 和 icinga2web:
```
sudo apt-get install icinga2 icingaweb2
```
3. 启用 icinga2web 模块:
```
sudo icingacli module enable monitoring
sudo icingacli module enable setup
sudo icingacli module enable graphite
```
4. 生成 icinga2web 配置文件:
```
sudo icinga2 feature enable command
sudo icinga2 feature enable ido-mysql
sudo icinga2 feature enable livestatus
sudo icinga2 feature enable statusdata
sudo icinga2 daemon -C
```
5. 配置 icinga2web 数据库:
```
sudo mysql -u root -p
CREATE DATABASE icinga;
GRANT ALL PRIVILEGES ON icinga.* TO 'icinga'@'localhost' IDENTIFIED BY 'icinga';
exit
```
6. 导入 icinga2web 数据库模板:
```
sudo icingacli setup config web wizard
```
7. 配置 icinga2web 配置文件 /etc/icingaweb2/config.ini:
```
sudo nano /etc/icingaweb2/config.ini
```
在 [logging] 部分添加以下内容:
```
application = “icingaweb2“
facility = “user”
level = “ERROR”
```
8. 重启 Apache2 服务:
```
sudo systemctl restart apache2
```
现在,您可以通过访问 http://your_server_ip/icingaweb2 来访问 icinga2web 界面。默认管理员用户名是 icingaadmin,密码是您在 icingacli setup config web wizard 步骤中设置的密码。
阅读全文