当我尝试启动zabbix-server时,我得到并运行/zabbix/zabbix_server.pid不可读(还好吗?)错误,
ls -al
-rw-rw-r--. 1 zabbix zabbix 5 May 1 15:15 zabbix_server.pid
我的zabbix-server配置文件
#This is a configuration file for Zabbix Server process
# To get more information about Zabbix,
# visit http://www.zabbix.com
############ GEN
所有人。我ve started to learn bash and DevOps, lost 2 days, but I can不明白以下几点:requirments
4mariadb Centos 7DB mysql服务器版本
我需要编写bash脚本(问题末尾的脚本),该脚本创建并运行zabbix服务器(确切地说是4个版本)。当我一步一步地手动运行脚本(手动将每个命令插入pwsh中)时,可以使用两种方法创建db (example1或example2) --它是正确执行的:创建了zabbix,启动了所有服务,zabbix前端运行良好。但是,当我以根用户或本地用户的身份通过命令运行脚本时:
&g
我是zabbix的新用户。在更新了zabbix (从Zabbix4.0.8到Zabbix4.2.5)之后,我的web接口出现了问题。
The frontend does not match Zabbix database. Current database version (mandatory/optional): 4000000/4000006. Required mandatory version: 4020000. Contact your system administrator.
我打开一个日志文件,发现:
10344:20221123:151903.222 [Z3001] conn
我的Zabbix服务器出了问题。他前几天在运行,然后仪表板显示: Zabbix server is running --> Value NO And: Zabbix Server is not running显示的信息可能不是最新的我过去没有更改一些配置。 然后我查看了/var/log/zabbix/zabbix_server.log中的Zabbix服务器日志文件,错误显示如下: 15909:20201011:000020.063 [Z3001] connection to database 'zabbix' failed: [1045] Access denied
如何修复此错误:
# cat <<EOF | mysql -uroot -p${MYSQL_PASSWD}
> create database zabbix character set utf8 collate utf8_bin; create user zabbix@localhost identified by '${ZABBIX_PASSWD}';
> grant all privileges on zabbix.* to '\'zabbix'\'@'\'localhost'\'
所以突然之间,在使用了一周之后,我的zabbix server图形用户界面()上出现了一条错误信息。
错误为:Zabbix server is not running: the information displayed may not be current.
你知道为什么这一切会突然发生吗?我重新启动了机器-它应该会在启动时自动恢复zabbix server -但它仍然没有运行。
我还研究了启动或重新启动命令,但与zabbix一样有用,清晰的文档是不存在的。
编辑:
更多信息:
MySQL运行正常。我可以select,insert into,任何我想要的东西。
在* zabbix_serve
我面临这个Dockerfile错误:
FROM centos:latest
ENV container docker
MAINTAINER The CentOS Project
RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \
rm -f /lib/systemd/system/multi-user.target.wants/*;\
rm -f /etc/systemd/system