yum update
yum -y install net-snmp net-snmp-*
php-bcmath libssh2 fping curl-devel
yum快速安装APM
安装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数据库服务器。初始化Mysql
第一次启动mysql以后执行如下命令:
/usr/bin/mysqladmin -u root password 'zabbix'
其中”中的zabbix是密码,你可以设置成想要的密码。
这样的话就可以使用如下命令登陆mysql了:
mysql -uroot -p编辑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 |
正常的话,应该能看到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
转载于:https://blog.51cto.com/55348/1287991