您的位置:首页 > 其它

关于zabbix的安装

2017-08-10 11:14 78 查看
前段时间都在说zabbix很火,作为监控软件,对于监控服务去是相当的好,所以自己就练习了下zabbix的安装,仅此献上,如有问题可以联系我。

QQ:1419544854

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监控页面右上角管理员头像进入“用户基本资料设置页面”,然后选择语言即可。

紧接后面的基于LAMP平台安装zabbix。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: