本文主要包含zabbix分布式监控,zabbix 分布式,zabbix监控部署,zabbix监控mysql,zabbix web监控等服务器相关知识,网友希望可以进行参考
server端侦听在10051端口,客户端侦听在10050端口。用户界面使用php开发。数据存储在MySQL里面。安装几次都要重新看,目前将Zabbix配置安装进行整理如下
Zabbix配置需要web、php、mysql、gcc等支持
参考资料:https://www.zabbix.com/documentation/doku.php?id=2.0/manual/installation/install
Zabbix Server安装
创建Zabbix运行的用户:
# groupadd zabbix # useradd -g zabbix zabbix
安装libcurl和net-snmp:
# yum install net-snmp-devel curl-devel
安装Fping:
# wget -c http://fping.org/dist/fping-3.4.tar.gz # tar zxvf fping-3.4.tar.gz # cd fping-3.4 # ./configure # make && make install # chown root:zabbix /usr/local/sbin/fping # chmod 4710 /usr/local/sbin/fping
安装Zabbix Server:
# wget -c http://downloads.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.0.6/zabbix-2.0.6.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fzabbix%2F%3Fsource%3Ddlp&ts=1367916060&use_mirror=ncu # tar zxvf zabbix-2.0.6.tar.gz # cd zabbix-2.0.6 # ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl #make install
添加服务端口[root@localhost ~]# cat >>/etc/services <<EOFzabbix-agent 10050/tcp Zabbix Agentzabbix-agent 10050/udp Zabbix Agentzabbix-trapper 10051/tcp Zabbix Trapperzabbix-trapper 10051/udp Zabbix Trapper
Zabbix Server配置与启动
创建Zabbix数据库和MySQL用户:
mysql> create database zabbix;
Query OK, 1 row affected (0.05 sec) mysql> grant all on zabbix.* to zabbix@localhost identified by 'redhat'; Query OK, 0 rows affected (0.03 sec) mysql> flush privileges; Query OK, 0 rows affected (0.04 sec)
导入Zabbix初始数据:
# cd database/mysql/ # mysql -uroot -p
sql> set sql_log_bin=0;mysql> source ./schema.sql; mysql> source ./images.sql; mysql> source ./data.sql;
编辑/usr/local/zabbix/etc/zabbix_server.conf:
LogFile=/usr/local/zabbix/logs/zabbix_server.log P

