linux服务器安装宝塔(linux宝塔面板安装Zabbix监控服务器资源使用状态)
linux服务器安装宝塔
linux宝塔面板安装Zabbix监控服务器资源使用状态zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。今天在装有宝塔面板的机器上安装了下,测试完全正常运行。而且不影响其他程序和网站。
先给出测试环境
服务器端:
系统:centos7.1
硬件:4H4G
宝塔面板版本:5.8.7
nginx1.12
mysql5.6
php5.4
客户端(受监控端):
系统:centos7.3
硬件:1H1G
宝塔面板版本:5.8.6
安装好的界面
2018-11-6教程更新:
看到统计记录,好些人在搜这个教程。下面写一下在已经安装宝塔面板并且有网站在运行的环境来安装zabbix。下方安装教程试用版本为zabbix官网最新4.0.1版本。
zabbix官方手册地址(可选择中文语言):https://www.zabbix.com/documentation/3.4/zh/manual
zabbix安装配置要求:
Zabbix同时需要物理内存和磁盘空间。刚开始使用Zabbix,建议128MB物理内存和256MB可用磁盘空间。然而, 具体需要的内存大小和磁盘空间要根据主机数量和监控参数而定。如果你计划对监控的参数进行长期保存,你应该考虑至少在数据库中预留几个GB的空间,以用来保留历史数据。 每个Zabbix的守护进程需要与数据库服务器建立多个连接。分配给连接的内存数量,取决于数据库引擎的配置。
支持平台:
Linux
IBM AIX
FreeBSD
NetBSD
OpenBSD
HP-UX
Mac OS X
Solaris
Windows: Windows 2000以后的所有桌面和服务器版本 (只可运行Zabbix agent)
安装教程
本教程环境:centos6、已安装宝塔面板(nginx1.14+mysql5.5+php7.1)
我们首先需要新建一个zabbix的用户
链接进入SSH输入以下命令新建(SSH连接教程参考:购买服务器后如何远程连接登陆?)
groupadd zabbix
useradd zabbix -g zabbix -s /sbin/nologin
安装EPEL源:
yum -y install epel-release
前三步如图
安装编译Zabbix需要的各种依赖和组件:
yum -y install net-snmp-devel fping
下载Zabbix源码:本地也下载一份,后面需要上传自带的数据库文件
先进入root目录
cd /root
然后使用wget方式下载
wget https://astuteinternet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.1/zabbix-4.0.1.tar.gz
解压下载的文件
tar -zxvf zabbix-4.0.1.tar.gz
进入解压后的目录
cd zabbix-4.0.1
编译解压后的程序
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
完成后如图
安装编译后的文件
make install
完成后如图
下面开始建立zabbix的数据库,进入宝塔面板--数据库--phpmyadmin
进入phpmyadmin新建zabbix数据库,注意:数据库的排序规则一定要是utf8_general_ci
然后我们前面本机下载的zabbix文件就用上了,本机解压文件进入/database/mysql目录
我们只需要用里面三个文件
schema.sql
images.sql
data.sql
按照顺序把他导入到zabbix数据库,选择对应的文件,然后下方有个执行,点击即可。
这样数据库就创建完成并导入初始数据了。
我们下面还需要编辑zabbix的配置文件
在宝塔文件管理里面进入/usr/local/etc/目录,编辑zabbix_server.conf这个文件。
找到DBName=、DBUser=、DBPassword=这三个。其中DBPassword=我这个配置文件里没有这一项,我直接新建了这一项内容。
DBName=数据库名字zabbix
DBUser=数据库用户root
DBPassword=你的数据库root密码
DBPassword=这一项如果你的也是空的话,跟我一样创建个就行了。看好位置填进去。
数据库root密码在下图位置找
上面三项内容编辑完注意保存,一定保存。然后目录内我们看到还有个zabbix_agentd.conf这个配置文件,我们也编辑它。
Server=127.0.0.1这一项的127.0.0.1改成你自己的服务器IP。
然后放行zabbix的端口,zabbix使用10050和10051端口,在宝塔里放行他。
端口放行教程可查看:linux系列服务器centos系统宝塔面板开启某端口的教程
放行端口之后我们在SSH里启动zabbix的服务
zabbix_server
zabbix_agentd
查看他们的运行状态
ps -ef | grep zabbix_server
ps -ef | grep zabbix_agentd
运行状态正常的话如下图:
下面开始安装zabbix的WEB页面
宝塔里创建一个网站(不需要数据库)
创建时候看下PHP版本,我们还要对PHP设置。
进入PHP设置,把max_input_time的值改成300
遮阳网站就搭建好了,我们进入服务器的/root/zabbix-4.0.1/frontends/php/目录,把里面的文件全部复制,然后粘贴到你创建的网站目录里。
粘贴完访问你的域名就进入了zabbix的WEB安装过程。
第一步是检测环境组件是否正常。其中有个PHP的LDAP扩展不正常,我们不用理会。不影响使用。
然后填写数据库的信息。
然后是写网站地址、端口、网站名字
地址host和端口port不要改!
下一步、下一步
会有个报错,意思是没有找到配置文件,我们把它提供的文件下载下来,传到网站的/conf/目录里面。
上传好后再次点击Finish就行了。
打开域名,进入登录界面,默认账号密码admin、zabbix
进去我们先改下语言:
点那个右上角的用户图标进去改语言。
改了语言后也改一下密码。
然后zabbix默认有个Guest用户,这个用户我们禁掉他。
在上面有个管理--用户群组
点一下就禁用了。
基本的配置就完成了。
zabbix的使用方法,等待我后续更新。
- zabbix 查询linux使用率高的进程(详解Linux使用ss命令结合zabbix对socket做监控)
- zabbix 时间序列(Zabbix指定时间内变化值设置方法详解)
- zabbix怎么获取监控(Zabbix如何通过ssh监控获取网络设备数据)
- zabbix 数据库优化(快速通过zabbix获取数据库连接的信息及部分扩展)
- zabbix如何监控访问状态码(基于zabbix实现监控Jenkins过程详解)
- zabbix启动教程(docker部署zabbix_agent的方法步骤)
- centos zabbix服务端(centos7.9安装zabbix5.0.14及配置过程)
- zabbix监控页面(Zabbix WEB监测实现过程图解)
- zabbix sender能否发送告警数据(python3实现zabbix告警推送钉钉的示例)
- zabbix5.0源码安装(nginx的zabbix 5.0安装部署的方法步骤)
- zabbix支持oracleodbc功能吗(使用zabbix监控oracle数据库的方法详解)
- zabbix监控数据库(利用zabbix监控ogg进程Windows平台)
- zabbix5.4监控磁盘可用内存大小(解析Zabbix 5.0磁盘自动发现和读写监控的问题)
- zabbixagent安装教程(zabbix-agent在麒麟V10上的安装过程)
- zabbix 容器(zabbix监控docker应用配置)
- zabbix如何监控web(Zabbix 结合 bat 脚本实现多个应用程序状态监控的方法)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
- 换代在即,现在是抄底 7.5代 高尔夫的最佳时机吗(换代在即现在是抄底)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
热门推荐
- python下载后依然打不开文件(解决python打不开文件文件不存在的问题)
- mvc编译时,让View中的错误提示
- vue在html里面怎么展示图片(v-html渲染组件问题)
- dedecms缩略图优化教程(织梦DedeCMS V5.7缩略图站内上传修正)
- html5的语法变化(详解HTML5.2版本带来的修改)
- dedecms用什么来调用文章描述(织梦DEDECMS文档关键词频率不能修改的解决方法)
- dedecms更新后设置不显示(dedecms中tags页面显示错位的解决方法)
- mysql 查询都是0的值(MySQL按小时查询数据,没有的补0)
- docker打包配置好的镜像(docker镜像的导入和导出的实现)
- 云服务器和虚拟空间有什么区别(云服务器、虚拟机是一样的吗?有什么不同?)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9