centos6.2-kvm中安装zabbix_server端脚本
#!/bin/bashyum -y install httpd php mysql mysql-server php-mysql php-devel httpd-manual mod_ssl mod_perl mod_auth_mysql php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc mysql-connector-odbc mysql-devel libdbi-dbd-mysqlmysql-devel mysql-serverhttpd net-snmp-devel curl-devel perl-DBIphp-gd php-mysqlphp-bcmathgd jpegzlib libpng freetype dev-libsdev-libxml libxmlgcc*make
/etc/init.d/mysqld start>/dev/null 2>&1
/etc/init.d/httpd start >/dev/null 2>&1
chkconfig mysqld on
chkconfig httpd on
groupadd zabbix
useradd zabbix -g zabbix
cd /usr/local/src/
tar zxvf zabbix-2.0.5.tar.gz -C /usr/local/src/
#有密码mysql -uroot -ppasswd
mysql<<EOF
create database zabbix character set utf8;
grant all on zabbix.* to zabbix@localhost identified by 'zabbix';
flush privileges;
EOF
mysql -uzabbix -pzabbixzabbix</usr/local/src/zabbix-2.0.5/database/mysql/schema.sql
mysql -uzabbix -pzabbixzabbix</usr/local/src/zabbix-2.0.5/database/mysql/images.sql
mysql -uzabbix -pzabbixzabbix</usr/local/src/zabbix-2.0.5/database/mysql/data.sql
cd /usr/local/src/zabbix-2.0.5
./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl &&make && make install
mkdir /etc/zabbix
cp conf/* /etc/zabbix/ -r
cat >/usr/local/zabbix/etc/zabbix_server.conf <<eof
CacheSize=512M
StartPollers=30
DBPassword=zabbix
DBUser=zabbix
DBName=zabbix
LogFile=/var/log/zabbix/zabbix_server.log
eof
cat >/usr/local/zabbix/etc/zabbix_agent.conf <<eof
PidFile=/tmp/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
Server=127.0.0.1
ServerActive=0.0.0.0:10051
Hostname=localhost.localdomain
eof
ln -s/usr/local/zabbix/etc/zabbix_server.conf/etc/zabbix/zabbix_server.conf
ln -s/usr/local/zabbix/etc/zabbix_agent.conf/etc/zabbix/zabbix_agent.conf
mkdir /var/log/zabbix
chown zabbix.apache/var/log/zabbix/
ln -s /usr/local/zabbix/bin/zabbix_*/usr/bin/
ln -s /usr/local/zabbix/sbin/zabbix_/usr/sbin/
ln -s /usr/local/zabbix/sbin/zabbix_* /usr/local/sbin/
cp -r /usr/local/src/zabbix-2.0.5/frontends/php/ /var/www/html/zabbix
chown -R apache.apache /var/www/html/zabbix
cp /usr/local/src/zabbix-2.0.5/misc/init.d/fedora/core5/zabbix_* /etc/init.d/ -p
/etc/init.d/zabbix_agentd start
/etc/init.d/zabbix_server start
chkconfig zabbix_server on
chkconfig zabbix_agentd on
echo "date.timezone = Asia/Shanghai" >> /etc/php.ini
sed -i "s/post_max_size=*.*/post_max_size=32M/g" /etc/php.ini
sed -i "s/max_execution_time=*.*/max_execution_time=300/g" /etc/php.ini
sed -i "s/max_input_time =*.*/max_input_time =300/g" /etc/php.ini
sed -i "s/memory_limit=*.*/memory_limit =128M/g" /etc/php.ini
sed -i "s/mbstring.func_overload =*.*/mbstring.func_overload=2/g" /etc/php.ini
cp /var/www/html/zabbix/conf/zabbix.conf.php.example /var/www/html/zabbix/conf/zabbix.conf.php
sed -i 's/zabbix_password/zabbix/g' /var/www/html/zabbix/conf/zabbix.conf.php
service httpd restart
service iptables off
setenforce 0
echo "please install your zabbix"http:/url/zabbix" "
支持一下:lol 学海无涯,回头是岸! 关羽五绺长髯,风度翩翩,手提青龙偃月刀,江湖人送绰号——刀郎。 解释就系掩饰,掩饰等于无出色,无出色不如回家休息!!! 不要在一棵树上吊死,在附近几棵树上多试试死几次~ 找不到恐龙,就用蜥蜴顶
页:
[1]