• CentOS7安装Zabbix4


    https://www.jianshu.com/p/dbc585a35061

    系统版本:CentOS7.6;
    基于LAMP环境安装

    一、环境配置

    1、安装环境

    [root@jiahao ~]# yum install -y httpd mariadb-server mariadb php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mhash

    查看版本
    [root@jiahao ~]# rpm -qa httpd mariadb php
    
    启动服务
    [root@jiahao ~]# systemctl start httpd mariadb
    
    开机自启
    [root@jiahao ~]# systemctl enable httpd mariadb
    

    设置mariadb初始密码

    [root@jiahao ~]# mysql_secure_installation
    
    之后出现下面提示,默认密码为空,按回车继续
    Enter current password for root (enter for none):
    
    Set root password? [Y/n]
    按照提示输入Y,并设置新密码,两次相同输入
    

    接下来的提示为了安全,建议全部输入Y

    Remove anonymous users? [Y/n] y
    是否移除匿名用户?
    
    Disallow root login remotely? [Y/n] y
    是否允许root用户远程登录?
    
    Remove test database and access to it? [Y/n] y
     是否移除test数据库
    
    Reload privilege tables now? [Y/n] y
    是否重载权限表
    

    出现“Thanks for using mariaDB.”提示便表示成功。

    2、关闭防火墙和SELINUX
    [root@jiahao ~]# systemctl stop firewalld
    [root@jiahao ~]# systemctl disable firewalld
    [root@jiahao ~]# vi /etc/selinux/config
    修改为SELINUX=disabled
    

    二、Zabbix安装

    1、安装zabbix源
    [root@jiahao ~]# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
    [root@jiahao ~]# yum clean all
    
    2、安装zabbix server,Web前端,agent
    [root@jiahao ~]# yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-agent
    如果安装失败建议DNS改成8.8.8.8、8.8.4.4或者多执行几次安装命令
    
    3、创建数据库
    [root@jiahao ~]# 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 'zabbix';
    mysql> quit;
    
    4、导入初始架构和数据,系统将提示您输入新创建的密码,此过程约耗时10多秒。
    [root@jiahao ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
    
    5、zabbix server配置数据库

    编辑配置文件 /etc/zabbix/zabbix_server.conf

    [root@jiahao ~]# vim  /etc/zabbix/zabbix_server.conf
    搜索到DBPassword
    # DBPassword= 更改为
    DBPassword=zabbix       #zabbix更改为创建zabbix库时设置的密码。
    
    6、zabbix前端配置PHP

    编辑配置文件/etc/httpd/conf.d/zabbix.conf

    [root@jiahao ~]# vim /etc/httpd/conf.d/zabbix.conf
    找到timezone
    # php_value date.timezone Europe/Riga 更改为: 
    php_value date.timezone Asia/Shanghai
    
    7、启动zabbix server和agent进程
    systemctl restart zabbix-server zabbix-agent
    

    并设置开机启动

    systemctl enable zabbix-server zabbix-agent
    

    检查服务状态

    netstat -ntpl
    systemctl status zabbix-server zabbix-agent httpd
    
    8、部署Zabbix站点文件

    下载Zabbix源文件

    [root@jiahao ~]# wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.2.1/zabbix-4.2.1.tar.gz
    也可以在[https://www.zabbix.com/cn/download_sources](https://www.zabbix.com/cn/download_sources)下载其它版本
    

    下载源码包并解压后,取出zabbix站点文件,复制到站点目录下。我的路径是/home/wwwroot/zabbix

    [root@jiahao ~]# tar -zxvf zabbix-4.2.1.tar.gz
    [root@jiahao ~]# cp -rf zabbix-4.2.1/frontends/php/* /home/wwwroot/zabbix
    
    9、配置Web前端访问

    保证httpd服务正常,配置文件配置正确,web可访问,具体这里就不写了。
    通过http://<server_ip_or_name>/zabbix或者http://<server_ip_or_name>访问

    出现欢迎界面,点下一步进行初始化配置


     
    1.png

    此页面PHP设置要求全部OK,点击下一步


     
    2.png

    在最下面输入zabbix数据库的密码,点下一步


     
    3.png

    zabbix名称,可自行定义,继续点下一步


     
    4.png

    到登录这里默认账号Admin,密码zabbix


     
    5.png

    安装成功


     
    6.png


    作者:再梦梦就醒了
    链接:https://www.jianshu.com/p/dbc585a35061
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    基于Token的WEB后台认证机制
    导出和导入Docker容器
    进入Docker容器
    介绍Docker容器
    Docker镜像的实现原理
    Docker 移除镜像
    存出和载入Docker镜像
    Docker 创建镜像
    Docker 列出镜像
    Docker如何获取镜像
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/13234887.html
Copyright © 2020-2023  润新知