1/10
zabbix
os:redhat6.4
zabbix version:zabbix-2.0.6.tar.gz
===============================================================
一.关掉 防火墙 SELINUX
防火墙
[root@localhost~]# service iptables stop
[root@localhost~]#chkconfig iptables off
SELINUX
[root@localhost~]#setenforce 0
二.安装lamp环境
[root@localhost~]#yum install -y httpd mysql mysql-server mysql-devel php php-mysql php-common php-mbstring php-gd php-odbc php-
xml php-pear
三.安装zabbix所需的组件(server,agent)
[root@localhost~]#yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI
四.创建账号
[root@localhost~]#useradd zabbix
[root@localhost~]#usermod -s /sbin/nologin zabbix
五.解压 zabbix,并在mysql中创建相应数据库
[root@localhost~]#tar xvf zabbix-2.0.6.tar.gz
[root@localhost~]#mysql
mysql>create database zabbix;
mysql>grant all on zabbix.* to zabbix@localhost identified by '123456';
mysql>use zabbix;
mysql>source /root/zabbix-2.0.6/database/mysql/schema.sql
mysql>source /root/zabbix-2.0.6/database/mysql/images.sql
mysql> source /root/zabbix-2.0.6/database/mysql/data.sql
mysql>exit
六.编译安装,客户端在编译安装时 选择--enable-agent
[root@localhost~]#cd /root/zabbix-2.0.6
[root@localhost zabbix-2.0.6]# ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl
[root@localhost zabbix-2.0.6]#make install
[root@localhost~]#
[root@localhost~]#
[root@localhost~]#
七.编辑配置文件
[root@localhost zabbix-2.0.6]# cp /usr/local/etc/zabbix_server.conf /usr/local/etc/zabbix_server.conf.bak
[root@localhost etc]# grep -vE '^#|^$' /usr/local/etc/zabbix_server.conf.bak > /usr/local/etc/zabbix_server.conf
[root@localhost etc]# cat /usr/local/etc/zabbix_server.conf
LogFile=/tmp/zabbix_server.log
DBName=zabbix
DBUser=root
①serverd端的配置
[root@localhost etc]vim/usr/local/etc/zabbix_server.conf
LogFile=/var/log/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=123456
②client端配置
[root@localhost ~]# more zabbix_agentd.conf
LogFile=/tmp/zabbix_agentd.log
Server=127.0.0.1
评论1