zabbix配置脚本服务端与客户端

yum -y install mysql-server mysql-devel httpd php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate  php-bcmath 自装mysql 


groupadd zabbix
useradd zabbix -g zabbix


/etc/init.d/mysqld start


create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@'%' identified by 'Zabbixhurbao';


wget http://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.2.2/zabbix-2.2.2.tar.gz/download
tar zxvf zabbix-2.2.9.tar.gz 
cd zabbix-2.2.9


mysql -uzabbix -h192.168.1.210 -p zabbix < database/mysql/data.sql 
mysql -uzabbix -h192.168.1.210 -p zabbix < database/mysql/schema.sql
mysql -uzabbix -h192.168.1.210 -p zabbix < database/mysql/images.sql 


./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --enable-java --with-libcurl


make && make install


cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/


sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf
sed -i 's/^.*DBPassword=.*$/DBPassword=Zabbixhurbao/g' /usr/local/zabbix/etc/zabbix_server.conf
sed -i 's/^.*DBHost=.*$/DBHost=192.168.1.210/g' /usr/local/zabbix/etc/zabbix_server.conf
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




cat >>/etc/services <<EOF
zabbix-agent     10050/tcp       #Zabbix Agent
zabbix-agent     10050/udp       #Zabbix Agent
zabbix-trapper   10051/tcp       #Zabbix Trapper
zabbix-trapper   10051/udp       #Zabbix Trapper
EOF


/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
netstat -anpt | grep 10050


cp -ra frontends/php /var/www/html/zabbix
chown -R apache.apache /var/www/html/zabbix


http://192.168.1.225/zabbix/setup.php#
sed -i 's/^\(.*\)date.timezone =.*$/date.timezone = Asia\/Shanghai/g' /etc/php.ini
sed -i 's/^\(.*\)post_max_size =.*$/post_max_size = 16M/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


加中文选项 可不用
vi zabbix/include/locales.inc.php


'zh_CN' => array('name' => _('Chinese (zh_CN)'),        'display' => true),





=====以下为客户端配置


3、创建zabbix运行所需要的用户跟组
groupadd  -g 201 zabbix
useradd -g zabbix -u 201 -m zabbix
4、解压安装zabbixagent端
cd /usr/src/
tar xf zabbix-2.2.2.tar.gz
cd zabbix-2.2.2
./configure --sysconfdir=/etc/zabbix --enable-agent
make && make install
5、copy agent端运行所需要的脚本
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/
chmod +x /etc/init.d/zabbix_agentd
6、配置agent端配置文件
vim /etc/zabbix/zabbix_agentd.conf       #此处千万别写成了zabbix_agent.conf,否则配置了不生效
Server=192.168.239.130                   #填写Server的IP地址
ServerActive=192.168.239.130             #修改为Server的IP地址
Hostname=Centos-03                       #填写本机的HostName,注意Server端要能解析
UnsafeUserParameters=1                   #是否允许自定义的key,1为允许,0为不允许
Include=/etc/zabbix/zabbix_agentd.conf.d/#自定义的agentd配置文件(key)可以在这里面写;
7、启动zabbix agent端
/etc/init.d/zabbix_agentd start





















  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值