靳闯博客 记录是一种习惯,分享是一种态度
  • 波浪
  • 波浪
  • 波浪
  • 波浪
Linux下安装Zabbix 4.0版本
发表于: | 分类: 技术积累 | 标签: Zabbix | 评论:0 | 阅读: 449

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
zabbix1.jpg
zabbix2.jpg
zabbix3.jpg
zabbix4.jpg
zabbix5.jpg
zabbix6.jpg
zabbix7.jpg


zabbix监控项文字乱码解决

拷贝windows下面字体到 zabbix 程序目录中 fonts目录下面,备份原来字体。重新命名。
mv DejaVuSans.ttf DejaVuSans.ttf.bak
mv SIMKAI.TTF DejaVuSans.ttf

简单的仪表盘配置,自定义里面添加图形和Grafana的图形差不多

zabbix8.jpg
zabbix9.jpg
zabbix10.jpg

zabbix告警配置:Zabbix 3.0 邮件/微信报警


商业转载请联系作者获得授权,非商业转载请注明出处,谢谢合作。


如果这篇文章帮助到了你,我感到十分荣幸!

或许你不想写点什么·但我依旧在这里

icon_mrgreen.pngicon_neutral.pngicon_twisted.pngicon_arrow.pngicon_eek.pngicon_smile.pngicon_confused.pngicon_cool.pngicon_evil.pngicon_biggrin.pngicon_idea.pngicon_redface.pngicon_razz.pngicon_rolleyes.pngicon_wink.pngicon_cry.pngicon_surprised.pngicon_lol.pngicon_mad.pngicon_sad.pngicon_exclaim.pngicon_question.png2018new_aini_org.png2018new_baobao_thumb.png2018new_erha_org.png2018new_kuxiao_thumb.png2018new_yun_thumb.png2018new_hufen_thumb.png2018new_gui_org.png2018new_xiaoerbuyu_org.png2018new_heixian_thumb.png2018new_wabi_thumb.png2018new_tianping_thumb.png

站点地图 网站地图
豫ICP备17003270号 | Copyright © 2019 💖 靳闯博客
Typecho🍹Sgreen
TOP