centos6.5安装zabbix3.2
1.安装PHP
Zabbix 3以后对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7
- rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm
- yum install php56w php56w-gd php56w-mysql php56w-bcmath php56w-mbstring php56w-xml php56w-ldap
- vim /etc/php.ini
- date.timezone = Asia/Shanghai
- post_max_size = 32M
- max_execution_time = 300
- max_input_time = 300
- always_populate_raw_post_data = -1
\\安装后需要检测的提前修改属性
2.安装MySQL
MySQL建议使用5.6版本,CentOS6默认为5.1,不建议使用,性能偏低
- rpm -ivh http://dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
- yum install -y mysql-server mysql-devel
- vim /etc/my.cnf
- [mysqld]
- innodb_file_per_table #独立表空间模式
- service mysqld start
- mysql_secure_installation #MySQL安全配置向导
- Enter current password for root (enter for none): <–初次运行直接回车
- Set root password? [Y/n] <– 是否设置root用户密码,输入y并回车或直接回车
- Remove anonymous users? [Y/n] <– 是否删除匿名用户,生产环境建议删除,所以直接回车
- Disallow root login remotely? [Y/n] <–是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
- Remove test database and access to it? [Y/n] <– 是否删除test数据库,直接回车
- Reload privilege tables now? [Y/n] <– 是否重新加载权限表,直接回车
- mysql -uroot -p
- mysql> CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin;
- mysql> GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@localhost IDENTIFIED BY 'zabbix';
- mysql> flush privileges;
- mysql> show databases;
- +--------------------+
- | Database |
- +--------------------+
- | information_schema |
- | mysql |
- | performance_schema |
- | zabbix |
- +--------------------+
3.安装Zabbix
- yum install httpd libxml2-devel net-snmp-devel libcurl-devel
- groupadd -g 201 zabbix
- useradd -g zabbix -u 201 -m zabbix
- wget https://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.2.5/zabbix-3.2.5.tar.gz \\官方3.2.5集合包
- tar zxvf zabbix-3.2.5.tar.gz
- cd zabbix-3.2.5
/usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/schema.sql
/usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/images.sql
/usr/bin/mysql -uzabbix -pzabbix zabbix < database/mysql/data.sql
\\导入建表脚本
- ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2
- make &&make install
4.配置Zabbix
- vim /etc/zabbix/zabbix_server.conf
- DBHost=localhost 数据库ip地址
- DBName=zabbix
- DBUser=zabbix
- DBPassword=zabbix
- ListenIP=127.0.0.1,192.168.1.10 zabbix server ip地址
- iptables -I INPUT -p tcp -m multiport --dports 10050:10051 -j ACCEPT
- service iptables save &&service iptables restart
- ln -s /usr/local/zabbix/sbin/* /usr/sbin/
- cp misc/init.d/fedora/core/zabbix_* /etc/init.d/ \\zabbix目录
- chmod +x /etc/init.d/zabbix_*
- sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" /etc/init.d/zabbix_server \\写入系统服务
- 配置WEB
- vim /etc/httpd/conf/httpd.conf
- ServerName 127.0.0.1
- ServerName 192.168.1.10
- DocumentRoot "/var/www/html"
iptables -I INPUT -p tcp --dport 80 -j ACCEPT 开反防火墙端口- mkdir -p /var/www/html/zabbix
- cp -r frontends/php/* /var/www/html/zabbix/
- chown -R apache.apache /var/www/html/zabbix/
- chkconfig zabbix_server on
- /etc/init.d/zabbix_server start
service httpd restart
用浏览器访问http://192.168.1.10/zabbix,并按照提示安装:
5.配置Zabbix客户端
Linux 服务器客户端的安装
由于 zabbix_server 这台机器我们已经安装好了 zabbix_agentd,所以无需再次安装了。 那么其他需要监控的 linux 机器是如何安装的呢 在安装客户端的时候,软件包和服务器是同一个,只是 configure 的配置参数不同而已。 当然,源码安装,什么 GCC,make 这些命令都得安装,所以客户端不建议源码安装,由于 针对大量机器(成千上万,在互联网公司很常见),推荐 rpm 包安装,下面展示的是用源码安装
下载 zabbix 安装包 可以直接使用服务端包
1
2
3
4
5
6
7
8
9
|
# groupadd zabbix -g 201 # useradd -g zabbix -u 201 -m zabbix
|
拷贝 Agent 启动脚本
1
2
3
4
5
|
# mkdir /var/log/zabbix # chown zabbix.zabbix /var/log/zabbix # cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/ # chmod 755 /etc/init.d/zabbix_agentd # sed -i "s#BASEDIR=/usr/local#BASEDIR=/usr/local/zabbix#g" /etc/init.d/zabbix_agentd |
添加 zabbix 到系统服务文件
1
2
3
4
5
6
|
# vim /etc/services zabbix-agent 10050 /tcp #ZabbixAgent zabbix-agent 10050 /udp #ZabbixAgent zabbix-trapper 10051 /tcp #ZabbixTrapper zabbix-trapper 10051 /udp #ZabbixTrapper |
修改Agent配置文件
zabbix agent的配置很简单,只需要修改zabbix agent配置文件中的Server、ServerActive和Hostname这三项即可。
其中Server、ServerActive是zabbix server服务器的IP地址,Hostname是被监控端的IP地址,如下:
1
2
3
4
5
6
7
|
# sed -i "s/Server\=127.0.0.1/Server\=127.0.0.1,192.168.1.117/g" /usr/local/zabbix/etc/zabbix_agentd.conf # sed -i "s/ServerActive\=127.0.0.1/ServerActive\=192.168.1.117:10051/g" /usr/local/zabbix/etc/zabbix_agentd.conf # sed -i "s#tmp/zabbix_agentd.log#var/log/zabbix/zabbix_agentd.log#g" /usr/local/zabbix/etc/zabbix_agentd.conf
|
- 开启防火墙 iptables -I INPUT -p tcp -m multiport --dports 10050:10051 -j ACCEPT
设置Agent开机启动
1
2
|
# chkconfig zabbix_agentd on # service zabbix_agentd start |
在Server端使用以下命令测试是否能连接到Agent端:
1
2
|
# /usr/bin/zabbix_get -s 192.168.30.131 -p 10050 -k "system.uptime" (192.169.30.131是Agent端IP) 77177 |
rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/6/x86_64/zabbix-release-3.4-1.el6.noarch.rpm && yum install -y zabbix-agent && sed -i "s/Server=127.0.0.1/Server=x.x.x.x/g" /etc/zabbix/zabbix_agentd.conf && service zabbix-agent start && chkconfig zabbix-agent on
原文链接:http://qiangsh.blog.51cto.com/3510397/1782934
centos6.5安装zabbix3.2的更多相关文章
- Centos6.9 安装zabbix3.4 过程
Centos6.9 安装zabbix3.4 过程 1.安装apache httpd 一开始忘记截图(略...) # yun install httpd 完成后,启动httpd服务 # service ...
- centos6编译安装zabbix3.0和中文支持整理文档
编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ...
- CentOS6.5安装zabbix3.0
Server端 搭建LAMP(Linux+Apache+Mysql+PHP)环境 1.安装MySQL #安装地址:https://dev.mysql.com/downloads/repo/yum/ y ...
- linux运维、架构之路-CentOS6.9安装Zabbix3.4.1
一.LAMP环境安装 1.环境 [root@m01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@m01 ~]# uname ...
- Centos6.8安装zabbix-3.2.6
系统环境:Centos6.8 mini软件:zabbix-3.2.6 zabbix 服务端安装 安装yum 扩展源 rpm -ivh http://repo.webtatic.com/yum/el6/ ...
- Centos6.5 安装zabbix3(收藏,非原创)
1.安装PHP Zabbix 3.0对PHP的要求最低为5.4,而CentOS6默认为5.3.3,完全不满足要求,故需要利用第三方源,将PHP升级到5.4以上,注意,不支持PHP7 rpm -ivh ...
- CentOS6.5安装zabbix3.2.6
1.安装好httpd和php Zabbix 3需要PHP是至少5.4或更高版本 rpm -ivh http://repo.webtatic.com/yum/el6/latest.rpm yum -y ...
- CentOS6下安装zabbix3.4
安装环境 系统 Centos6.7,最小化安装 CPU 2核 内存 2G 硬盘 200G IP 192.168.100.168/24 主机名 zabbix Zabbix版本 3.4 数据库 mysql ...
- 在 CentOS6 上安装 Zabbix3.0 Agent 并开启客户端自动注册
#!/bin/bash # # .配置yum源 # cat /etc/redhat-release |grep -i centos |grep '6.[[:digit:]]' &>/de ...
随机推荐
- luke下载使用
网上内容太多,下载了却不管用,即使下载了,也不知道怎么用.(对我这种小白来说,大神就一笑而过吧) 下载地址:http://www.xdowns.com/app/253909.html(如若下载不到可以 ...
- 每个JavaScript程序员都需要知道的5个数组方法
Array.forEach() .forEach() 方法能够方便的让你 遍历数组里的每个元素,你可以在回调函数里对每个元素进行操作..forEach()方法没有返回值,你不需要在回调函数里写retu ...
- python全栈开发 * 27知识点汇总 * 180710
27 time os sys 模块 time 模块 一.表示时间的三种方式 时间戳(timestamp), 元组(struct_time),格式化时间字符串(Format string) 小 ...
- JavaScript面向对象之get和set设置读写属性
之前我们通过this和prototype申明的属性都是可读写的属性,如果想实现单独控制,就必须使用get和set存取期. 基本方法的 步骤一般包含两个步骤,1,使用var关键字定义一个私有属性作为中间 ...
- 手机连接wamp网页
1.改变wamp的put online 状态 Right click Wampmanager -> WAMPSetting -> Menu Item: Online/Offline
- Manjaro 玩机记录
需求: 物理机使用linux个人版本系统,最好支持 微软office QQ/Tim 等通讯软件, 软件易安装, 图形界面可修改, 具有多个多个开发环境如:python2 python3 gcc nod ...
- for循环中break与continue的区别
1.for循环 for循环是更加简洁的循环语句,大部分情况下,for循环可以代替while循环.do-while循环. for循环的格式为: for( 初始语句 ; 执行条件 ; 增量 ){循环体}执 ...
- Win7-IE11 For x86&x64离线安装包
一.Internet Explorer11简体中文版离线安装包: 微软已停止了IE11以下版本(包括IE10/9/8)的技术支持.以后Win7用IE11的机会也越来越多,但IE11官方安装 ...
- abap test msg
- Py之set操作【转载】
转自:https://blog.csdn.net/business122/article/details/7541486 1.python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包 ...