标签:添加 mkdir 通过 指定 sch make 新版本 centos5 文件
安装zabbix首先需要安装ltmp(lnmp),这里的t是指tengine(taobao的nginx版本),安装教程见 http://www.ltmp.cc 安装的时候PHP选择5.4版本,因为zabbix3.0需要php5.4以上版本。
安装完成以后,就开始安装zabbix了。
系统需求:
安装步骤:
1.使用putty或类似的SSH工具登陆VPS或服务器;
添加dns参数,防止默认装机没有dns导致安装失败
1 |
echo "nameserver 114.114.114.114" >> /etc/resolv.conf |
yum-fastestmirror,自动选择最快的yum源,可以加快安装进度。
#centos5\centos6:
1 |
yum -y install yum-fastestmirror |
#centos4:
1 |
yum -y install yum-plugin-fastestmirror |
为了防止安装过程中中断,可以先安装screen,同时安装下载工具wget
1 |
[root@LTMP]# yum install screen wget -y |
2.登陆后运行:
1 |
[root@LTMP]# screen -S ltanmp |
3.下载LTMP一键安装包
1 |
[root@LTMP]# wget -c http://www.ltmp.cc/download/ltanmp.tar.gz |
4.解压安装包
1 |
[root@LTMP]#tar zxvf ltanmp.tar.gz |
5.进入安装包
1 |
[root@LTMP]# cd ltanmp |
6.执行安装脚本
1 |
[root@LTMP]# ./centos.sh |
7.稍等一会,安装服务器必备的一些软件,然后开始选择地区,如果是中国就输入asia,如图:(这一步现在不需要了)
8.预设你们的mysql密码,用户为root,如图,这里设置mysql密码为ltanmp
9.设置是否需要安装mysql的innodb引擎,这里我们设置为需要,请输入y,如图:
10.选择安装php的版本,个人建议安装5.3.27,因为5.4以及以上的版本可能与一些比较老的程序产生不兼容,如果安装5.3.27,请输入n,如图:
11.选择需要安装的数据库类型,这里选择mysql5.5.32,这里我们输入n,如图:
说明:
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。
MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。
所以这个地方,你也可以选择输入y,安装MariaDB。
12.选择webserver,这里看个人喜好,我选择tengine,输入y,如果选择nginx,请输入n,如图:
13.选择是直接安装,还是返回重新安装,如果要安装以上的选择,可以直接按任意键开始,如果需要重新安装,按ctrl+c,如图:
14.等待安装服务器组件,直到成功,出现如下界面即表示安装成功,如图:
先安装一个依赖,不然编译会出现configure: error: MySQL library not found
点击(此处)折叠或打开
这里以安装zabbix-3.0.0alpha2版本为例,下载地址:http://www.zabbix.com/download.php 最底部。
1.下载源码包
2.解压源码包:
3.添加zabbix用户
4.配置相关依赖文件
5.开始编译
参数说明
—prefix=/usr/local/zabbix为指定安装目录为/usr/local/zabbix
—enable-server为安装zabbix服务端程序
—enable-agent为安装agent程序
—with-mysql为使用mysql数据库
—enable-ipv6为启用ipv6支持
—with-net-snmp为启用snmp支持
—with-libcurl为启用curl
—with-libxml2编译xml模块,主要用于监控vm虚拟机
6.开始安装
建立软链接
添加zabbix服务对应的端口
7.配置agent
如果还要修改其他配置可以参考http://www.xiaohuai.com/4028
8.添加开机启动脚本
如果/etc/init.d/有这个脚本就不用再拷贝了,如果没有可以再拷贝一份到启动目录,方便重启停止等操作。
9.修改开机启动与启动目录下的zabbix_server zabbix_agentd文件
BASEDIR=/usr/local/zabbix/ #zabbix安装目录
BASEDIR=/usr/local/zabbix/ #zabbix安装目录
10.建立zabbix数据库并导入数据文件
配置web站点
添加nginx配置
开始安装web站点
1.在浏览输入配置好的域名如下:
解决图中出现的错误
1 2 3 4 5 |
vi /usr/local/php/etc/php.ini #修改 memory_limit =128M max_input_time = 300 disable_functions = #这一段改成这样也可以,也可以直接去掉"scandir," |
然后执行重启php脚本即可。
1 |
/etc/init.d/php-fpm restart |
2.刷新安装页面,如图
3.我们点击Next step,如图
输入相关信息即可。
4.继续点击Next step,如图
name的部分可以不填写
5.继续点击Next step,如图
6.继续点击Next step,如图
7.最后点击Finish 完成安装,并跳转到登陆界面,如图
输入用户名密码即可登陆,帐号:admin 密码:zabbix,放一张安装成功以后的截图。
zabbix_server没有启动,我们启动zabbix_server与zabbix_agentd,同时关闭防火墙。
1 2 3 |
/etc/init.d/iptables stop /etc/init.d/zabbix_server start /etc/init.d/zabbix_agentd start |
开启中文语言
zabbix实际是有中文语言的,只是zabbix禁用了中文语言,我们可以通过修改web端源文件来开启中文语言
然后点击zabbix监控网页端右上角人头头像修改为中文语言即可。
更换语言后,图形会出现乱码,我们做如下修改即可。
define(‘ZBX_FONT_NAME‘, ‘msyh‘);
define(‘ZBX_GRAPH_FONT_NAME‘, ‘msyh‘)
然后下载微软雅黑字体,改名为msyh传入/home/www/zabbix/fonts 目录下即可。
标签:添加 mkdir 通过 指定 sch make 新版本 centos5 文件
原文地址:http://www.cnblogs.com/zhangzeyu/p/6438534.html