zabbix安装部署

news/2024/12/19 10:01:10/文章来源:https://www.cnblogs.com/hxlasky/p/18616481

zabbix安装部署
环境:
OS:Centos 7
zabbix:4.0

1.安装yum源
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

这个时候会在 /etc/yum.repos.d 目录下生成如下文件
zabbix.repo

 

2.配置数据库
yum install -y mariadb-server
[root@localhost yum.repos.d]# systemctl start mariadb

 

3.运行mariadb安全配置:
这里我设置的root账号的密码为zabbix

[root@localhost yum.repos.d]# mysql_secure_installationNOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDBSERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.Enter current password for root (enter for none):  ##直接回车即可
OK, successfully used password, moving on...Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.Set root password? [Y/n] y
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..... Success!By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.Remove anonymous users? [Y/n] y... Success!Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.Disallow root login remotely? [Y/n] y... Success!By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.Remove test database and access to it? [Y/n] y- Dropping test database...... Success!- Removing privileges on test database...... Success!Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.Reload privilege tables now? [Y/n] y... Success!Cleaning up...All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.Thanks for using MariaDB!

 

4.安装server/agent/fronted(前端)
yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y

 

5.创建并初始化数据库

[root@zabbix yum.repos.d]# mysql -uroot -pzabbix
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.01 sec)MariaDB [(none)]> create user zabbix@localhost identified by 'zabbix';
Query OK, 0 rows affected (0.00 sec)MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)

 

6.导入初始数据
zcat /usr/share/doc/zabbix-server-mysql-3.0.32/create.sql.gz | mysql -uzabbix -pzabbix -D zabbix

 

7.为zabbix server配置数据库
vi /etc/zabbix/zabbix_server.conf

# Mandatory: no
# Default:
DBHost=localhost### Option: DBName
#       Database name.
#
# Mandatory: yes
# Default:
# DBName=DBName=zabbix### Option: DBUser
#       Database user.
#
# Mandatory: no
# Default:
# DBUser=DBUser=zabbix### Option: DBPassword
#       Database password.
#       Comment this line if no password is used.
#
# Mandatory: no
# Default:
DBPassword=zabbix

 

8.为zabbix fronted配置php
vi /etc/httpd/conf.d/zabbix.conf ##添加 php_value date.timezone Asia/Shanghai

<Directory "/usr/share/zabbix">Options FollowSymLinksAllowOverride NoneRequire all granted<IfModule mod_php5.c>php_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value max_input_vars 10000php_value always_populate_raw_post_data -1# php_value date.timezone Europe/Rigaphp_value date.timezone Asia/Shanghai</IfModule>
</Directory>

 

9.启动server agent进程
systemctl restart zabbix-server
systemctl restart zabbix-agent
systemctl restart httpd
systemctl enable zabbix-server
systemctl enable zabbix-agent
systemctl enable httpd


httpd 80端口被占用的情况下需要进行修改
vi /etc/httpd/conf/httpd.conf

Listen 8080

 

10.配置zabbix前端

 

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端vue项目

安装node管理工具nvm 安装nvmnvm网址:https://nvm.uihtm.com/

Apache SeaTunnel如何实现MongoDB到Doris无缝数据同步?

如果你需要使用Apache SeaTunnel将MongoDB数据库的数据同步到Doris,你可以按照以下步骤进行操作。这些步骤基于Apache SeaTunnel的官方文档和社区提供的最佳实践: 一、环境准备下载并安装SeaTunnel:访问SeaTunnel的官方GitHub页面,下载最新稳定版本的SeaTunnel。 解压下载的…

Python中创建使用本地包

在项目中创建本地包,需要以下几个步骤: 1. 创建包目录 2. 在包目录中创建一个init.py文件 3. 在包目录中创建模块文件 4. 使用包中的模块 下面详细介绍操作步骤 1. 创建包目录 包目录用来存放本包相关的代码。包目录是一个普通的文件夹,但是它包含了一些特定文件和结构,使得…

大模型(LLM、VLM)在自动驾驶中的应用 - 博客资料

GPT-4V在自动驾驶中初探 - 知乎 自动驾驶大模型,是怎么学习「世界知识」的?_文章_新出行

冬至出游无忧:如何用管理计划软件制定精准的旅游计划

一、冬至旅游规划的挑战与需求 1.1 冬至旅游的特点 冬至作为一年中白昼最短、黑夜最长的一天,在很多文化中具有重要意义。许多人选择在这个时节进行短途或长途旅游,享受寒冷季节的独特魅力。冬季旅游的特点通常包括: 季节性强:冬至的旅游多集中在冬季热门目的地,如滑雪胜地…

AD DA收发卡 设计资料:611-基于VU9P的2路4Gsps AD 2路5G DA PCIe收发卡

一、板卡概述 基于XCVU9P的5Gsps AD DA收发PCIe板卡。该板卡要求符合PCIe 3.0标准,包含一片XCVU9P-2FLGA2014I、2组64-bit/8GB DDR4、2路高速AD, 2路高速DA,支持外触发,外时钟。板卡工作温度范围0到60℃,板卡设计加工包含散热装置,支持服务器风冷散热。软件包括接口…

智能车路协同试验车开发服务

经纬恒润推出的智能车路协同试验车能够提供智能驾驶样车、智能驾驶域控制器及V2X设备,可以满足车路协同测试的需求。用户可在此平台上开发协同感知、协同决策和协同控制等功能,并进行车路协同基本功能的测试。概述近年来,尽管自动驾驶技术在研发和商业化方面已取得显著进展,…

开箱即用!一个基于 Go 的文件分享工具!

Go File —— 一个基于 Go 实现的文件分享工具,开箱即用,内置图床和视频播放页面,可用于局域网内分享文件和文件夹。大家好,我是 Java陈序员。 今天,给大家介绍一个自托管的文件分享工具,开箱即用!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200…

苍穹外卖day01

nginx、YAPI、swagger、knife4jbug记录知识点记录技术选型用户层的技术,主要都是前端技术; 整体结构后端环境搭建缺少sky-take-out.iml文件,在IEDA的终端输入 mvn idea:module 可生成;导入黑马提供的项目后,IDEA中jdk环境需改为18,Maven地址需改为自己的地址;resources文…

pdfjs 报错提示Failed to load module script

参考文章: pdfjs 报错提示Failed to load module script [JavaScript] MIME type 异常 在服务器好不容易配好nginx转发,jar包,静态资源等,访问网站一切ok,结果打开pdf时,无法预览:F12看了下,接口返回正常啊,说明接口没问题,接着看控制台,oh,问题在这: Failed to lo…

跨境电商双旦选品工具分享——看板软件篇

跨境电商在圣诞节和元旦节期间利用看板软件进行选品时,应充分利用其信息整合、数据分析、任务管理和团队协作等功能,以提升选品的效率和准确性。同时,也要关注市场趋势和消费者需求的变化,及时调整选品策略,以抓住节日销售的黄金时机。跨境电商在圣诞节和元旦节期间利用看…

自定义Snippets常用代码片段提高开发效率

自定义Snippets常用代码片段提高开发效率 日常搬砖过程中,有很多代码是重复的 对于这些代码,可以考虑放进工具类,或者安装snippets插件,或者干脆找以前的代码Ctrl+CV也是常有的事 对于常用又简单直接的代码,如果都放进工具类的某个方法中,未免有些过度封装 每一种框架和语…