centos 7.2 环境安装Zabbix 3.4.6

Zabbix 简介

zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

一,系统环境 设置

1、当前系统

CentOS Linux release 7.2.1511 (Core) 

2、关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

二、Zabbix3.4安装以及配置

rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm
yum install zabbix-server-mysql zabbix-web-mysql -y

1、启动Zabbix Server进程

在zabbix_server.conf中编辑数据库配置

vi /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456

启动zabbix-server 进程

systemctl start zabbix-server

2、编辑Zabbix前端的PHP配置

Zabbix前端的Apache配置文件位于 /etc/httpd/conf.d/zabbix.conf 。一些PHP设置已经完成了配置,依据所在时区,取消 “date.timezone” 设置的注释,并正确配置它。在配置文件更改后,需要重启Apache Web服务器

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 always_populate_raw_post_data -1
php_value date.timezone Asia/Shanghai

3、设置 zabbix-server 进程开机启动

systemctl enable zabbix-server
systemctl restart zabbix-server

4、设置 httpd 开机启动

systemctl enable httpd
systemctl restart httpd

三、安装mariadb

mariadb 简介

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品

1、mariadb安装

yum install mariadb-server mariadb -y

mariadb 安装完成默认是 root 用户 默认没有密码;

2、首次登陆mysql设置root用户密码

mysql> show databases;
mysql> use mysql; 
mysql> update user set password='123456' where user='root' and host='localhost'; 
mysql> flush privileges; 

3、创建zabbix数据库 以及分配 zabbix用户 权限

create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

4、导入zabbix数据库文件,这里先解压 create.sql.gz

  • 解压 gunzip /usr/share/doc/zabbix-server-mysql-3.4.3/create.sql.gz
  • 导入 create.sql

    mysql> show databases;
    mysql> use zabbix;
    mysql>source /usr/share/doc/zabbix-server-mysql-3.4.3/create.sql

启动Zabbix

Zabbix前端可以在浏览器中通过 http://zabbix-frontend-hostname/zabbix 进行访问。默认的用户名/密码为 Admin/zabbix

1、浏览器 http://centos-node9/zabbix/

这里写图片描述

2、点击Next step 自动跳下一界面检查各个状态是否OK

这里写图片描述

3、点击Next step 自动跳下一界面,输入zabbix_server.conf 配置的 数据库参数;

这里写图片描述

4、点击Next step 自动跳下一界面;配置zabbix_server服务器参数;Host默认localhost,Post默认10051,Name 平台服务名称

这里写图片描述

5、点击Next step 自动跳下一界面;显示连接数据库以及服务器参数;

这里写图片描述

6、点击Next step 自动跳下一界面;完成安装

这里写图片描述

7、点击Next step 自动跳下一界面;login界面,默认的用户名/密码为 Admin/zabbix

这里写图片描述

8、默认的用户名/密码为 Admin/zabbix 登陆;

这里写图片描述


四、zabbxi-agent安装及配置

1、安装 zabbxi-agent

   yum install zabbix-agent -y

2、配置zabbxi-agent服务

vim /etc/zabbix/zabbix_agentd.conf
Server=localhost
ServerActive=localhost
Hostname=Zabbix server

3、设置zabbix-agent开机启动

systemctl enable zabbix-agent.service
systemctl restart zabbix-agent.service

9、界面中文设置;vim /usr/share/zabbix/include/locales.inc.php,

‘zh_CN’ => [‘name’ => _(‘Chinese (zh_CN)’), ‘display’ => true],

这里写图片描述

10、Admin用户编辑选择中文语言

这里写图片描述

这里写图片描述

这里写图片描述

至此 Zabbix 相关的配置完成;以上内容来自相关网络资源

https://baike.baidu.com/item/zabbix/6780368?fr=aladdin

https://www.zabbix.com/documentation/3.4/zh/manual

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值