Centos zabbix 安装
1、搭建zabbixweb环境
a)安装httpd
#yum install httpd
b)安装 mysql
#yum install mysql-server mysql-devel
c)安装 php
# yum install php php-gd php-mysql php-bcmath php-xml php-mbstring
d)安装依赖包
# yum install net-snmp-devel curl-devel perl-DBI
2、安装zabbix
添加zabbix用户
#useradd�Cd /home/zabbix �Cp zabbix zabbix
#tar zxvf zabbix-2.0.0.tar.gz
#cd zabbix-2.0.0
#./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql --with-net-snmp --with-libcurl
#make install
3、建立zabbix数据库
# mysql -u root -p9654321
Mysql>create database zabbix character set utf8
Mysql> exit
#cd zabbix-2.0.0
导入zabbix数据库
#mysql -u root -p9654321 zabbix < database/mysql/schema.sql
# mysql -u root -p9654321 zabbix < database/mysql/images.sql
# mysql -u root -p9654321 zabbix < database/mysql/data.sql
4、更改php设置
#vim /usr/local/php/lib/php.ini
max_execution_time = 300
max_input_time = 300
date.timezone = Asia/Shanghai
post_max_size = 32M
memory_limit = 128M
mbstring.func_overload = 2
5、更改httpd设置
复制zabbix网页文件到http主目录
#cd zabbix-2.0.0
#cp -rf frontends/php /var/www/zabbix
#vim /etc/httpd/conf/httpd.conf
为zabbix添加虚拟主机
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/zabbix"
ServerName zabbix.test.com
</VirtualHost>
重启httpd
#service httpd restart
6、运行配置向导
浏览器访问http://10.0.0.9:9090
Setup1:
Setup2:检查php配置和模块
Setup3:配置数据库连接
Setup 4:zabbix server信息
Setup 5: summary
Setup 6: Finish
配置完成后,出现登陆界面,默认的用户为:admin,密码为:zabbix
7、启动zabbix server
#vim /etc/service
zabbix-agent 10050/tcp # Zabbix Agent
zabbix-agent 10050/udp # Zabbix Agent
zabbix-trapper 10051/tcp # Zabbix Trapper
zabbix-trapper 10051/udp # Zabbix Trapper
#/usr/local/zabbix/sbin/zabbix_server
# cp misc/init.d/fedora/core5/zabbix_* /etc/init.d/
更改两个文件BASEDIR= /usr/local/zabbix
将zabbix_server zabbix_agentd加入开机自动启动
# echo “service zabbix_server_ctl start” >>/etc/rc.local
#echo “service zabbix_agentd_ctl start” >>/etc/rc.local
Zabbix主界面如下
8、安装zabbix agent
1)Linux 安装
#mkdir /etc/zabbix
#cd /etc/zabbix
# wget http://www.zabbix.com/downloads/2.0.0/zabbix_agents_2.0.0.linux2_6.i386.tar.gz
#tar zxvf zabbix_agents_2.0.0.linux2_6.i386.tar.gz
取一份server上的zabbix_agnetd.conf到本地,然后按说明修改,一般我们只需修改如下3个参数:
Hostname=本机名
Server=Zabbix Server IP
LogFile=本机agentd日志保存文件
修改完成后,运行agentd
#useradd zabbix
#/etc/zabbix/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
#ps �Cef|grep zabbix_agentd
2)windows安装
a. 下载agent http://www.zabbix.com/downloads/2.0.0/zabbix_agents_2.0.0.win.zip
解压文件中的win32放到c:/ 重命名为zabbix
下载修改好的zabbix_agentd.conf文件也放到c:/zabbix
b.打开cmd命令行,执行C:>zabbix/zabbix_agentd -c zabbix/zabbix_agentd.conf�Cinstall
安装后会在系统服务里添加一个zabbix_agentd服务,会自动开机运行
c.启动agentd服务
C:>zabbix/zabbix_agentd �Cstart
排错:
1、zabbix主页提示“Zabbix server is not running: the information displayed may not be current.”
解决方法:检查zabbix server是否正常启动,如未启动请检查zabbix_server.conf配置,若已启动请按下面方法操作。
1)关闭senlinux或者设置允许zabbix通过 2) 核对zabbix.conf.php 中数据库用户名、密码是否正确。 3)检查/etc/hosts中是否有localhost记录,如没有添加。