首页 > 其他分享 >二进制安装ZABBIX-server

二进制安装ZABBIX-server

时间:2023-06-15 21:44:52浏览次数:54  
标签:Zabbix set 二进制 zabbix agent server ZABBIX mysql

image.png

# wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
# dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
# apt update
安装Zabbix server,Web前端,agent
# apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
创建初始数据库
#进入mysql对mysql创建用户并进行授权
# mysql -uroot -p

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;  #当前主机,远程主机要写主机IP
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

导入初始架构和数据,系统将提示您输入新创建的密码。

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
为Zabbix server配置数据库

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

DBPassword=password

image.png

此处如果为远程主机需要修改
DBHost=IPaddr
为Zabbix前端配置PHP

编辑配置文件 /etc/zabbix/nginx.conf uncomment and set 'listen' and 'server_name' directives.

# listen 8080;		#这里可以改为80,也可以改为其他端口,防止冲突
# server_name example.com;		#此处要改域名,访问IP会跳转到默认页面
启动Zabbix server和agent进程

启动Zabbix server和agent进程,并为它们设置开机自启:

# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm
# systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm

注:在重启服务之前有一点需要注意,在下载nginx时会连带下载安装apache2,重启服务时apache2也会启动争抢80端口,导致访问失败和一系列问题,需要把apache2禁用掉

systemctl mask apache2.service

**中文及乱码 **
默认为英文,可修改为中文

#CentOS安装中文包,再修改语言,否则无法选择 
[root@zabbix-server ~]#yum -y install langpacks-zh_CN 
#Ubuntu安装下面中文包 
[root@zabbix-server ~]#apt -y install language-pack-zh-hans

需要重启php

标签:Zabbix,set,二进制,zabbix,agent,server,ZABBIX,mysql
From: https://www.cnblogs.com/zhangyapeng/p/17484197.html

相关文章

  • sqlserver、myslq常用sql语句
    前言常用建表、加索引、字段整理一、SqlServer1.建表droptablexxl_userscreatetablexxl_users(game_user_idintprimarykeyidentity(1,1),[user_id]intforeignkeyreferencesusr_users([user_id])notnull,--外键last_share_timedatetimedefault('2022-2-2......
  • Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用nginx的proxy_pass 代理跨
    Vue项目打包部署上线时devServer.proxy代理失效如何解决?使用proxy_pass代理跨域转发前言本篇文章用于记录项目前端部署上线遇到的问题,包含对问题的思考、解决思路,以及从中获得的收获。正确的部署流程我也写了一篇文章,供大家参考使用宝塔将Vue2+Nodejs全栈项目打包部署到腾讯云服......
  • SQL SERVER 根据子节点查询所有父节点、根据父节点获取所有子节点
    一、根据表单类型查询其所有的上级表单类型:1、每次按照一个子节点的值进行查询:withpartentsas(select*fromJCBDFLwhereBDFLDM='14'UNIONALL(SELECTa.*fromJCBDFLasainnerjoinpartentsasbona.BDFLDM=b.SJDM))SELECTBDFLDM,BDFLMC,SJDMFROMparten......
  • TRtcHttpServer
    TRtcHttpServerrtc支持delphi和lazarus。unitsock.rtc;//cxg2023-2-12interfaceusessystem.JSON,Json.help,keyValue.serialize,api.router,rtcInfo,global,System.IniFiles,Classes,SysUtils,rtcDataSrv,rtcHttpSrv,rtcConn;varBinApis:TJSONObje......
  • mormot2 THttpAsyncServer
    mormot2THttpAsyncServer支持delphi和lazarus。///<author>cxg2023-2-12</author>///mormot2异步httpserver支持delphi+lazarusunitsock.mormot2.httpserver;{$IFDEFfpc}{$MODEDELPHI}{$H+}{$ENDIF}interfaceusesclasses,keyValue.serialize,......
  • TDiocpHttpServer
    TDiocpHttpServerDIOCP只支持windows。unitsock.DiocpHttpServer;///<author>cxg2023-2-12</author>interfaceusesclasses,system.JSON,json.help,keyValue.serialize,api.router,IniFiles,global,diocp_ex_httpServer,SysUtils;varBinA......
  • TBrookHTTPServer
    TBrookHTTPServerbrook是c写的,以dll供delphi和lazarus调用。unitBrook.HTTPServer;//cxg2023-2-12interfaceusessock.router,System.JSON,Json.help,keyValue.serialize,api.router,BrookHTTPRequest,BrookHTTPResponse,BrookHTTPServer,global,IniFiles,......
  • mormot1.18 THttpApiServer
    mormot1.18THttpApiServer官方已经推荐使用mormot2,mormot1.18已经进入只修正bug的阶段。THttpApiServer是对windowshttp.sys通信的封装,因此只适用于windows。//cxg2023-2-12//mormot1.18http.sys适用于WINDOWS2003,XPSP2及以后版本unitsock.httpsys;interfaceus......
  • cross socket ICrossHttpServer
    crosssocketICrossHttpServercrosssocket是delphi跨平台的一个socket库。///<author>cxg2023-2-12</author>///TStream(ARequest.body),autobefreeunitsock.CrossHttpSvr;interfaceusessystem.JSON,json.help,keyValue.serialize,api.router,N......
  • Windows Server 2022 安装配置 MYSQL 及远程连接
    官方下载地址:https://dev.mysql.com/downloads/mysql/解压后新建my.ini放在解压目录下。配置环境变量:此电脑->属性->高级系统设置->环境变量->系统变量。找到path,新建D:\ProgramFiles\mysql-8.0.33-winx64\bin[mysqld]#设置3306端口port=3306#设置mysql的安装目录based......