CentOS6.0安装配置Zabbix分布式系统监视

  • 时间:
  • 浏览:67
作者:匿名 hihi 来源:ChinaZ源码报导 浏览: 2012-1-10 14:49:60 字号:大 中 小

[摘要]ZABBIX是另2个多 基于Web界面的提供分布式系统监视以及网络监视功能的企业级的开源除理方案。本文介绍在CentOS6.0系统上安装配置Zabbix,分布式系统监视。

  ZABBIX是另2个多 基于Web界面的提供分布式系统监视以及网络监视功能的企业级的开源除理方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/除理居于的各种大问題。zabbix由2帕累托图构成,zabbix server与可选组件zabbix agent。

  zabbix server都要通过SNMP,zabbix agent,ping,端口监视等措施提供对远程服务器/网络情况表的监视,数据埋点等功能,它都要运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台上。

1、服务端安装配置

  安装相关依赖的软件包

# yum install wget curl-devel net-snmp-devel php-bcmath

  建立用户组

# groupadd zabbix

# useradd -g zabbix -M -s /sbin/nologin zabbix

  下载编译安装Zabbix

# wget http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/1.8.9/zabbix-1.8.9.tar.gz?r=http%3A%2F%2Fwww.zabbix.com%2Fdownload.php&ts=1324989888&use_mirror=cdnetworks-kr-2

# tar zxvf zabbix-1.8.9.tar.gz

# cd zabbix-1.8.9/

# ./configure –prefix=/data/zabbix –enable-server –enable-agent –with-mysql –with-net-snmp –with-libcurl –enable-proxy

# make && make install

  导入数据库

# mysql -uroot -p

mysql> create database zabbix;

mysql> quit;

# mysql -uroot -p zabbix < create/schema/mysql.sql

# mysql -uroot -p zabbix < create/data/data.sql

# mysql -uroot -p zabbix < create/data/images_mysql.sql

  配置Zabbix

# cp misc/init.d/redhat/zabbix_server_ctl /etc/init.d/zabbix-server

# mkdir /etc/zabbix

# cp misc/conf/zabbix_server.conf /etc/zabbix/

# cat /etc/zabbix/zabbix_server.conf

ListenPort=60 51



LogFile=/var/log/zabbix/zabbix_server.log

PidFile=/var/run/zabbix/zabbix_server.pid

DBHost=127.0.0.1

DBName=zabbix

DBUser=root

DBPassword=iammysql

DBPort=360 6
# mkdir /var/log/zabbix

# mkdir /var/run/zabbix

# chown zabbix:zabbix /var/log/zabbix

# chown zabbix:zabbix /var/run/zabbix

  配置加入系统服务

# vi /etc/init.d/zabbix-server

  第二行加入

# chkconfig:345 61 61

# description: zabbix-server

  修改

BASEDIR=/opt/zabbix

  为

BASEDIR=/data/zabbix
# chkconfig –add zabbix-server

# chkconfig –level 3 zabbix-server on

  WEB配置

# mkdir /var/www/html/zabbix

# cp -r frontends/php/* /var/www/html/zabbix/

# cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php

# vi /var/www/html/zabbix/conf/zabbix.conf.php

  配置好MySQL的连接参数,端口,用户名,密码,数据库的相关参数

2、Linux客户端配置

  安装zabbix客户端

# ./configure –prefix=/usr/local/zabbix –enable-agent

# make && make install

  配置zabbix客户端

# mkdir /etc/zabbix

# cp misc/conf/zabbix_agentd.conf /etc/zabbix/

# cat /etc/zabbix/zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log

Server=127.0.0.1

Hostname=Zabbix server

ListenPort=60 60
# cp misc/init.d/redhat/zabbix_agentd_ctl /etc/init.d/zabbix-agentd

# vi /etc/init.d/zabbix-agentd

  第二行加入

# chkconfig:35 95 95

# description: zabbix-agent

  修改

BASEDIR=/opt/zabbix

  为

BASEDIR=/usr/local/zabbix
# chkconfig –add zabbix-agentd

# chkconfig –level 3 zabbix-agentd on

3、Windows Zabbix客户端安装

  首先下载安装包http://www.zabbix.com/downloads/1.8.9/zabbix_agents_1.8.9.win.zip,并解压到C:zabbix。创建C:zabbixzabbix_agentd.conf文件,内容如下:

Server=127.0.0.1

  运行CMD.exe执行

C:/zabbix/zabbix_agentd.exe -i -c C:/zabbix/zabbix_agentd.conf
sssss
Tags: centos   centos6.0   linux   zabbix  
责任编辑:190