4.0新特性:请看官方文档 Zabbix 4.0.0 新特征
在3.4版本中仪表板的功能变化可以说是很不错的,支持多个仪表盘;每个仪表板由可以自定义的小部件组成,用户可以自己选择其中的内容
这部分升级是通过集成了Zabbix Screen中最优秀的一些功能和Dashboard的功能而实现的。新版本的仪表板小部件包含以前的仪表板常用小部件,也新加入了Zabbix Screen管受好评的功能(如图形,简单图形,地图,触发器等)
安装:(安装步骤和之前版本没有什么差别)
1,安装好nginx:Nginx 安装文档
2,安装好mysql:Mysql 安装文档
3,安装好php:PHP 安装文档
#下载zabbix4.0.4
wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/4.0.4/zabbix-4.0.4.tar.gz
#创建用户
useradd zabbix
yum install net-snmp* libevent libevent-devel -y
#创建zabbix数据库
create database zabbix default character set utf8mb4 collate utf8mb4_general_ci;
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%' IDENTIFIED BY 'zabbix';
flush privileges;
#导入sql模板
tar xf zabbix-4.0.4.tar.gz
cd zabbix-4.0.4/database/mysql
mysql -uzabbix -pzabbix zabbix<./schema.sql
mysql -uzabbix -pzabbix zabbix<./images.sql
mysql -uzabbix -pzabbix zabbix<./data.sql
#配置编译安装(这里可以指定安装目录)
cd ../../
./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install
#安装目录默认在/usr/local/etc/下面
chown zabbix.zabbix /usr/local/etc/ -R
#修改zabbix_server.conf 配置文件(数据库信息)
cd /usr/local/etc/
vim zabbix_server.conf
DBHost=x.x.x.x
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
DBPort=3306
#启动zabbix
zabbix_server
zabbix_agentd
#启动报错1
Starting zabbix_server: /usr/local/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory
[FAILED]
解决办法:
vim /etc/ld.so.conf
添加一行(安装了mysql情况下,如果没有安装mysql,那就安装下mysql,让mysql动态链接库目录可以让系统识别到)
/data/mysql/lib/
保存退出
ldconfig 生效下
启动报错2
13506:20190401:115010.856 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
13506:20190401:115010.856 database is down: reconnecting in 10 seconds
解决办法:
把你的mysql.sock文件链接到tmp目录下面
#复制程序文件到web目录下
mkdir -p /data/nginx/html/zabbix
cp -rf frontends/php/* /data/nginx/html/zabbix/
chown nginx.nginx /data/nginx/zabbix/ -R
配置nginx/并支持php
location / {
root html;
index index.html index.php;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /data/nginx/html$fastcgi_script_name;
include fastcgi_params;
}
#重新加载配置文件
nginx -s reload
浏览器访问,http://x.x.x.x/zabbix 开始使用
默认登录用户名:admin
默认登录密码:zabbix
zabbix监控项文字乱码解决
拷贝windows下面字体到 zabbix 程序目录中 fonts目录下面,备份原来字体。重新命名。
mv DejaVuSans.ttf DejaVuSans.ttf.bak
mv SIMKAI.TTF DejaVuSans.ttf
简单的仪表盘配置,自定义里面添加图形和Grafana的图形差不多
zabbix告警配置:Zabbix 3.0 邮件/微信报警
zabbix客户端一键安装脚本:Zabbix客户端一键安装脚本(修改和替换对应内容即可)
本文最后记录时间 2024-03-31
文章链接地址:https://me.jinchuang.org/archives/393.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处
文章链接地址:https://me.jinchuang.org/archives/393.html
本站文章除注明[转载|引用|来源],均为本站原创内容,转载前请注明出处