centos7.2下快速安装zabbix4.0

原创 彭淇  2019-03-22 15:10:31  阅读 1475 次 评论 2 条

本笔记是基于CentOS 7.2下最小化安装的操作系统搭建的Zabbix4.0环境,主要用于做一些企业路由器和交换机等设备的运行状态监控。

1、安装epel源

yum -y install epel-release

2、安装php-fpm和mariadb

yum -y install php-fpm mariadb mariadb-server wget

3、配置zabbix4.0源(我这里主要使用的是清华大学的zabbix镜像源)

wget -P /etc/yum.repos.d/ http://down.whsir.com/downloads/zabbix.repo

4、安装zabbix4.0

yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent

5、启动mariadb

systemctl enable mariadb
systemctl start mariadb

6、配置mariadb(创建zabbix数据库,默认密码为空,直接enter)

mysql -u root -p
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'www.pengqi.club';
MariaDB [(none)]> quit

7、导入zabbix数据库

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -pwww.pengqi.club zabbix

8、修改zabbix-server配置文件

vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=www.pengqi.club

9、修改http配置文件,修改时区为亚洲上海

vi /etc/httpd/conf.d/zabbix.conf
php_value date.timezone Asia/Shanghai

10、启动相关应用服务并设置开机启动

systemctl enable php-fpm
systemctl start php-fpm
systemctl enable httpd
systemctl start httpd
systemctl enable zabbix-server
systemctl start zabbix-server
systemctl enable zabbix-agent
systemctl start zabbix-agent

11、访问web页面初始化安装zabbix4.0(http://你的IP地址/zabbix/)

centos7.2下快速安装zabbix4.0  电脑 系统 Linux mysql 路由器 zabbix 监控 第1张

centos7.2下快速安装zabbix4.0  电脑 系统 Linux mysql 路由器 zabbix 监控 第2张

centos7.2下快速安装zabbix4.0  电脑 系统 Linux mysql 路由器 zabbix 监控 第3张

温馨提示:

1、需要关闭 selinux,一定要关闭这个,开启selinux会引起一连串问题。

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

2、关闭防火墙

systemctl start firewalld.service#启动firewall
systemctl stop firewalld.service#停止firewall
systemctl disable firewalld.service#禁止firewall开机启动

本文地址:http://pengqi.club/blog/288.html
版权声明:本文为原创文章,版权归 彭淇 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

发表评论


表情

评论列表

  1. 新闻头条
    新闻头条 【农民】  @回复

    文章不错非常喜欢

  2. 今日新闻
    今日新闻 【农民】  @回复

    文章不错非常喜欢