Zabbix5.0结合宝塔使用监控服务器

Zabbix的作用不多说,在网上有相关的内容。

最新的LTS版本是5.0版本

目前的环境

宝塔 7.7

Zabbix 5.0LTS

操作系统 CentOS 7

PHP 版本7.3

MySQL 5.7

Nginx 1.20

 

首先需要安装宝塔面板 点击链接进入 http://www.bt.cn

安装好之后安装PHP和MySQL以及Nginx

都是一键操作,没什么难度

接着是安装zabbix

https://www.zabbix.com/cn/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=nginx

当然这里也可以选择用Apache

使用RPM方式安装(命令粘贴自官网,可能会随着时间推移而命令失效,以官网最新的为准)

安装REPO

 rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
 yum clean all

 

 

安装Zabbix Server和Agent

 yum install zabbix-server-mysql zabbix-agent

 

安装的时候可能会少依赖,这里补充两个,这根据情况来看,不一定会用到

yum install -y net-snmp-devel
yum install -y unixODBC

安装前端(Web管理页面)

 yum install centos-release-scl

 

 

启用web界面,编辑配置文件 /etc/yum.repos.d/zabbix.repo

 vi /etc/yum.repos.d/zabbix.repo

找到frontend

把enabled改为1,表示启用

数据库相关操作和导入SQL文件

 mysql -uroot -p123  # 把前面的123改成实际的数据库密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'abc123';   #abc123 表示要设置的数据库密码
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

导入SQL文件,输入下面的命令,系统会提示你输入前面设置的数据库密码

 

 zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

 

 

配置Zabbix Server 连接数据库的参数

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

这里设置前面我们设置的abc123

 DBPassword=abc123

 

 

注意zabbix server寻找mysql.sock和我们实际的位置不太对

设置软连接

 mkdir /var/lib/mysql
 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
 service mysql restart

 

 

重启服务和设置开机启动即可

 systemctl restart zabbix-server zabbix-agent
 systemctl enable zabbix-server zabbix-agent

输入命令

 netstat -lntp

 

列表里出现zabbix_server 和 zabbix_agent就说明已经成功启动

 

设置web管理界面

在宝塔创建一个网站

可以把域名设置为ip地址,比如内网的ip,我这里为了区分,还加了个端口

 

设置PHP

删除putenv这个被禁止掉的函数

 

最大输入时间改为300

 

PHP的程序代码,zabbix本身是有一个RPM包的,但是里面的nginx会和宝塔的nginx起冲突,这里PHP程序代码选择从源码包里复制过来

https://www.zabbix.com/cn/download_sources#50LTS

找到5.0LTS的源码包,下载下来之后,目录里的ui文件夹下的文件就是web程序的代码

把ui文件夹里面的文件复制(上传)到宝塔创建的网站目录下

 

 

用浏览器访问Linux服务器的ip地址+刚刚设置的端口

 

点击下一步(后面的步骤忘记截图,图是在网上找的)

 

PHP只要全部是绿色的OK就行,其中有一个LDAP是用不上的,会显示警告,无视就行

 

最后会进入到这个登录界面

账号是Admin 密码是zabbix

登录进入后仪表盘可以看到服务是否在运行

 

 

《Zabbix5.0结合宝塔使用监控服务器》为 九城 原创,创作不易!转载请注明出处!感谢!
文章地址:https://blog.minkse.cn/zabbix5-0%e7%bb%93%e5%90%88%e5%ae%9d%e5%a1%94%e4%bd%bf%e7%94%a8%e7%9b%91%e6%8e%a7%e6%9c%8d%e5%8a%a1%e5%99%a8/
暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇