Ubuntu18.4安装zabbix5.0

参考官网配置

https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=ubuntu&os_version=18.04_bionic&db=mysql&ws=apache

 准备工作

 出于安全考虑, zabbix 只使用普通用户运行,假如你当前用户叫 dog,运行zabbix后,便以 dog 身份运行。但是如果你在 root 环境下运行 zabbix,那么 zabbix 将会主动尝试以 zabbix 身份来运行。所以这里需要创建zabbix 的用户,命令如下:

groupadd zabbix
useradd -g zabbix zabbix
passwd zabbix

1、安装Zabbix repository

wget https://repo.zabbix.com/zabbix/5.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.0-1+bionic_all.deb
dpkg -i zabbix-release_5.0-1+bionic_all.deb
apt update

2、安装apache、mysql、php

sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

3、修改PHP时区 

 打开PHP配置文件

vim /etc/php/7.2/apache2/php.ini

修改内容 

; http://php.net/date.timezone
date.timezone = 'Asia/Shanghai'

4、zabbix安装 

sudo apt-get update
apt install zabbix-server-mysql zabbix-frontend-php
apt install zabbix-agent
apt install zabbix-get

5、数据库配置

root@ubuntu:~# mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '密码';
mysql> flush privileges;
mysql> quit;

6、初始化zabbix数据库

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -uroot zabbix

7、配置和启动zabbix

7.1打开zabbix配置文件

vim /etc/zabbix/zabbix_server.conf

7.2需要修改地方如下

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=密码

参数说明:
DBHost 数据库地址,默认localhost,这里建议写为真实的ip地址或127.0.0.1;当然用localhost自然是可以的。
DBName 数据库名称,在5.1中,已经zabbix配置了zabbix数据库,这里自然是zabbix
DBUser 数据库用户,这个也好理解,zabbix软件就用这个身份登录MySQL
DBPassword 数据库密码。注意,这里的密码并不是你的root密码,而是在5步骤中创建zabbix用户的密码。

7.3重启zabbix进程 

service zabbix-server start

8、编辑zabbix前段PHP配置

打开PHP配置文件

 vim /etc/apache2/conf-enabled/zabbix.conf 

修改文件内容php5和php7两个配置

# Define /zabbix alias, this is the default
<IfModule mod_alias.c>
    Alias /zabbix /usr/share/zabbix
</IfModule>

<Directory "/usr/share/zabbix">
    Options FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all

    <IfModule mod_php5.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai#修改这个
    </IfModule>
    <IfModule mod_php7.c>
        php_value max_execution_time 300
        php_value memory_limit 128M
        php_value post_max_size 16M
        php_value upload_max_filesize 2M
        php_value max_input_time 300
        php_value max_input_vars 10000
        php_value always_populate_raw_post_data -1
        php_value date.timezone Asia/Shanghai#修改这个
    </IfModule>
</Directory>

<Directory "/usr/share/zabbix/conf">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/app">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/include">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/local">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

<Directory "/usr/share/zabbix/vendor">
    Order deny,allow
    Deny from all
    <files *.php>
        Order deny,allow
        Deny from all
    </files>
</Directory>

重启Apache服务器

service apache2 restart

浏览器输入 http://服务器地址/zabbix/setup.php

 

默认用户名:Admin
默认密码:zabbix  

 

 

 

 

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值