zabbix Server 端安装

Zabbix server 安装配置文档

环境准备

Zabbix Server需要运行在CentOS、RedHat Linux、Debain等Linux系统上,这里以CentOS6作为部署环境,Root用户安装必须的包,建议配置好yum,通过yum安装下列包,解决包的依赖关系。

1)      LAMP(Linux+ Apache + Mysql + PHP)环境

yum installmysql-server httpd php

2)        安装依赖包

yum installmysql-devel net-snmp-devel OpenIPMI-devel openssl-develfping-devel libcurl-develperl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml gcc

3)  可以到官网下载最新安装包

http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.3/zabbix-2.2.3.tar.gz

或者采用yum安装

http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/红帽yum

安装步骤

1)创建zabbix用户和组

groupadd zabbix

useradd zabbix-g zabbix

2)创建数据库,添加授权账号

create databasezabbix character set utf8;

grant allprivileges on zabbix.* to [email protected] identified by ‘zabbix‘;

3) 编译安装zabbix

tar xzf zabbix-2.2.3.tar.gz

cd zabbix-2.2.3

./configure  --prefix=/usr/local/zabbix  --enable-server  --enable-agent \

--with-mysql  --with-net-snmp  --with-libcurl

make  install

4)导入数据库

mysql -uzabbix-pzabbix -hlocalhost zabbix < database/mysql/schema.sql

mysql -uzabbix-pzabbix -hlocalhost zabbix < database/mysql/images.sql

mysql -uzabbix -pzabbix-hlocalhost zabbix < database/mysql/data.sql

5)修改配置文件

cpmisc/init.d/fedora/core/zabbix_server   /etc/init.d/

cpmisc/init.d/fedora/core/zabbix_agentd  /etc/init.d/

cp -Rfrontends/php /var/www/html/zabbix

sed -i‘s/^DBUser=.*$/DBUser=zabbix/g‘ /usr/local/zabbix/etc/zabbix_server.conf

sed -i‘s/^.*DBPassword=.*$/DBPassword=zabbix/g‘/usr/local/zabbix/etc/zabbix_server.conf

sed -i‘s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g‘/etc/init.d/zabbix_server

sed -i‘s/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g‘/etc/init.d/zabbix_agentd

6)添加服务端口

cat>>/etc/services <<EOF

zabbix-agent10050/tcp Zabbix Agent

zabbix-agent10050/udp Zabbix Agent

zabbix-trapper10051/tcp Zabbix Trapper

zabbix-trapper10051/udp Zabbix Trapper

EOF

7)启动服务并开机启动

/etc/init.d/zabbix_serverstart

/etc/init.d/zabbix_agentdstart

echo"/etc/init.d/zabbix_server start" >> /etc/rc.local

echo"/etc/init.d/zabbix_agentd start" >> /etc/rc.local

8)修改php.ini

Vi /etc/php.ini

    memory_limit = 256M

    date.timezone = Asia/Shanghai

    post_max_size = 32M

    max_execution_time = 600

    upload_max_filesize = 16M

    max_input_time = 600

9web页面安装配置,打开浏览器输入http://zabbixserver ip地址/zabbix

确认每个Required都是ok的才会显示Next按钮,如果有Fail的需要完善系统要求

更换中文字体,登陆后在页面的右上边点击“Prefile

Language选项中选择“Chinesezh_CN)”,然后Save

 

 

 

 

 

 

 

时间: 2024-10-09 05:47:00

zabbix Server 端安装的相关文章

Zabbix(一) : 简介以及Server端安装

一.什么是Zabbix? zabbix由AlexeiVladishev首先开发,目前在维护的是Zabbix SIA.ZABBIX是一个企业级的开源分布式监控解决方案. zabbix为监控网络和服务器的健康和完整提供了很多参数.使用一个灵活的通知机制,允许用户配置基于email的报警,几乎支持所有的事件.这可以快速的反应服务器的问题.zabbix基于存储的数据提供了极好的报告和数据可视化特性.这使得zabbix容量很好的规划.zabbix支持轮循和捕获.所有zabbix的报告和数据以及配置参数,都

zabbix服务端安装

Zabbix服务端安装规范文档 修订历史记录 日期 版本 说明 作者 2014-01-21 <1.0> <初始化> 刘孟杰 目录 1.   前言..... 4 1.1   目的.... 4 1.2   术语.... 4 1.3   适用版本.... 4 1.4   阅读范围.... 4 2.     环境准备..... 4 2.1    yum安装LAMP环境.... 4 2.2    安装其他所需组件.... 4 2.3    启动服务.... 4 3.     安装zabbix

zabbix系列(一):zabbix server的安装配置

zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据以及操作数据均由其组织进行. database storage: 专用于存储所有配置信息,以及由zabbix收集的数据 web interface:zabbix 的GUI 接口,通常与server 运行在一台主机上. proxy:可选组件,用于分布式监控环境中,代理server 收集部分被监控的监控数据并统一发往server 端. agent:部署在被监控主机上,负责收集本地数据发往server 端或por

Zabbix Server端执行zabbix_get时取到值为空 一例

今天,遇到一个棘手的问题,在zabbix agent端,执行shell脚本获取java进程的信息,可以取到值,但是,在zabbix server端,执行./zabbix_get的脚本获取值为空. 首先,想到可能是zabbix用户在agent端的权限问题,然后在/etc/sudoers加入了zabbix的sudo权限,但是取到的值还是为空. 之后,想到,可能所执行的脚本中,需要在执行的命令,比如jstat之前加上 sudo 命令,但是取到的值还是为空,这时候我已经不淡定了. 后来,请教了公司的运维

OTNM2000 Server端安装

OTNM2000 Server端安装安装备注:通信行业 原文地址:http://blog.51cto.com/vbers/2112998

Zabbix最佳实践一:Zabbix Server 的安装与配置

一.概述 在开始之前,一些概念和定义需要我们提前了解一下(以下内容摘自官方网站). 1.1 几个概念 架构 Zabbix 由几个主要的功能组件组成,其职责如下所示. Server Zabbix server 是Zabbix agent 向其报告可用性.系统完整性信息和统计信息的核心组件.是存储所有配置信息.统计信息和操作信息的核心存储库. Zabbix Server 负责执行数据的主动轮询和被动获取,计算触发器条件,向用户发送通知.它是 Zabbix Agent 和 Proxy 报告系统可用性和

第十五篇、【Zabbix Server端下发Linux命令给Agent端执行】[了解]

该功能作用就是远程系统命令的调用,生产环境建议不使用,风险很高,万一服务端被攻击,相当于可以控制所有的服务器主机. 1.在Agent端配置开启远程命令的调用 [[email protected] ~]# vi /data/application/zabbix-4.4.3/etc/zabbix_agentd.conf ... 63 ### Option: EnableRemoteCommands 64 # Whether remote commands from Zabbix server are

Zabbix实战-简易教程(4)--Server端安装

zabbix server安装 在数据库安装完成后,接着开始安装server端了. 3.2.1 安装rpm源 Zabbix 2.2 for RHEL5, Oracle Linux 5, CentOS 5: #rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/5/x86_64/zabbix-release-2.2-1.el5.noarch.rpm Zabbix 2.2 for RHEL6, Oracle Linux 6, CentOS 6: #rpm

zabbix 服务端安装(server)

zabbix版本:Zabbix 2.2 LTS 备注:Linux下安装zabbix需要有LAMP或者LNMP运行环境 准备篇: 一.Web环境:Nginx+MySQL+PHP CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14 http://www.osyunwei.com/archives/7891.html 二.zabbix软件包下载 zabbix-2.2.6 http://jaist.dl.sourceforge.net/project/zabbi