关于zabbix的安装

  1. Zabbix支持polling和trapping两种方式,基于GPLV2协议。

  2. 灵活的定义问题阀值,zabbix中称为触发器trigger,在后端数据库中

  3. zabbix进程构成:zabbix_agentd 客户端守护进程;zabbix_get zabbix工具;zabbix_sender用于发送数据给server或者proxy,通常用于耗时比较长的check,并且与 trapper配合使用;zabbix_server服务端守护进程;zabbix_proxy代理守护进程;zabbix_java_gateway java网关


1.zabbix安装先搭建LNMP平台或者LAMP平台,如果本来已经具备有的话,不需要从新搭建部署平台环境,只需要在编译的时候修改对应的路径即可。

2.在LNMP平台下安装php时的配置,./configure------./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php --with-jpeg-dir=/usr/lib/ --with-zlib --with-mysql=/usr/local/mysql/ --enable-fpm --enable-bcmath --enable-mbstring --enable-sockets --with-gd --with-libxml-dir=/usr/local/ --with-png-dir=/usr/local/ --with-freetype-dir=/usr/local/ --with-mysqli=/usr/local/mysql/bin/mysql_config -with-php-config=/usr/local/php/bin/php-config

注释:安装zabbix3.0版本以上的需满足php是5.4版本以上的。

报错:没有找到相关的.conf文件是没有安装对应软件的开发包及-devel。
报错:configure: error: jpeglib.h not found.
解决:yum -y install libjpeg libjpeg-devel

错误:configure: error: png.h not found.
解决:yum -y install libpng libpng-devel

错误:configure: error: freetype-config not found
解决:yum -y install freetype-devel

3.修改php.ini配置文件:max_execution_time = 300;memory_limit = 128M;
post_max_size = 32M;max_input_time = 300;date.timezone = Asia/Shanghai; mbstring.func_overload = 2(0)
(upload_max_filesize = 2M;date.timezone = PRC;这两个选项参考)

4.解压zabbix软件包----- ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
报错:关于这样的错configure: error: Curl library not found,(yum -y install curl-devel)用yum安装对应的devel即可。

5.make && make install

6.创建用户:groupadd zabbix;useraadd -g zabbix zabbix

7.初始化数据库;仅初始化proxy数据库,导入mysql -u root -p zabbix < database/mysql/schema.sql 即可;若初始化server,接着导入这两个即可:
mysql -u root -p zabbix < database/mysql/images.sql
mysql -u root -p zabbix < database/mysql/data.sql

zabbix配置

1.在源码目录下:cp conf/zabbix_server.conf /etc/zabbix/

2.修改/etc/zabbix/配置文件:DBName=zabbix;DBUser=root;DBPassword=123456;DBPort=3306

3.启动。
报错:报这个错(/usr/local/zabbix/sbin/zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory);解决方法:ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64即可。


zabbix的汉化
首先点击zabbix监控页面右上角管理员头像进入“用户基本资料设置页面”,然后选择语言即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值