zabbix安装部署笔记

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

一、安装:

官网安装指引:Download and install Zabbix

cat > /etc/apt/sources.list.d/zabbix.list << EOF
deb https://mirrors.aliyun.com/zabbix/zabbix/6.4/ubuntu jammy main
deb-src https://mirrors.aliyun.com/zabbix/zabbix/6.4/ubuntu jammy main
EOF

添加key

curl --proxy="http://1.1.1.1:8081" -o - "https://mirrors.aliyun.com/zabbix/zabbix-official-repo.key" | apt-key add -

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

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

二、配置数据库:

坑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"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
安装部署Zabbix,可以按照以下步骤进行操作: 1. 使用yum包管理器安装Zabbix的相关软件包,包括zabbix-server-mysql、zabbix-get、zabbix-web、zabbix-web-mysql、zabbix-agent和zabbix-sender。这可以通过运行以下命令来完成: ``` yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender ``` 2. 下载并安装Zabbix的软件包。可以通过运行以下命令来下载Zabbix的软件包: ``` rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm ``` 3. 配置Zabbix服务器和数据库。按照Zabbix的官方文档提供的指引,配置Zabbix服务器和数据库的相关参数。这些参数包括数据库名称、用户名、密码等。 4. 启动Zabbix服务器和Zabbix代理。可以使用以下命令启动Zabbix服务器和Zabbix代理: ``` systemctl start zabbix-server systemctl start zabbix-agent ``` 5. 配置Zabbix前端。通过访问Zabbix的Web界面,按照Zabbix的官方文档提供的指引,配置Zabbix前端的相关参数。这些参数包括数据库名称、用户名、密码等。 6. 完成安装部署。完成以上步骤后,Zabbix就已经成功安装部署了。您可以通过访问Zabbix的Web界面来开始配置和监控您的网络设备和服务器。 请注意,以上步骤仅为概述,并且可能因操作系统和Zabbix版本而有所不同。建议您参考Zabbix官方文档中提供的具体安装部署指南进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Centos7下zabbix安装部署,设置中文(保姆级图文)【网络工程】](https://blog.csdn.net/u011027547/article/details/123411205)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [详解Zabbix安装部署实践](https://download.csdn.net/download/weixin_38517212/12899039)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个高效工作的家伙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值