监控之zabbix安装

服务器:ubuntu14.04

其他组件版本:

  • apache : 2
  • php : 5
  • zabbix : 2.2.2
sudo apt-get install apache2      

sudo apt-get install php5  

sudo apt-get install libapache2-mod-php5  

sudo /etc/init.d/apache2 restart // 重启apache,此时php5已经可用了  

sudo apt-get install mysql-server//数据库账号:root密码:123456  

sudo apt-get install libapache2-mod-auth-mysql  

sudo apt-get install php5-mysql  

sudo /etc/init.d/apache2 restart // 再次重启apache,使新服务正常激活  

然后在终端输入:

sudo ls /etc/apache2/mods-enabled  

看看这个目录下(默认存在),有没有php5.conf 和 php5.load,如果没有则:

sudo a2enmod php5  

启用 php 模块,然后重启apache即可。OK,apache、php5、mysql都已经可用了。

编辑apache文件,配置serverName

vi /etc/apache2/apache2.conf  
ServerName 127.0.0.1

重启apache

sudo /etc/init.d/apache2 restart         

通过http://127.0.0.1 ,已经可以访问apache静态资源服务器了.

配置PHP参数

vi /etc/php5/apache2/php.ini

内容如下:

date.timezone = Asia/Shanghai  

max_input_time = 600  

max_execution_time = 600  

post_max_size =32M  

sudo /etc/init.d/apache2 restart

上面这么多都没有出问题的话 可以开始安装zabbix了

安装zabbix服务端

sudo apt-get install zabbix-server-mysql 

修改/etc/default/zabbix-server文件

START=yes

配置mysql的zabbix配置,根据这个文档

cat /usr/share/doc/zabbix-server-mysql/README.Debian

按照步骤来:

  • mysql -p -e “create database zabbix character set utf8”

  • mysql -p -e “grant all on zabbix.* to ‘zabbix’@’localhost’ identified by ‘zabbix’”

  • zcat /usr/share/zabbix-server-mysql/{schema,images,data}.sql.gz \
    | mysql -uzabbix -pzabbix zabbix

启动zabbix

/etc/init.d/zabbix-server start

安装zabbix 网站程序

apt-get install zabbix-frontend-php

装完以后再做一件事:

cp -r /usr/share/zabbix /var/www/html/zabbix
因为apt-get 安装完以后 默认到/usr/share/下了 这样就会造成 网页打不开了 ,所以复制到/var/www/html/下

重启zabbix

/etc/init.d/zabbix-server restart 

访问http://127.0.0.1/zabbix 就到了访问界面

到了这步:Check of pre-requisites,发现php有很多错误,重启一下apache就可以啦,再retry下

安装完以后更改下面这个文件

vi /etc/zabbix/zabbix_server.conf

检查一下DBuser 与你在WEB界面的配置相同
将DBpasswd前面的注释去掉,后面加上你数据库的密码 重新启动一下zabbix OK!即可监控自身

install阶段缺少配置文件,下载下来,再拷贝到目标服务器即可 /etc/zabbix/

安装成功之后提示登入:

默认的初始用户名和密码是:Admin zabbix

zabbix-agent 安装

apt-get install zabbix-agent
vi /etc/zabbix/zabbix_agent.conf
/usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf