gpt4 book ai didi

centos7安装zabbix5.0

转载 作者:我是一只小鸟 更新时间:2023-03-07 14:31:12 29 4
gpt4 key购买 nike

 环境说明

名称 版本 下载地址
zabbix 5.0 LTS https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
centos 7.9  
postgresql-server 9.2.24   yum源
     

  。

备注:本文中zabbix使用的是zabbix 5 + postgresql + nginx的组合   。

安装前配置

为了方便,关防火墙:

                          systemctl stop firewalld // 彻底关了 systemctl disable firewalld
                        

安装zabbix软件源:

                          yum install -y https:
                          
                            //
                          
                          
                            repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
                          
                        

启用zabbix前端源:

                          vim /etc/
                          
                            yum
                          
                          .repos.d/zabbix.repo
                        

修改[zabbix-frontend]中enable,如图:

禁用ipv6 。

编辑/etc/sysctl.conf添加 。

                          net.ipv6.conf.all.disable_ipv6=
                          
                            1
                          
                          
                            
net.ipv6.conf.default.disable_ipv6
                          
                          =
                          
                            1
                          
                        

  生效:

                          sysctl -p
                        

备注:一定要把ipv6禁用,否则数据库链接会出问题! 。

安装postgresql 

数据库安装配置

安装postgresql 

                          
                            yum
                          
                          
                            install
                          
                           postgresql-server.x86_64
                        

安装好后直接启动数据库服务是失败的,应为数据库未初始化,/var/lib/pgsql/data目录是空目录.

初始化数据库,先切换到postgres帐号,然后进行初始化:

                          
                            su
                          
                          
                             postgres
postgresql
                          
                          -setup initdb
                        

如图:

启用远程登陆,编辑/var/lib/pgsql/data/pg_hba.conf,在ipv4段修改如下:

打开监听,编辑/var/lib/pgsql/data/postgresql.conf,修改如下:

启动数据库:

                          systemctl restart postgresql
                        

 修改postgres密码

 修改postgres密码,切换到postgres账户,然后通过psql登陆,之后修改登陆密码.

                          
                            su
                          
                          
                             postgres
psql

alter user postgres with password 
                          
                          
                            '
                          
                          
                            xxx
                          
                          
                            '
                          
                          ;
                        

用dbeaver验证是否成功:

设置zabbix账户及数据库

 切换到postgres账户,执行如下命令:

                          createuser --
                          
                            pwprompt zabbix  # 输入密码后创建用户
createdb 
                          
                          -O zabbix zabbix  #创建数据库zabbix并设置所属用户为zabbix
                        

 验证成功是否:

 数据库安装到此完成.

 安装zabbix

安装zabbix及前端

命令如下:

                          
                            yum
                          
                          
                            install
                          
                           -y zabbix-server-pgsql zabbix-
                          
                            agent 

                          
                          
                            yum
                          
                          
                            install
                          
                           -y centos-release-
                          
                            scl 

                          
                          
                            yum
                          
                          
                            install
                          
                           -y zabbix-web-pgsql-scl zabbix-nginx-conf-scl
                        

zabbix数据库初始化 

上述安装完成后开始导入zabbix数据库:

                          
                            zcat
                          
                           /usr/share/doc/zabbix-server-pgsql*/create.sql.gz | 
                          
                            sudo
                          
                           -u zabbix psql zabbix
                        

完成后如下:

 配置zabbix server

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

 修改为zabbix账户密码.

前端php配置

编辑配置文件/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

打开8080端口的监听,不要开在80端口上,否则会看到的是nginx默认测试页面.

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,添加:listen.acl_users = apache,nginx,设置时区为UTC

启动zabbix服务器

                              systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
                            

 zabbix服务端日志/var/log/zabbix/zabbix_server.log,如下:

  至此,服务器启动完成.

 前端设置

访问:http://服务器IP:8080/setup.php  。

 

 设置如下:

 下一步:

 下一步:

 如下图安装完成:

 默认用户/密码: Admin/zabbix 。

系统主要界面:

 添加被监控机

被监控机配置

被监控机器安装agent 。

                              
                                yum
                              
                              
                                install
                              
                               -y https:
                              
                                //
                              
                              
                                repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
                              
                              
                                yum
                              
                              
                                install
                              
                               zabbix-agent.x86_64
                            

设置agent参数,编辑/etc/zabbix/zabbix_agentd.conf 。

  。

  。

 启动agent服务:

                              systemctl start zabbix-agent
                            

被监控机配置完成.

zabbix服务端配置

登入zabbix管理端,选择 配置 ,然后选择 客户机:

  。

 选择 添加新客户机 。

  。

  。

  。

 选择 模板:

 添加  完成客户机添加.

稍等一段时间后即可看到客户机处于可用状态:

  。

 监控界面:

 至此centos 7下安装zabbix完成.

最后此篇关于centos7安装zabbix5.0的文章就讲到这里了,如果你想了解更多关于centos7安装zabbix5.0的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com