zabbix server安装  

(版本为:zabbix-2.4.5) 

1.防火墙开启

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT

iptables -A INPUT -p udp --dport 10050 -j ACCEPT

iptables -A INPUT -p tcp --dport 10051 -j ACCEPT

iptables -A INPUT -p udp --dport 10051 -j ACCEPT


2.配置zabbix 数据库服务

#说明:本人使用的是MySQL数据库。zabbix可以使用5种数据库的。

#进入数据库

mysql -u root -p

#创建数据库账户

grant all privileges on zabbix.* to zabbix@localhost identified by '123456';

#创建数据库

create database zabbix default charset utf8; #我这里设置了字符集

#导入数据库

source /usr/src/zabbix-2.4.5/database/mysql/schema.sql;

source /usr/src/zabbix-2.4.5/database/mysql/data.sql;

source /usr/src/zabbix-2.4.5/database/mysql/images.sql;


3.安装zabbix-server

tar zxvf zabbix-2.4.5.tar.gz -C /usr/src/

cd /usr/src/zabbix-2.4.5/

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

make && make install

4.配置zabbix-server

cd /usr/local/nginx/html/zabbix/etc

mv zabbix_agentd.conf zabbix_agentd.conf.bak

####配置zabbix_agentd.conf客户端服务

vim zabbix_agentd.conf

------zabbix_agentd.conf内容-------------------------

LogFile=/tmp/zabbix_agentd.log

Server=127.0.0.1

#ServerActive=127.0.0.1

Hostname=Zabbix server

--------------------------------

####配置zabbix-server.conf服务器端服务

mv zabbix_server.conf zabbix_server.conf.bak

vim zabbix_server.conf

------zabbix_server.conf内容-----------------------

LogFile=/tmp/zabbix_server.log

DBName=zabbix

DBUser=zabbix

DBHost=localhost

DBPassword=123456

------------------------------------------------------

5.配置zabbix服务

###创建zabbix系统账户与属组

groupadd zabbix

useradd -g zabbix zabbix -s /sbin/nologin 

###复制zabbix网页文件

cp -rf /usr/src/zabbix-2.4.5/frontends/php/ /usr/local/nginx/html/zabbix    ##web 目录需根据自己环境来选择


###配置PHP服务#########

sed -i 's/post_max_size = 8M/post_max_size = 32M/g' /etc/php.ini

sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 50M/g' /etc/php.ini

sed -i 's/;date.timezone =/date.timezone =PRC/' /etc/php.ini

sed -i 's/max_execution_time = 30/max_execution_time = 600/g' /etc/php.ini

sed -i 's/max_input_time = 60/max_input_time = 600/g' /etc/php.ini

sed -i 's/memory_limit = 128M/memory_limit = 256M/g' /etc/php.ini

###重启php服务

service php-fpm restart


6.配置zabbix 启动脚本

cd /usr/src/zabbix-2.4.5/misc/

cp init.d/tru64/zabbix_server /etc/init.d/

cp init.d/tru64/zabbix_agentd /etc/init.d/

chmod +x /etc/init.d/zabbix_*

chkconfig --add zabbix_server

chkconfig --add zabbix_agentd

chkconfig zabbix_server on

chkconfig zabbix_agentd on

/etc/init.d/zabbix_server start

/etc/init.d/zabbix_agentd start


####检查zabbix服务是否启动

netstat -ntpl|grep zabbix

tcp        0      0 0.0.0.0:10050          0.0.0.0:*         LISTEN      18188/zabbix_agentd 
tcp        0      0 0.0.0.0:10051          0.0.0.0:*         LISTEN      18136/zabbix_server 


通过浏览器访问访问 http://zabbix-ip/zabbix  即可进行相关设置


你可能感兴趣的:(安装,zabbix,监控服务)