zabbix最新版本,zabbix40
如何查看zabbix版本号
1、首先登录zabbix web 管理前端。
2、点击【monitoring】菜单下的【latest data】。
3、选择被监控的主机,再选择Values processed by Zabbix server per second指标,然后点击右侧的【Graph】。
4、此时进入Values processed by Zabbix server per second指标展示页,点击上侧的【30m】,展示30分钟数据,再点击上侧的【3h】。
5、此时展示3小时的Values processed by Zabbix server per second ,然后点击上侧的【6h】。
ZbxTable——zabbix优秀报表二开
zbxTable是一个开源zabbix报表系统,go语言编写(张思德,zabbix中国社区开源专家),目前版本已更新到1.15版本,支持zabbix5.4版本。
zbxTable部署有两种方式:RPM部署和编译安装,如有特殊需要,可选择编译安装,zbxtable用go语言编写,对系统影响小,推荐用RPM安装。
添加yum源
CentOS 6.x
rpm -Uvh
CentOS 7.X
rpm -Uvh
CentOS 8.X
rpm -Uvh
安装
全新安装直接复制命令即可
yum clean all
yum -y install zbxtable
安装ms-agent
yum -y install ms-agent
配置
数据库初始化
mysql -uroot -ppassword
create database zbxtable character set utf8 collate utf8_bin;
create user zbxtable@localhost identified by ‘zbxtablepwd123’;
这里不讲其他数据库,有兴趣的可以看官网具体配置
系统初始化
配置文件需要初始化才能生成,步骤如下:
cd /usr/local/zbxtable/
./zbxtable init
这时候会进入交互命令行,根据实际情况正确输入数据库库的账号密码,zabbix链接信息,成功后会生成配置文件,否则无法看到配置文件。
配置MS-Agent
MS-Agent作为告警消息采集客户端,采集zabbix产生的告警信息,发送到zbxtable平台中,zbxtable需要在zabbix server配置相应的action。配置如下。
cd /usr/local/zbxtable
./zbxtable install
这时会在zabbix上创建ms-agent用户,密码随机,权限管理员,最后输出MS-Agent token为MS-Agent 与ZbxTable通信的token,需要和MS-Agent 配置文件里的token保持一致,否则无法正常收到告警。 Token可在conf/app.conf文件里找到。
启动服务
systemctl enable --now zbxtable
重启
systemctl restart zbxtable
查看状态
systemctl status zbxtable
必须确保zbxtable服务是active状态,如果异常,查看日志文件:/usr/local/zbxtable/logs/zbxtable.log或者系统日志message
Zbxtable-web配置
zbxtable使用nginx做代理,安装即可
yum -y install nginx
拷贝nginx配置文件
cp /usr/local/zbxtable/nginx.conf /etc/nginx/conf.d/
启动nginx
systemctl start nginx
开机自启动
systemctl enable nginx
zbxtable访问地址:,默认账号密码:admin/Zbxtable。
CentOS 7安装Zabbix 3.4-Linux过程
Zabbix 3.4 支持Centos 7。貌似不支持6.9.
虚拟机配置 双核 8G内存
01、最小化安装操作系统
02、升级系统组件到最新版本
03、关闭 SELinux
04、关闭防火墙
完成3、4两步,重启一下。
05、获取SQL源
可以从下载
06、安装 Zabbix 所需软件支持包
先装mysql
安装Apache
安装php
安装php扩展
07、设置 MySQL 参数(8GB 内存为例)
在文件最后添加以下内容:
注:原则上 innodb_buffer_pool_size 需要设置为主机内存的 80%,如果主机内存不是 8GB,以上参数可依据相应比例进行调整,例如主机内存为 16GB,则 innodb_buffer_pool_size 建议设置为 12GB,innodb_log_buffer_size 建议设置为 32M,innodb_log_file_size 建议设置为 128M,以此类推。请注意innodb_buffer_pool_size的值必须是整数,例如主机内存是4G,那么innodb_buffer_pool_size可以设置为3G,而不能设置为3.2G
08、启动 MySQL
09、获取 MySQL 的 root 初始密码
JtZizq!Rl6E+
10、进行 MySQL 安全配置
配置开始时会用到第 09获取的初始密码,建议修改为自定义密码,其它选项选择 y 即可
密码改为:Aa123456,.
11、重启 MySQL
12、配置 MySQL 中 zabbix要的库和账号权限
13、安装 Zabbix源
14、安装zabbix
15、导入 zabbix 所需信息
16、配置 zabbix 参数
主要是以下几个选项参数需要设置(8GB 内存为例):
DBPassword 配置为第 12 步第 3 行中设置的自定义密码
(Timeout在432
其它参数保持默认值即可
如果需要监控VMware虚拟机,则还需要设置以下选项参数:
17、配置 Apache 中的 PHP 参数(8GB 内存为例)
18、重启系统
19、启动 zbx
20、在浏览器中输入 监控服务器的IP地址/zabbix,进行 zabbix 的页面初始化配置
这个页面PHP设置要求全部OK
如果密码输错,是跳转不到下一步的。密码是前面设置的 Qingdao@2017
注:第4步的”Zabbix server detail”页面中,”Name”处可填写对此监控系统的描述性文字,支持中文,有点像网站的名称。
21、第一次登录zbx监控系统,默认用户名 admin,默认密码 zabbix,确认可正常登录系统。
22、登录进入系统后,确认 Zabbix server is running 的值是 Yes。
然后选择 Administrator – Users – Admin
23、回到”监测中” – “仪表板”,就可以看到监控系统已设置为中文界面了。
如何查看linux应用zabbix版本
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
2、在linux命令行下输入shell指令:/usr/local/zabbix/sbin/zabbix_server --V。
3、最后,按下回车键执行shell指令,此时会看到zabbix的版本为0.9.8。