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

zabbix server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据以及操作数据均由其组织进行。

database storage: 专用于存储所有配置信息,以及由zabbix收集的数据

web interface:zabbix 的GUI 接口,通常与server 运行在一台主机上。

proxy:可选组件,用于分布式监控环境中,代理server 收集部分被监控的监控数据并统一发往server 端。

agent:部署在被监控主机上,负责收集本地数据发往server 端或porxy端。

系统:centos 6.4

zabbix-server:192.168.1.19

mysql-server:192.168.1.18

下载rpm包:

[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-get-2.2.4-1.el6.x86_64.rpm 
[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-server-2.2.4-1.el6.x86_64.rpm 
[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-2.2.4-1.el6.x86_64.rpm  
[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-web-2.2.4-1.el6.noarch.rpm
[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-server-mysql-2.2.4-1.el6.x86_64.rpm
[[email protected] ~]# wget http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-web-mysql-2.2.4-1.el6.noarch.rpm

安装EPEL:

[[email protected] ~]# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
[[email protected] ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

安装zabbix 服务端

[[email protected] ~]#  yum localinstall *.rpm -y
[[email protected] ~]# scp /usr/share/doc/zabbix-server-mysql-2.2.4/create/*.sql 192.168.1.18:/root

mysql服务器上安装 配置mysql:

[[email protected] ~]# yum install bison gcc gcc-c++ autoconf automake ncurses-devel cmake make openssl openssl-devel
[[email protected] ~]# mkdir -p /mydata/data;groupadd -r mysql
[[email protected] ~]# useradd  -g mysql -r -d /mydata/data mysql
[[email protected] ~]#  tar -zxvf mysql-5.5.35.tar.gz
[[email protected] ~]# cd mysql-5.5.35
[[email protected] mysql-5.5.35]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/mydata/data -DSYSCONFDIR=/etc -DWITH_INNOBASE_STORAGE=1 -DWITH_ARCHIVE_STORAGE=1 -DWITH_BLACKHOLE_STORAGE=1 -DWITH_READLINE=1 -DWITH_SSL=system -DWITH_ZLIB=system -DWITH_LIBWRAP=0 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
[[email protected] mysql-5.5.35]# make && make install
[[email protected] mysql-5.5.35]# cd /usr/local/mysql
[[email protected] mysql]# cp supports-file/my-large.cnf /etc/my.cnf
 [[email protected] mysql]# cp supports-file/mysql.server /etc/rc.d/init.d/mysqld
 [[email protected] mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data
 [[email protected] mysql]# /etc/init.d/mysqld start
 [[email protected] mysql]# chkconfig -add mysqld 
 [[email protected] mysql]# vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
 [[email protected] mysql]# source /etc/profile
 [[email protected] mysql]# mysqladmin -uroot password ‘redhat‘
 [[email protected] mysql]# mysql -uroot -predhat -e "create database zabbix;"
[[email protected] ~]# mysql -uroot -predhat zabbix < schema.sql 
[[email protected] ~]# mysql -uroot -predhat zabbix < images.sql
[[email protected] ~]# mysql -uroot -predhat zabbix < data.sql

授权zabbix用户:

mysql> grant all on zabbix.* to ‘zbxuser‘@‘192.168.%.%‘ identified by ‘redhat‘;
mysql> flush privileges;

zabbix 服务端:

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
DBHost=192.168.1.18
DBName=zabbix
DBUser=zbxuser
DBPassword=redhat
DBSocket=/tmp/mysql.sock
SNMPTrapperFile=/var/log/snmptt/snmptt.log
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
[[email protected] ~]# /etc/init.d/zabbix-server start
[[email protected] ~]# netstat -nltpu | grep 10051
[[email protected]  ~]#vim /etc/php.ini
date.timezone = Asia/Shanghai
[[email protected] ~]# /etc/init.d/httpd start

最后通过 http://192.168.1.19/zabbix/ 来配置

http://192.168.1.19/zabbix/index.php#

username:admin

password:zabbix (默认)

下一节介绍zabbix agent的相关监控配置。

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

时间: 2024-10-12 15:19:29

zabbix系列(一):zabbix server的安装配置的相关文章

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

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

SVN Server环境安装配置手册

SVN Server环境安装配置手册_百度文库 http://wenku.baidu.com/link?url=923bv1olSkznh1gWd7Gqoxxwj18IHIlTXcEbNiPSLM5H32k93UtQ22rAVppNIlVv89ru4E1cPFe1yESSEkSsR4NfDMMRgpA2d3GI_KcV37m

Windows Server 2008安装配置FTP全过程

Windows Server 2008安装配置FTP全过程 http://www.2cto.com/os/201201/116342.html Windows Server 2008安装配置FTP全过程,布布扣,bubuko.com

Hadoop系列之hdfs(分布式文件系统)安装配置

Hadoop系列之hdfs(分布式文件系统)安装配置环境介绍:     ip                        节点192.168.3.10      hdfs-master192.168.3.11      hdfs-slave1192.168.3.12      hdfs-slave21.在所有机器添加hosts192.168.3.10      hdfs-master192.168.3.11      hdfs-slave1192.168.3.12      hdfs-slav

SQL Server 2012安装配置(Part1 )

1 安装前准备 安装 SQL Server 2012 服务器及客户端前,需要提前做以下两项准备: SQL Server2012 依赖于.Net Framework 3.5.1 组件.Windows Server 2012 缺省未安装该组件,所以需要手动安装. 为保证SQL Server能够正常工作,需要确保TCP端口1433可以使用,所以需要关闭Windows Firewall. 1.1 安装.Net Framework 3.5.1 点击系统"开始"按钮右侧的"服务器管理器&

SQL Server 2012安装配置(Part2 )

SQL Server 2012安装配置(Part1 ) 2. 服务器安装 运行安装程序后,首先进入 SQL Server 安装中心.选择左侧导航树中的"安装"菜单项. 图2-1 SQL Server 安装中心 在右侧菜单中点击"全新 SQL Server 独立安装或向现有安装添加功能",进入安装程序支持规则对话框. 图2-2 安装程序支持规则 通过检查后,单击<确定>按钮,进入产品密钥对话框. 图2-3 产品密钥 输入产品密钥,单击<下一步>

centos6.4下Zabbix系列之Zabbix安装搭建及汉化

1.安装开发软件包 yum  -y groupinstall  "Development Tools" 2.安装环境所需依赖包 yum -y install httpd mysql mysql-client mysql-server php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate

企业级分布式监控系统Zabbix系列之01(Zabbix-Server安装)

本文以CentOS 6.7 x86_64系统为例,环境为刚做好的新系统. Zabbix-Server端环境监察 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [[email protected] ~]# uname -r 2.6.32-573.8.1.el6.x86_64 [[email protected] ~]# uname -m x86_64 [[email protected] ~]# 

L15.1 zabbix基础(1)工作原理及安装配置

zabbix工作原理及安装配置 zabbix介绍 zabbix(音同 zbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营:并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix由2部分构成,zabbix server与可选组件zabbix agent. zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监