zabbix 安装
来源:互联网 发布:linux 图形库 编辑:程序博客网 时间:2024/06/07 00:16
1.yum install mysql-dev gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xm
2、yun install mysql-server.x86_64
3、/etc/init.d/mysqld status
4、service mysqld start
5、配置mysql
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@'192.168.10.197' identified by '123456';
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@'192.168.10.197' identified by '123456';
6、编译php
6.1、编译m4
tar -zxvf m4-1.4.16.tar
cd m4-1.4.16/
./configure && make && make install
tar -zxvf m4-1.4.16.tar
cd m4-1.4.16/
./configure && make && make install
6.2、编译autoconf
tar -zxvf autoconf-2.69.tar
cd autoconf-2.69
./configure && make && make install
6.3、libxml2
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.5.tar.gz
tar -zxvf libxml2-2.7.5.tar.gz
cd libxml2-2.7.5
./configure && make && make install
wget ftp://xmlsoft.org/libxml2/libxml2-2.7.5.tar.gz
tar -zxvf libxml2-2.7.5.tar.gz
cd libxml2-2.7.5
./configure && make && make install
6.3、编译php-5.6
tar -zxvf php-5.6.16.tar.gz
cd php-5.6.16
./configure && make && make install
tar -zxvf php-5.6.16.tar.gz
cd php-5.6.16
./configure && make && make install
6.4、
# 如果在编译的时候忘记添加某些模块,可以使用这种办法来重新编译添加!
# 首先,进入PHP目录(未编译)的扩展目录
cd /home/soft/php-5.2.14/ext/ftp/
# 调用phpize程序生成编译配置文件
# find / -name phpize
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
# 编译扩展库
/configure –with-php-config=/usr/local/php/bin/php-config
make
# make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下
# 编辑php.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面
vim /usr/local/php/etc/php.ini
# 第491行
# extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”
cp ftp.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
# 在php.ini的添加扩展库位置,设置要添加的扩展库。
# 在612处添加 extension=ftp.so
# 重启webservice
# 如果在编译的时候忘记添加某些模块,可以使用这种办法来重新编译添加!
# 首先,进入PHP目录(未编译)的扩展目录
cd /home/soft/php-5.2.14/ext/ftp/
# 调用phpize程序生成编译配置文件
# find / -name phpize
/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
# 编译扩展库
/configure –with-php-config=/usr/local/php/bin/php-config
make
# make成功执行后,生成的扩展库文件在当前目录的 modules 子目录下
# 编辑php.ini文档,找到extension_dir的目录,将编译好的扩展文件复制到extension下面
vim /usr/local/php/etc/php.ini
# 第491行
# extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/”
cp ftp.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/
# 在php.ini的添加扩展库位置,设置要添加的扩展库。
# 在612处添加 extension=ftp.so
# 重启webservice
6.5、
wget http://fossies.org/unix/misc/zabbix-3.0.3.tar.gz
tar -zxvf zabbix-3.0.3
wget http://fossies.org/unix/misc/zabbix-3.0.3.tar.gz
tar -zxvf zabbix-3.0.3
6.6、
cd zabbix-2.0.3/database/mysql
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@'localhost' identified by '123';
cd zabbix-2.0.3/database/mysql
mysql> use mysql;
mysql>create database zabbix character set utf8;
mysql>grant all privileges on zabbix.* to zabbix_user@'localhost' identified by '123';
mysql -uroot -p123 zabbix < schema.sql
mysql -uroot -p123 zabbix < images.sql
mysql -uroot -p123 zabbix < data.sql
mysql -uroot -p123 zabbix < images.sql
mysql -uroot -p123 zabbix < data.sql
6.7、编译安装zabbix
./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
./configure --prefix=/usr/local/zabbix --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy
6.8、
cp -r zabbix-3.0.3/conf/* /etc/zabbix
[root@localhost Desktop]# chown -R zabbix:zabbix /etc/zabbix
chown: `zabbix:zabbix': invalid user
[root@localhost Desktop]# groupadd zabbix
[root@localhost Desktop]# useradd -g zabbix -m zabbix
[root@localhost Desktop]# chown -R zabbix:zabbix /etc/zabbix
6.9、
#cp -r frontends/php /var/www/html/zabbix
#cp -r frontends/php /var/www/html/zabbix
7.1
yum install httpd.86_64
yum install httpd.86_64
service httpd start
ps -ef | grep httpd
7.2
/etc/httpd/conf/httpd.conf
补充:
启动zabbix_server
1 拷贝必要的zabbix服务端和客户端启动脚本到启动目录/etc/init.d目录下,并进行相应修改
cp misc/init.d/redhat/8.0/zabbix_server /etc/init.d/ 如果没有可以选择fedore的core5
chmod a+x /etc/init.d/zabbix_server
cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/ 如果没有可以选择fedore的core5
chmod a+x /etc/init.d/zabbix_agentd
sed -i 's/^progdir=.*$/progdir="\/usr\/local\/zabbix\/sbin\/"/g' /etc/init.d/zabbix_server
sed -i 's/^progdir=.*$/progdir="\/usr\/local\/zabbix\/sbin\/"/g' /etc/init.d/zabbix_agentd
注意此时报错,无法启动zabbix_server需要修改
vim /etc/init.d/zabbix_server
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_server"
为
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
vim /etc/init.d/zabbix_agentd
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"
为
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
2 启动zabbix服务端程序
service zabbix-server start 成功!
tail /tmp/zabbix_server.log
tail /tmp/zabbix_agentd.log
3 添加开机启动服务程序
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level 345 zabbix_server on
chkconfig --level 345 zabbix_agentd on
4 此事zabbix_server报数据库连接错误,
修改/usr/local/zabbix/etc/zabbix_server.conf
参数:
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
修改后
service zabbix_server restart 成功!
/etc/httpd/conf/httpd.conf
补充:
启动zabbix_server
1 拷贝必要的zabbix服务端和客户端启动脚本到启动目录/etc/init.d目录下,并进行相应修改
cp misc/init.d/redhat/8.0/zabbix_server /etc/init.d/ 如果没有可以选择fedore的core5
chmod a+x /etc/init.d/zabbix_server
cp misc/init.d/redhat/8.0/zabbix_agentd /etc/init.d/ 如果没有可以选择fedore的core5
chmod a+x /etc/init.d/zabbix_agentd
sed -i 's/^progdir=.*$/progdir="\/usr\/local\/zabbix\/sbin\/"/g' /etc/init.d/zabbix_server
sed -i 's/^progdir=.*$/progdir="\/usr\/local\/zabbix\/sbin\/"/g' /etc/init.d/zabbix_agentd
注意此时报错,无法启动zabbix_server需要修改
vim /etc/init.d/zabbix_server
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_server"
为
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_server"
vim /etc/init.d/zabbix_agentd
修改
ZABBIX_BIN="/usr/local/sbin/zabbix_agentd"
为
ZABBIX_BIN="/usr/local/zabbix/sbin/zabbix_agentd"
2 启动zabbix服务端程序
service zabbix-server start 成功!
tail /tmp/zabbix_server.log
tail /tmp/zabbix_agentd.log
3 添加开机启动服务程序
chkconfig --add zabbix_server
chkconfig --add zabbix_agentd
chkconfig --level 345 zabbix_server on
chkconfig --level 345 zabbix_agentd on
4 此事zabbix_server报数据库连接错误,
修改/usr/local/zabbix/etc/zabbix_server.conf
参数:
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix
修改后
service zabbix_server restart 成功!
1 0
- zabbix安装
- zabbix 安装
- zabbix安装
- Zabbix安装
- zabbix安装
- zabbix安装
- 安装zabbix
- zabbix安装
- zabbix 安装
- zabbix安装
- zabbix安装
- zabbix安装
- zabbix安装
- zabbix安装
- zabbix 安装
- zabbix安装
- zabbix安装
- zabbix安装
- Android创建前台运行的Service
- django 静态资源共享
- 利用ViewPager做向导界面
- [Android] LayoutInflater 详解
- 在Arduino中添加第3方库
- zabbix 安装
- 利用多线程拷贝文件
- 来自@Golden_Shadow 我的3D引擎数学库实现文件
- 从AsyncTask的源码解析AsyncTask工作原理
- ubuntu apt-get 与centos yum的比较
- 实现UDP的可靠文件传输 练习
- Leetcode题解 101. Symmetric Tree
- java时间比较2
- scikit-learn : 线性回归模型性能评估