yum update

yum -y install net-snmp net-snmp-* php-bcmath libssh2 fping curl-devel

yum快速安装APM

  1. 安装APM
    安装命令如下:
      yum install httpd httpd-devel mysql mysql-devel mysql-server php   php-devel php-mysql php-common php-gd php-mbstring php-mcrypt php-xml  OpenIPMI-devel OpenIPMI-libs gcc
    使用/etc/init.d/httpd start 就可以开启web服务器。
    使用/etc/init.d/mysqld start 就可以开启Mysql数据库服务器。

  2. 初始化Mysql
    第一次启动mysql以后执行如下命令:
      /usr/bin/mysqladmin -u root password 'zabbix'
    其中”中的zabbix是密码,你可以设置成想要的密码。
    这样的话就可以使用如下命令登陆mysql了:
      mysql -uroot -p

  3. 编辑Apache支持PHP

vi /etc/httpd/conf/httpd.conf

添加:

AddType application/x-httpd-php .php


AddType application/x-httpd-php-source .phps

#设置php文件后缀

  存盘退出

vi /usr/local/lib/php.ini

#register-golbals = On

  存盘退出

4、启动服务

/usr/local/apache/bin/apachectlstart

5、测试

  然后写个php测试页info.php:内容如下


〈?php
phpinfo();
?>

  正常的话,应该能看到php的信息了,恭喜你的Apche+Mysql+PHP安装成功。

4.设置httpd和mysqld开机启动
命令如下:
chkconfig httpd on
chkconfig mysqld on

groupadd zabbix

useradd -g zabbix zabbix




mysql> create database zabbix CHARACTER SET utf8;

mysql>grant all on zabbix.* to 'zabbix'@'localhost' identified by 'zabbix';



/usr/bin/mysql -uroot -pzabbix zabbix </root/zabbix-2.0.8/database/mysql/schema.sql

/usr/bin/mysql -uroot -pzabbix zabbix </root/zabbix-2.0.8/database/mysql/p_w_picpaths.sql

/usr/bin/mysql -uroot -pzabbix zabbix </root/zabbix-2.0.8/database/mysql/data.sql


cd /root/zabbix

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


make&& make install


vi /usr/zabbix/etc/zabbix_server.conf

该文件中修改的地方有下面几点

DBName=zabbix

DBUser=root

DBPassword=zabbix

CacheSize=256M

6.修改/etc/services配置文件

在文件的最后添加下面四行

zabbix-agent    10050/tcp               Zabbix Agent

zabbix-agent    10050/udp                Zabbix Agent

zabbix-trapper    10051/tcp    Zabbix Trapper

zabbix-trapper    10051/udp    Zabbix Trapper



安装zabbix图形界面

cp -ar frontends/php/* /var/www/html/

chown -R www.www /var/www/html///权限

/usr/zabbix/sbin/zabbix_server -c /usr/zabbix/etc/zabbix_server.conf


vi /etc/php.ini

post_max_size=16M

PHP optionmax_execution_time=300

PHP optionmax_input_time=300

date.timezone=Asia/Shanghai



--------zabbix agentd installtion--------

wget
tar -xvf zabbix-2.0.9.tar.gz
cd zabbix-2.0.9
./configure --enable-agent --prefix=/usr/zabbix
make && make install

vi /usr/zabbix/etc/zabbix_agentd.conf
Server=127.0.0.1 ->Server=ServerIP
hostname=hostname

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


BASEDIR=/usr/local -->BASEDIR=/usr/zabbix

groupadd zabbix
useradd zabbix -g zabbix


/etc/init.d/zabbix_agentd start
chkconfig --level 345 zabbix_agentd on



1.1Proxy端安装配置

Zabbix Proxy端安装

Yum 安装必要软件(server)

创建Mysql,(Server)

chkconfig mysqld on

groupadd zabbix

useradd -gzabbix zabbix




mysql> create database zabbix_proxy CHARACTER SET utf8;

mysql>grant all on zabbix_proxy.* to 'zabbix'@'localhost' identified by 'zabbix';



/usr/bin/mysql -uroot -pzabbix zabbix_proxy </root/zabbix-2.0.8/database/mysql/schema.sql

/usr/bin/mysql -uroot -pzabbix zabbix_proxy </root/zabbix-2.0.8/database/mysql/p_w_picpaths.sql

/usr/bin/mysql -uroot -pzabbix zabbix_proxy </root/zabbix-2.0.8/database/mysql/data.sql

1.1.1Zabbix源文件安装:

多添加一项: ./configure –-enable-proxy

./configure --prefix=/usr/local/zabbix_proxy --enable-agent --enable-proxy

--with-mysql=/usr/bin/mysql_config --with-net-snmp --with-libcurl


1.1.2修改配置文件

/usr/local/zabbix_proxy/etc/zabbix_proxy.conf

Server= Zabbix_serverIP

Hostname=Proxy此时hostname

DBUser=zabbix

DBPassword=xxx


1.1.3修改/usr/local/zabbix_proxy/etc/zabbix_agentd.conf 文件

Server= Zabbix_serverIP

Hostname=Proxy此时hostname

1.1.4启动服务:

#/usr/local/zabbix_proxy/sbin/zabbix_proxy

#/usr/local/zabbix_proxy/sbin/zabbix_agentd



1.2 client端安装配置


groupadd zabbix

useradd -g zabbix zabbix

tar -xvf zabbix-2.0.8.tar.gz

cd zabbix-2.0.8

./configure --prefix=/usr/local/zabbix_proxy --enable-agent

make && make install


修改/usr/local/zabbix_proxy/etc/zabbix_agentd.conf 文件

Server= Zabbix_serverIP

Hostname=agentd此时hostname


/usr/local/zabbix_proxy/sbin/zabbix_agentd