zabbix

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

第一步:

http://www.iyunv.com/thread-41703-1-1.html

http://www.osyunwei.com/archives/7984.html

http://www.centoscn.com/image-text/install/2015/0827/6071.html

yum install php php-gd php-mysql php-bcmath php-mbstring php-xml curl curl-devel net-snmp   net-snmp-devel perl-DBI

yum install httpd mariadb*

#systemctl start mariadb.service

# mysql -u root -p

Enter password:

create database zabbix character set utf8;

insert into mysql.user(Host,User,Password)                      values('localhost','zabbix',password('zabbix'));

grant all on zabbix.* to 'zabbix'@'127.0.0.1' identified by 'zabbix' with grant option;

flush privileges;

# tar -zxvf zabbix-2.4.5.tar.gz

# cd zabbix-2.4.5

# ./configure --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix

    --prefix----> 指定zabbix安装目录

    --enable-server----> 支持zabbix服务器

    --enable-agent----> 支持zabbix代理

    --enable-proxy----> 支持zabbix代理服务器

    --with-libcurl----> 使用curl包

    --with-net-snmp----> 使用net-snmp软件包,选择性地指定路径NET-SNMP配置

    --with-mysql=/usr/bin/mysql_config 使用MySQL客户端库可以选择指定路径mysql_config

    注:如出现configure: error: MySQL library not found错误,是因为缺少mariadb-devel该软件包,yum install mariadb-devel进行安装

# make

# make install

# mysql -u root -p

use zabbix;

source /opt/wc/zabbix-2.4.5/database/mysql/schema.sql

source /opt/wc/zabbix-2.4.5/database/mysql/data.sql

source /opt/wc/zabbix-2.4.5/database/mysql/images.sql

quit

添加服务器对应的端口(可省略)

# cat /etc/services | grep zabbix

测试zabbix服务启动

# /usr/local/zabbix/sbin/zabbix_agentd    //客户端

zabbix_agentd [29191]: user zabbix does not exist

zabbix_agentd [29191]: cannot run as root!

# /usr/lcoal/zabbix/sbin/zabbix_server    //服务端

zabbix_agentd [29208]: user zabbix does not exist

zabbix_agentd [29208]: cannot run as root!


第二步:

# cd /usr/local/zabbix/etc

# vi /usr/local/zabbix/etc/zabbix_server.conf

DBName=zabbix

DBUser=zabbix

DBPassword=zabbix

ListenIP=127.0.0.1

AlertScriptsPath=/usr/local/zabbix/share/zabbix/alertscripts

# vi /usr/local/zabbix/etc/zabbix_agentd.conf

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/

UnsafeUserParameters=1

# cp /opt/wc/zabbix-2.4.5/misc/init.d/fedora/core/zabbix_server /etc/init.d/zabbix_server

# cp /opt/wc/zabbix-2.4.5/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/zabbix_agentd

# vi /etc/rc.d/init.d/zabbix_server

BASEDIR=/usr/local/zabbix/

# vi /etc/rc.d/init.d/zabbix_agentd

BASEDIR=/usr/local/zabbix/

# service zabbix_agentd start

# service zabbix_server start

cp -r /opt/wc/zabbix-2.4.5/frontends/php /var/www/html/zabbix

http://110.110.110.110:8888/zabbix/setup.php出来配置界面即可


第三步:

# vi /etc/php.ini

post_max_size =16M

max_execution_time =300

max_input_time =300

date.timezone = Asia/Shanghai

# vi /etc/php-fpm.d/www.conf

request_terminate_timeout = 300

# systemctl restart php-fpm.service

# systemctl restart httpd.service(重启php之后执行Retry没用就再执行apache就ok了)

最后一步报错:

Configuration file "/var/www/html/zabbix/conf/zabbix.conf.php" created: Fail

# cd /var/www/html/zabbix/conf

# cp zabbix.conf.php.example zabbix.conf.php

# vi zabbix.conf.php

<?php

global $DB;

$DB["TYPE"]                    = 'MYSQL';

$DB["SERVER"]                   = '127.0.0.1';(默认localhost修改)

$DB["PORT"]                    = '3306';(默认0修改为3306)

$DB["DATABASE"]                 = 'zabbix';

$DB["USER"]                    = 'zabbix';

$DB["PASSWORD"]                 = 'zabbix';(默认修改为自己的密码)

// Schema name. Used for IBM DB2 and PostgreSQL.

$DB["SCHEMA"]                   = '';

$ZBX_SERVER                    = 'localhost';

$ZBX_SERVER_PORT                = '10051';

$ZBX_SERVER_NAME                = '';

$IMAGE_FORMAT_DEFAULT   = IMAGE_FORMAT_PNG;

?>

# vi /var/www/html/zabbix/include/locales.inc.php

'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false),

修改为

'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => true),


报错1:

zabbix server is not running:the information displayed may not be current

解决1:


本文转自 guowang327 51CTO博客,原文链接:http://blog.51cto.com/guowang327/1734571,如需转载请自行联系原作者

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
监控 数据库 安全
zabbix(2)
zabbix(2)
33 0
|
7月前
|
监控 机器人 数据安全/隐私保护
zabbix(3)
zabbix(3)
23 0
|
7月前
|
监控 关系型数据库 应用服务中间件
zabbix(4)
zabbix(4)
34 0
|
8月前
|
监控 机器人 Shell
zabbix-3
zabbix-3
39 1
|
8月前
|
监控 关系型数据库 应用服务中间件
zabbix-4
zabbix-4
43 0
|
8月前
|
监控 关系型数据库 MySQL
zabbix
zabbix
87 0
|
8月前
|
监控 关系型数据库 MySQL
zabbix-2
zabbix-2
55 0
|
8月前
|
监控 关系型数据库 MySQL
|
10月前
|
数据采集 监控 关系型数据库
zabbix5.0全方面讲解【精品】(上)
zabbix5.0全方面讲解【精品】(上)
166 0
|
监控 网络协议 Oracle
zabbix介绍
zabbix介绍
215 0