mysqladmin -uroot password 123456 #设置mysql 的root 密码
mysql -uroot -p123456 #登陆数据库
mysql>create database zabbix characterset utf8;
mysql>grant all privileges on zabbix.*to zabbix@localhost identified by 'zabbix';
mysql>flush privileges;
mysql>\q
1.7将zabbix数据导入到mysql
1
2
3
mysql -uzabbix -pzabbix zabbix <./database/mysql/schema.sql
mysql -uzabbix -pzabbix zabbix <./database/mysql/images.sql
mysql -uzabbix -pzabbix zabbix <./database/mysql/data.sql
cp misc/init.d/fedora/core/zabbix_*/etc/init.d/
chmod 755 /etc/init.d/zabbix_*
sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_server
sed -i"s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g"/etc/init.d/zabbix_agentd
2.0配置zabbix_server.conf服务配置文件
1
2
3
sed -i "s/DBUser\=root/DBUser\=zabbix/g" /etc/zabbix/zabbix_server.conf
sed -i "/# DBPassword=/aDBPassword=zabbix\n"/etc/zabbix/zabbix_server.conf
sed -i "s#tmp/zabbix_server.log#var/log/zabbix/zabbix_server.log#g"/etc/zabbix/zabbix_server.conf
2.1配置zabbix_agent.conf服务配置文件
1
2
3
4
5
sed -i"s/^Hostname=.*/Hostname=zabbix.example.com/g" /etc/zabbix/zabbix_agentd.conf
sed -i "s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.10.250/g" /etc/zabbix/zabbix_agentd.conf
sed -i"s/ServerActive\=127.0.0.1/ServerActive\=192.168.10.250:10051/g" /etc/zabbix/zabbix_agentd.conf
sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /etc/zabbix/zabbix_agentd.conf
sed -i"/UnsafeUserParameters=0/aUnsafeUserParameters=1\n" /etc/zabbix/zabbix_agentd.conf
## 监控服务器为10.250,被监控机(本机)为10.1
sed -i"/SourceIP=.*/aSourceIP=192.168.10.1\n"/etc/zabbix/zabbix_agentd.conf
sed -i "/ListenPort=.*/aListenPort=10050\n"/etc/zabbix/zabbix_agentd.conf
sed -i"s/Server\=127.0.0.1/Server\=192.168.10.250/g"/etc/zabbix/zabbix_agentd.conf
sed -i"s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g"/etc/zabbix/zabbix_agentd.conf
sed -i "/UnsafeUserParameters=0/aUnsafeUserParameters=1\n"/etc/zabbix/zabbix_agentd.conf
sed -r -i"s/(ServerActive=.*)/#\1/" /etc/zabbix/zabbix_agentd.conf
chkconfig zabbix_agentd on
service zabbix_agentd start
yum -y install net-snmp
mv /etc/snmp/snmpd.conf /etc/snmp/snmpd.conf.bak
cat > /etc/snmp/snmpd.conf <<end
com2sec mynetwork 192.168.10.250 public
com2sec mynetwork 127.0.0.1 public
group MyROGroup v2c mynetwork
access MyROGroup "" any noauthprefix all none none
view all included .1 80
end
chkconfig snmpd on
service snmpd start