centos6.5下zabbix3.26搭建
来源:互联网 发布:python画图代码 编辑:程序博客网 时间:2024/06/12 21:20
一、软件下载安装(官方下载地址:http://www.zabbix.com/download)
[root@zabbix zabbix]# mkdir /var/zabbix
[root@zabbix zabbix]# wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
#对于所有Zabbix守护程序进程,需要非特权用户。如果从非特权用户帐户启动Zabbix守护程序,它将以该用户身份运行。
[root@zabbix zabbix]#groupadd zabbix
[root@zabbix zabbix]#useradd -g zabbix zabbix
# useradd -M -s /sbin/nologin zabbix //新建zabbix用户,无家目录,不可登陆
二、编译、安装LAMP环境
[root@zabbix zabbix]# tar zxvf zabbix-3.2.6.tar.gz
[root@zabbix zabbix]# yum install mysql mysql-server mysql-devel -y #安装mysql数据库
[root@zabbix zabbix]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm #追加yum源用于安装php5.6
[root@zabbix zabbix]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 --skip-broken -y
[root@zabbix zabbix]# yum install php56w-fpm -y #安装PHP FPM
[root@zabbix zabbix]# yum install *bcmath* --skip-broken -y
[root@zabbix zabbix]# vi /etc/php.ini 添加:
extension=bcmath.so
[root@zabbix zabbix]# yum install -y php56w-xml*
[root@zabbix zabbix-3.2.6]# yum install cc gcc net-snmp-devel libxml2-devel curl-devel
[root@zabbix zabbix-3.2.6]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
[root@zabbix zabbix-3.2.6]# make install
三:数据库初始化
mysql> create user zabbix identified by '123456';
mysql> create database zabbix character set utf8;
mysql> grant all on zabbix.* to zabbix@localhost identified by '123456';
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < schema.sql
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < images.sql
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < data.sql
[root@zabbix mysql]# pwd
/var/zabbix/zabbix-3.2.6/database/mysql
四、更改zabbix-server.conf配置文件中关于数据库部分。默认的配置文件在/usr/local/zabbix安装目录下
[root@zabbix mysql]# vim /usr/local/zabbix/etc/zabbix_server.conf //修改以下内容
LogFile=/var/log/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=123456 //DBPassword 默认是被注释掉的,需要自己添加
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
创建日志文件:
[root@zabbix mysql]# touch /var/log/zabbix_server.log
[root@zabbix mysql]# chown zabbix.zabbix /var/log/zabbix_server.log
五、复制php文件到网页目录
[root@zabbix frontends]# mkdir /var/www/html/zabbix
[root@zabbix frontends]# cp -rf php/* /var/www/html/zabbix/
[root@zabbix ~]# cp /var/zabbix/zabbix-3.2.6/misc/init.d/fedora/core/zabbix_server /etc/init.d/
[root@zabbix ~]# cp /var/zabbix/zabbix-3.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
六、启动配置服务
服务端设置:
[root@zabbix ~]#chmod +x /etc/init.d/zabbix_*
添加服务
[root@zabbix ~]#chkconfig --add zabbix_server
[root@zabbix ~]#chkconfig --add zabbix_agentd
设置开机自启动
[root@zabbix ~]#chkconfig zabbix_server on
[root@zabbix ~]#chkconfig zabbix_agentd on
启动服务
[root@zabbix ~]#service zabbix_server start
[root@zabbix ~]#service zabbix_agentd start
打开浏览器:http://192.168.1.66/zabbix
根据提醒修改php配置
[root@zabbix ~]#vim /etc/php.ini
post_max_size=16M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai
always_populate_raw_post_data=-1
修改文件权限
[root@zabbix init.d]# chown -R 777 /var/www/html/zabbix/conf
默认用户名密码:admin/zabbix
客户端配置
cat /usr/local/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix_agentd.log
Server=127.0.0.1
UnsafeUserParameters=1
创建日志文件:touch /var/log/zabbix_agentd.log
chown zabbix.zabbix /var/log/zabbix_agentd.log
添加服务
chkconfig --add zabbix_agentd
设置开机自启动
chkconfig zabbix_agentd on
启动服务
/etc/init.d/zabbix_agentd start
七、中文乱码解决办法
1、首先从Windows拷贝个字体,选择控制面板->字体->选择一种中文字库例如“楷体”。文件名为simkai.ttf
2、修改zabbix的web页面文件/include/defines.inc.php,其中SIMKAI为字库名字,不包含ttf后缀。
#define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
#define('ZBX_FONT_NAME', 'DejaVuSans');
define('ZBX_FONT_NAME', 'simkai');
3、修改后保存,页面刷新就可以正常显示了。
[root@zabbix zabbix]# mkdir /var/zabbix
[root@zabbix zabbix]# wget https://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/3.2.6/zabbix-3.2.6.tar.gz
#对于所有Zabbix守护程序进程,需要非特权用户。如果从非特权用户帐户启动Zabbix守护程序,它将以该用户身份运行。
[root@zabbix zabbix]#groupadd zabbix
[root@zabbix zabbix]#useradd -g zabbix zabbix
# useradd -M -s /sbin/nologin zabbix //新建zabbix用户,无家目录,不可登陆
二、编译、安装LAMP环境
[root@zabbix zabbix]# tar zxvf zabbix-3.2.6.tar.gz
[root@zabbix zabbix]# yum install mysql mysql-server mysql-devel -y #安装mysql数据库
[root@zabbix zabbix]# rpm -Uvh http://mirror.webtatic.com/yum/el6/latest.rpm #追加yum源用于安装php5.6
[root@zabbix zabbix]# yum install php56w.x86_64 php56w-cli.x86_64 php56w-common.x86_64 php56w-gd.x86_64 php56w-ldap.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-pdo.x86_64 --skip-broken -y
[root@zabbix zabbix]# yum install php56w-fpm -y #安装PHP FPM
[root@zabbix zabbix]# yum install *bcmath* --skip-broken -y
[root@zabbix zabbix]# vi /etc/php.ini 添加:
extension=bcmath.so
[root@zabbix zabbix]# yum install -y php56w-xml*
[root@zabbix zabbix-3.2.6]# yum install cc gcc net-snmp-devel libxml2-devel curl-devel
[root@zabbix zabbix-3.2.6]# ./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
[root@zabbix zabbix-3.2.6]# make install
三:数据库初始化
mysql> create user zabbix identified by '123456';
mysql> create database zabbix character set utf8;
mysql> grant all on zabbix.* to zabbix@localhost identified by '123456';
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < schema.sql
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < images.sql
[root@zabbix mysql]# mysql -uzabbix -p123456 zabbix < data.sql
[root@zabbix mysql]# pwd
/var/zabbix/zabbix-3.2.6/database/mysql
四、更改zabbix-server.conf配置文件中关于数据库部分。默认的配置文件在/usr/local/zabbix安装目录下
[root@zabbix mysql]# vim /usr/local/zabbix/etc/zabbix_server.conf //修改以下内容
LogFile=/var/log/zabbix_server.log
DBName=zabbix
DBUser=zabbix
DBPassword=123456 //DBPassword 默认是被注释掉的,需要自己添加
DBSocket=/var/lib/mysql/mysql.sock
DBPort=3306
创建日志文件:
[root@zabbix mysql]# touch /var/log/zabbix_server.log
[root@zabbix mysql]# chown zabbix.zabbix /var/log/zabbix_server.log
五、复制php文件到网页目录
[root@zabbix frontends]# mkdir /var/www/html/zabbix
[root@zabbix frontends]# cp -rf php/* /var/www/html/zabbix/
[root@zabbix ~]# cp /var/zabbix/zabbix-3.2.6/misc/init.d/fedora/core/zabbix_server /etc/init.d/
[root@zabbix ~]# cp /var/zabbix/zabbix-3.2.6/misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
六、启动配置服务
服务端设置:
[root@zabbix ~]#chmod +x /etc/init.d/zabbix_*
添加服务
[root@zabbix ~]#chkconfig --add zabbix_server
[root@zabbix ~]#chkconfig --add zabbix_agentd
设置开机自启动
[root@zabbix ~]#chkconfig zabbix_server on
[root@zabbix ~]#chkconfig zabbix_agentd on
启动服务
[root@zabbix ~]#service zabbix_server start
[root@zabbix ~]#service zabbix_agentd start
打开浏览器:http://192.168.1.66/zabbix
根据提醒修改php配置
[root@zabbix ~]#vim /etc/php.ini
post_max_size=16M
max_execution_time=300
max_input_time=300
date.timezone=Asia/Shanghai
always_populate_raw_post_data=-1
修改文件权限
[root@zabbix init.d]# chown -R 777 /var/www/html/zabbix/conf
默认用户名密码:admin/zabbix
客户端配置
cat /usr/local/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix_agentd.log
Server=127.0.0.1
UnsafeUserParameters=1
创建日志文件:touch /var/log/zabbix_agentd.log
chown zabbix.zabbix /var/log/zabbix_agentd.log
添加服务
chkconfig --add zabbix_agentd
设置开机自启动
chkconfig zabbix_agentd on
启动服务
/etc/init.d/zabbix_agentd start
七、中文乱码解决办法
1、首先从Windows拷贝个字体,选择控制面板->字体->选择一种中文字库例如“楷体”。文件名为simkai.ttf
2、修改zabbix的web页面文件/include/defines.inc.php,其中SIMKAI为字库名字,不包含ttf后缀。
#define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
#define('ZBX_FONT_NAME', 'DejaVuSans');
define('ZBX_FONT_NAME', 'simkai');
3、修改后保存,页面刷新就可以正常显示了。
阅读全文
0 0
- centos6.5下zabbix3.26搭建
- Centos6.5 安装zabbix3
- Centos6.5 安装zabbix3
- Centos6.5 安装zabbix3
- centos6.5 zabbix3.2.7安装
- Centos6.5 安装Zabbix3.4
- Centos6.4下源码安装zabbix3.4.4
- centos6.5 zabbix3.0服务端安装
- Centos6.5下搭建Tomcat
- Centos6.5下搭建Tomcat
- Centos6.5下搭建Tomcat
- Centos6.5下搭建Tomcat
- CentOS6.7下LNMP环境安装zabbix3.0
- CentOS6下yum升级Zabbix2.2/2.4到Zabbix3.0
- centos6部署zabbix3.2.6
- CentOS6.5下搭建NFS文件服务器
- centos6.5下搭建LAMP环境
- CentOS6.5下快速搭建vsftpd
- Andrew Ng机器学习week9(Anomaly Detection and Recommender Systems)编程习题
- B-1029
- 数据结构关于树的一些递归函数代码
- redis-cluster研究和使用
- CF
- centos6.5下zabbix3.26搭建
- Codeforces 249E:Endless Matrix
- N!的位数
- ArcGIS水文分析实战教程(1)GIS与水文学
- mechaware——理解事件确认
- Linux内核内存管理之SLAB内存管理算法(三) --slab对象的分配与释放
- Hadoop之旅(2)—伪集群 HDFS 文件读取与上传案例、权限与安全模式
- Activity的启动模式和退出
- TCP与UDP区别总结