----------------------------------------------------------------------------------------------------
监控端
----------------------------------------------------------------------------------------------------
#yum -y install net-snmp net-snmp-devel curl curl-devel perl-DBI

#groupadd -g 1001 zabbix
#useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix

#wget -c http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.9.tar.gz
#tar -xvzf zabbix-1.8.9.tar.gz
#cd zabbix-1.8.9

#mysql -uroot -p
mysql>create database zabbix character set utf8;
mysql>CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
mysql>GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix!@#$%^';
mysql>flush privileges;

mysql>use zabbix;
mysql>source create/schema/mysql.sql
mysql>source create/data/data.sql
mysql>source create/data/p_w_picpaths_mysql.sql

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

#echo 'zabbix-agent    10050/tcp               # Zabbix Agent' >> /etc/services
#echo 'zabbix-agent    10050/udp               # Zabbix Agent' >> /etc/services
#echo 'zabbix-trapper  10051/tcp               # Zabbix Trapper' >> /etc/services
#echo 'zabbix-trapper  10051/udp               # Zabbix Trapper' >> /etc/services

#mkdir -p /etc/zabbix
#cp -nr ./misc/conf/* /etc/zabbix
#chown -R zabbix:zabbix /etc/zabbix

#mkdir /var/log/zabbix
#chown -R zabbix:zabbix /var/log/zabbix

#vim /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix!@#$%^
DBSocket=/data/mysql/mysql.sock
StartDBSyncers=12
SenderFrequency=30
DebugLevel=2
Timeout=5
PidFile=/var/tmp/zabbix_server.pid
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=10
HistoryCacheSize=20M
HistoryTextCacheSize=20M
LogSlowQueries=3
AlertScriptsPath=/etc/zabbix/alert
ExternalScripts=/etc/zabbix/externalscripts
FpingLocation=/usr/local/sbin/fping

#mkdir /etc/zabbix/alert
#mkdir /etc/zabbix/externalscripts

#vim /etc/zabbix/zabbix_agentd.conf
Server=127.0.0.1
Hostname=zabbix237
BufferSize=1024
TimeOut=5
StartAgents=3
DebugLevel=2
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=10
EnableRemoteCommands=1
Include=/etc/zabbix/zabbix_command.conf

#touch /etc/zabbix/zabbix_command.conf

#vim /etc/init.d/zabbix_server   //见附件
#vim /etc/init.d/zabbix_agentd   //见附件
#chkconfig --level 234 zabbix_server on
#chkconfig --level 234 zabbix_agentd on

#service zabbix_server start
#service zabbix_agentd start
#netstat -tunlp | grep zabbix

#cp -r frontends/php/* /data/www/xinhuo
#cd /data/www/xinhuo/conf
#cp zabbix.conf.php.example zabbix.conf.php
#chown -R www:www /data/www/xinhuo

#vim zabbix.conf.php
$DB["PORT"]             = '3306';
$DB["PASSWORD"]         = 'zabbix!@#$%^';
$ZBX_SERVER_NAME = 'zabbix237';
或者通过访问http://192.168.1.237,进行向导设置

#vim /usr/local/php/etc/php.ini
max_execution_time = 600  #大约255行
max_input_time = 600   #大约256行
memory_limit = 256M   #大约258行
post_max_size = 32M   #大约439行
upload_max_filesize = 16M  #大约557行
date.timezone = Asia/Shanghai  #大约670行

#service httpd restart

http://192.168.1.237
默认的管理员用户和密码:admin/zabbix


----------------------------------------------------------------------------------------------------
被监控端
----------------------------------------------------------------------------------------------------
#groupadd -g 1001 zabbix
#useradd -u 1001 -g 1001 -s /sbin/nologin -M zabbix

#wget -c http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.9.tar.gz
#tar -xvzf zabbix-1.8.9.tar.gz
#cd zabbix-1.8.9
#./configure --prefix=/usr/local/zabbix --enable-agent
#make
#make install

#mkdir /etc/zabbix
#cp misc/conf/zabbix_agentd.conf /etc/zabbix
#vim /etc/zabbix/zabbix_agentd.conf
Server=192.168.1.237
Hostname=weiliaodb.blazevideo.net
BufferSize=1024
TimeOut=5
StartAgents=3
DebugLevel=2
PidFile=/var/tmp/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=10
EnableRemoteCommands=1
Include=/etc/zabbix/zabbix_command.conf

#mkdir /var/log/zabbix
#chown -R zabbix:zabbix /var/log/zabbix/
#touch /etc/zabbix/zabbix_command.conf

#echo 'zabbix-agent    10050/tcp               #Zabbix Agent' >> /etc/services
#echo 'zabbix-agent    10050/udp               #Zabbix Agent' >> /etc/services

#vim /etc/init.d/zabbix_agentd   //见附件
#chkconfig --level 234 zabbix_agentd on
#service zabbix_agentd start

#netstat -tunlp | grep zabbix