zabbix安装部署笔记

news2024/12/24 1:05:19

记一次zabbix安装部署过程,由于各版本配置的文件系统不同,以及出现许多意外的出错。

一、安装:

安装很简单,直接apt-get安装。

#服务器
apt-get install zabbix-server-mysql
#web
apt-get install zabbix-frontend-php 
#客户端
apt-get install zabbix-agent

如果感觉官网源慢可以从阿里下载源

#vi /etc/apt/sources.list.d/zabbix.list 
deb https://mirrors.aliyun.com/zabbix/zabbix/4.0/ubuntu/ focal main
deb-src https://mirrors.aliyun.com/zabbix/zabbix/4.0/ubuntu/ focal main

二、配置数据库:

坑1、远程没有grant priviledge权限。

我不是在安装zabbix服务器上,安装mariadb数据库,通过远程登陆mariadb数据库也可以。只是远程登录,没有grant privileges权限。所以建议授权的时候,在mariadb数据库本机登陆操作授权。

shell> mysql -uroot -p
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix.* to zabbix@'%' identified by 'password';
mysql> quit;

坑2、导入数据,找不到.sql文件

1 Database creation根据官网的指引,找不到导入数据库的.sql文件,网上各种路径都有,比如/usr/share/doc/zabbix-server-mysql*/create.sql.gz,我安装的是zabbix5.0,就是没有这些文件。最后在/usr/share/zabbix-server-mysql,才找到。包含3个文件,按顺序导入数据即可。

shell> zcat /usr/share/zabbix-server-mysql/schema.sql.gz | mysql -h192.168.1.1 -uzabbix -p zabbix

shell> zcat /usr/share/zabbix-server-mysql/images.sql.gz | mysql -h192.168.1.1 -uzabbix -p zabbix

shell> zcat /usr/share/zabbix-server-mysql/data.sql.gz | mysql -h192.168.1.1 -uzabbix -p zabbix

也可以用source的方式导入,需要gunzip解压文件

shell> mysql -h192.168.1.1 -uroot -p

mysql> source schma.sql
mysql> source images.sql
mysql> source data.sql

三、启动Zabbix Server进程

在zabbix_server.conf中编辑数据库配置

# vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.1.1
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

启动Zabbix Server进程

shell> systemctl start zabbix-server

坑1、找不到配置文件

Zabbix前端的Apache配置文件位于 /etc/apache2/conf.d/zabbix 或者 /etc/apache2/conf-enabled/zabbix.conf ,在这两个路径找不到配置文件。后来在/etc/apache2/conf-available/zabbix-frontend-php.conf,原来配置并没有放在/etc/apache2/conf-enable文件夹下,所以没有生效。复制过来就行的

shell> cd /etc/apache2/conf-available 
shell> cp zabbix-frontend-php.conf /etc/apache2/conf-enabled/zabbix.conf

配置如下:

php_value max_execution_time 300
php_value memory_limit 128M
php_value post_max_size 16M
php_value upload_max_filesize 2M
php_value max_input_time 300
php_value always_populate_raw_post_data -1
# php_value date.timezone Europe/Riga
# 配置时区
php_value date.timezone Asia/Shanghai

最后启动进程:

shell> systemctl start apache2
shell> systemctl start zabbix-server

四、登录web界面

服务器放通80端口,我使用firewall防火墙,示例如下

shell> firewall-cmd --permanent --add-rich-rull='rule family="ipv4" source address="192.168.1.0/24" port port="80" protocol="tcp" accept'

就可以访问http://192.168.1.1/zabbix,

 坑1、没有mysql支持的数据库,一阵抓瞎之后,发现还需要安装php-mysql -y

shell> apt-get install php-mysql -y

按“下一步”配置后,将其保存为 "/etc/zabbix/zabbix.conf.php"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1123751.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RHCE8 资料整理(三)

RHCE8 资料整理 第三篇 网络相关配置第11章 网络配置11.1 网络基础知识11.2 查看网络信息11.3 图形化界面修改11.4 通过配置文件修改11.5 命令行管理11.6 主机名的设置 第12章 ssh12.1 ssh基本用法12.2 打开远程图形化界面12.3 ssh无密码登录12.4 ssh安全设置12.5 ssh限制用户1…

【python】--python环境安装及配置

目录 一、python开发环境部署1、下载安装Miniconda2、python环境3、进入或退出python环境4、对应python环境安装工具/库5、进入pyhton环境,查看已安装的工具/库6、安装pycharm专业版7、pycharm创建项目并关联python版本环境 一、python开发环境部署 要安装一个pyth…

Amazonlinux2023(AL2023)获取metadata

今年AWS发布了新的Amazonlinux2023版本,其中获取metadata元数据方式发生了一点改变。 早些时候,在 Amazon Linux 2 中,使用以下命令获取实例元数据 http://169.254.169.254/latest/meta-data/ 具体可以获取的元数据类别可以查阅如下aws官方…

win7录屏软件哪个好用?盘点3款实用软件

在当今科技迅猛发展的时代,录屏已经成为了教育、演示和内容创作的重要工具。对于使用windows 7操作系统的用户来说,选择合适的录屏软件至关重要。可是win7录屏软件哪个好用呢?在本文中,我们将介绍3款常用的win7录屏软件。通过比较…

软件界面设计培训

(注,这是我2006年写的,或许是个缅怀,或许是个吐槽。原稿就是PPT,内容都在这里。所有“注”都是本次发表增加的。所有这些原则,并不仅仅是关于界面的,而是关于所有程序设计和任何事情的。&#x…

hvv蓝初 看完可去 面试可用 面经

护网蓝队(初级) 主要是会看各种攻击payload,注意常见的payload 练习各种漏洞的利用方法,学会看利用漏洞的请求长什么样,payload长什么样,payload长什么样 给个请求包,能不能认出来是攻击流量&am…

成都优优聚代运营:打造精细化运营新标杆

成都优优聚美团代运营服务,凭借其专业的团队、优质的服务以及丰富的经验,已经在美团平台崭露头角,成为众多商家的首选代运营服务商。 一、专业团队,打造精细化运营 成都优优聚美团代运营服务拥有一支专业的运营团队,成…

使用 Requests 库和 PHP 的下载

以下是一个使用 Requests 库和 PHP 的下载器程序,用于从 www.people.com.cn 下载音频。此程序使用了 https://www.duoip.cn/get_proxy 这段代码。 import requests from bs4 import BeautifulSoup import pafy import timedef get_proxy():url "https://www.…

预付费多用户电能管理系统的设计与应用

【摘要】:该设计解决了IC卡预付费电能表存在的问题,同时继承了先购电后用电的管理模式。电力部门的管理微机通过RS485网络对电能表进行管理,以防止用户窃电;选用射频卡作为用户卡以解决IC卡易被污染和损坏的问题。 【关键词】&am…

算法leetcode|85. 最大矩形(rust重拳出击)

文章目录 85. 最大矩形:样例 1:样例 2:样例 3:样例 4:样例 5:提示: 分析:题解:rust:go:c:python:java: 85. 最…

零基础Linux_21(多线程)页表详解+轻量级进程+pthread_create

目录 1. 页表详解 1.1 权限条目页框 1.2 页目录页表项 2. 线程的概念 2.1 轻量级进程 2.2 Linux的线程 2.3 pthread_create 2.4 原生线程库LWP和PID 3. 线程的公有资源和私有资源 3.1 线程的公有资源 3.2 线程的私有资源 4. 线程的优缺点 4.1 线程的优点 4.2 线程…

LLM 新缺陷曝光,自我纠正成功率仅 1%;苹果超 95% 产品仍在中国制造丨 RTE 开发者日报 Vol.72

开发者朋友们大家好: 这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文…

JSX 条件渲染

学习目标: 能够在 JSX 中实现条件渲染 作用: 根据是否满足条件生成 HTML 结构,比如 Loading 效果 实现: 可以使用三元运算符或者逻辑&&(与)运算符 实例: function App() {// 条件渲染/…

基于模型的电机brushless DC motor (BLDCM)控制方法

(无框)力矩电机,全称应该为永磁无刷直流(无框)力矩电机,其显著的特征是: 较大的径长比(diameter-to-length ratio)较多数目的磁极(magnet poles) 无框架电机是传统电机中用于产生扭矩和速度的…

朋友圈可分享的产品画册是怎么做的?

经常刷朋友圈的时候有看到别人分享的各式各样的产品画册,带动画、带音乐、还有真书般的翻页效果,看起来十分炫酷且好看呢!那么,这种可以分享到朋友圈的产品画册是怎么制作的呢? 推荐使用FLBOOK即可在线制作并分享到朋友…

电商API接口:如何让数据成为生产力!

随着数字化商业时代的到来,API接口已成为电商资源连接利器,也是全球传统互联网企业转型的基础。 2021年 Google Cloud 研究显示,全球互联网企业近3/4的企业持续投入数字化转型,2/3的企业在持续增加投入,从这组数据可以…

从制造到“智造”,看科聪控制系统如何赋能汽车行业智能生产

汽车行业成为推动国家经济发展的支柱性行业之中,在国家经济社会发展有着重要的地位。如今,汽车制造业面临着制造升级和技术更新的问题,需要高效、合理和现代化的物流系统。 某汽车厂通过投运以科聪控制系统为核心的叉式移动机器人&#xff0c…

山西电力市场日前价格预测【2023-10-24】

日前价格预测 预测说明: 如上图所示,预测明日(2023-10-24)山西电力市场全天平均日前电价为246.84元/MWh。其中,最高日前电价为419.16元/MWh,预计出现在18:30。最低日前电价为0.00元/MWh,预计出…

【wxWidgets实现透明wxPanel_核心实现_原创思想】

描述 wxWidgets 根本就没有实现过透明wxPanel容器,你设置wxTRANSPARENT_WINDOW,结果sorry 黑色,哈哈哈哈, 就是和你作对.想想当下那么漂亮的桌面, 背景, 透明, 特效.哎 悲哀啊,实现不了,就那死板的界面特性. 网上找了好久,也是乱七八糟,改底层代码还是算了吧,升级特要命.都是只…

Ultralytics YOLOv8的关键特点

计算机视觉领域正在迅速增长,其中最重要的技术之一是目标检测。每六个月都会出现新的目标检测算法,不断提高准确性,与之前的算法相比。Ultralytics YOLOv8是最先进的目标检测算法,不仅提供卓越的准确性,还支持CPU和GPU…