实战zabbix之:安装及踩坑

  1. Ubuntu需要先更新apt

对于 Ubuntu 18.04 (bionic),运行以下命令:

# wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
# dpkg -i zabbix-release_4.0-2+bionic_all.deb
# apt update

对于 Ubuntu 16.04,将命令中的 'bionic' 替换为 'xenial'

#wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+xenial_all.deb
#dpkg -i zabbix-release_4.0-2+xenial_all.deb

    2.安装 Server/proxy/前端   安装 Zabbix server 并使用 MySQL 数据库:

# apt install zabbix-server-mysql

    3. 安装 Zabbix proxy 并使用 MySQL 数据库:

# apt install zabbix-proxy-mysql

    4.安装 Zabbix 前端:

# apt install zabbix-frontend-php

注意: 如果服务器80端口被其他应用占用需要修改apache2端口

     修改apache2 端口 

路径 :  /etc/apache2/ports.conf 

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default.conf

# apache2监听端口
Listen 80

<IfModule ssl_module>
        Listen 443
</IfModule>

<IfModule mod_gnutls.c>
        Listen 443
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

5.  为zabbix安装MySQL

shell> mysql -uroot -p<password>
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<password>';
mysql> quit;

注意: 这里创库一定要设置 utf8编码  我是踩了坑 要不使用zabbix无法将中文数据写入库中

   命令创建zabbix表结构

# 它会自动创建出zabbix需要的表
zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix


6. 启动 Zabbix server 进程
运行以下命令以启动 Zabbix server 进程,并使其开机自启:

# service zabbix-server start
# update-rc.d zabbix-server enable

7. 前端和SELinux配置完成后,需要重启 Apache 服务
Zabbix 前端的 Apache 配置文件位于 /etc/apache2/conf-enabled/zabbix.conf。虽然已经配置了一些 PHP 参数。但是有必要取消“date.timezone”注释,并为其设置为正确的时区。

设置完时区需要重启apche2

# service apache2 restart


8. 安装 Agent
运行以下命令以安装 Zabbix agent :

# apt install zabbix-agent

运行以下命令以启动 Zabbix agent:

# service zabbix-agent start

9.web界面安装访问。

http://ip:9999/zabbix/

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

10.web设置中文

Zabbix4.0监控环境搭建实现7x24监控服务

Zabbix4.0监控环境搭建实现7x24监控服务

注意:如果没有选项chinses, 那是因为系统没有开启

vi /usr/share/zabbix/include/locales.inc.php

把zh_CN后面参数写true

然后在安装中文包

# 那么:设置中文环境
# 第一步,安装中文包:
apt-get install language-pack-zh-hant language-pack-zh-hans
# 第二步,配置相关环境变量:
vi /etc/environment
# 在文件中增加语言和编码的设置:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh:en_US:en"
# 第三步,重新设置本地配置:
dpkg-reconfigure locales
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ch3nnn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值