----------------------------------------------------------------------------------------------------
监控端
----------------------------------------------------------------------------------------------------
#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/images_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