栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

安装zabbix遇到的问题:

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

安装zabbix遇到的问题:

Zabbix详细安装部署(最全)

在这篇的基础上进行操作总结:

问题1:

[root@bogon zabbix-5.0.1]# ./configure --prefix=/usr/local/data/zabbix --enable-server --enable-agent --with-mysql=/usr/local/data/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2
此处报错:
          checking for mysql_config... /usr/local/data/mysql/bin/mysql_config
          configure: error: MySQL library not found
在注意MySQL的mysql_config的路径问题!!编译里的也需要改。红色部分路径

*出错可能:没改路径导致再次导致:configure: error: MySQL library not found!

*缺失的devel:   yum install mysql-devel      

                                         find  / -name mysql_config   找到配置文件的位置

*出错:会导致后面zabbix的部署!!

问题2:在安装mysql的时候:出现安装失败,提示GPG的缺失:

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022  ------  然后重新安装(yum) mysql!

   

问题3:再次执行部署zabbix服务:/configure --prefix=/usr/local/data/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2

部署的指令有变!确保正确可以一直使用第一条(问题1的)

问题4: 启动zabbix,还有后面的nginx!使得后面能够使用相关的指令
[root@bogon data]# vim /etc/profile

添加以下内容

# Zabbix Environment export PATH=$PATH:/usr/local/data/zabbix/sbin/:/usr/local/data/zabbix/bin/

PATH=$PATH:/   *这里添加自己nginx的执行文件路径*    

----我的是:PATH=$PATH:/usr/local/nginx/sbin

[root@bogon data]# source /etc/profile           让配置文件重新生效

问题5:

这条命令:SHOW VARIABLES LIKE 'validate_password%';    --查看数据库的密码规则

问题6:编辑zabbix_server的配置文件这步:

[root@bogon mysql]# find / -name zabbix_server.conf
/usr/local/data/zabbix-5.0.1/conf/zabbix_server.conf
/usr/local/data/zabbix/etc/zabbix_server.conf
[root@bogon mysql]# vim /usr/local/data/zabbix/etc/zabbix_server.conf
###Option: LogFile
LogFile=/usr/local/data/zabbix/logs/zabbix_server.log
###Option: LogFileSize
LogFileSize=0
###Option: DBHost
DBHost=localhost
###Option: DBName
DBName=zabbix
###Option: DBUser
DBUser=zabbix
###Option: DBPassword
DBPassword=lixiaozhe
###Option: DBSocket
DBSocket=/tmp/mysql.sock  //注意自己这个的路径
###Option: DBPort
DBPort=3306
###Option: Timeout
Timeout=30
###Option: AlertScriptsPath
AlertScriptsPath=/usr/local/data/zabbix/alertscripts
###Option: ExternalScripts
ExternalScripts=/usr/local/data/zabbix/externalscripts
###Option: LogSlowQueries
LogSlowQueries=3000
可能出现问题:

问题7:

注意这里的引号""   是英文的引号

[root@bogon zabbix-5.0.1]# systemctl daemon-reload
[root@bogon zabbix-5.0.1]# systemctl enable zabbix-server
[root@bogon zabbix-5.0.1]# systemctl stop zabbix-server
[root@bogon zabbix-5.0.1]# systemctl start zabbix-server
[root@bogon zabbix-5.0.1]# systemctl restart zabbix-server
----这里问题很多,,有错就在上面的问题上排错

问题8.

 这里可能会出现文件.pid的缺失,,可以自己创建(用来存放nginx服务的pid端口)

问题9.

配置nginx文件时:

80的监听端口可能有其他app在使用(例如apache),建议修改!!

location ~ .php$ {
    #    root           html;
        fastcgi_pass   127.0.0.1:9000;
    #    fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }
反向代理的这里不太一样!

 可能会出现找不到nginx的指令。回到问题4,环境变量的修改。

问题10.

 注意地址!

# yum install php73-php-xmlwriter  下载!安装! 根据使用的版本!!

extension=/opt/remi/php73/root/usr/lib64/php/modules/xmlwriter.so      

extension=/opt/remi/php73/root/usr/lib64/php/modules/xmlreader.so

//根据自己的寻找(find),找出路径!

查找自己php安装的扩展内容:

[root@localhost ~]# rpm -qa|grep php

 [root@localhost ~]# /opt/remi/php73/root/bin/php -m

//这个指令列出自己安装成功的插件!

其他问题出错就去日志查找~END 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/827745.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号