码迷,mamicode.com
首页 > 其他好文 > 详细

zabbix的安装

时间:2016-10-01 22:16:12      阅读:231      评论:0      收藏:0      [点我收藏+]

标签:

1  lamp环境搭建以及zabbix安装

方便的话使用yum方式(yum安装的是2.2版本)

安装epel环境

1 yum install -y epel-release

安装lamp环境

1 yum install -y  httpd mysql mysql-libs php php-mysql mysql-server php-bcmath php-gd php-mbstring

安装zabbix服务端

1 yum install  -y zabbix22 zabbix22-agent zabbix22-server  zabbix22-server-mysql zabbix22-web zabbix22-web-mysql net-snmp-devel

安装zabbix客户端(不安装也行,客户端主要在被监控的机器上)

1 yum install  -y  zabbix22-agent

启动服务

1 #启动server
2 /etc/init.d/zabbix-server start;
3 #启动客户端 
4 /etc/init.d/zabbix-agent start
5 #启动httpd
6  /etc/init.d/httpd start;

在启动httpd的时候会警告

1 httpd: apr_sockaddr_info_get() failed for shiwei
2 httpd: Could not reliably determine the servers fully qualified domain name, using 127.0.0.1 for ServerName

解决办法

1 以设定httpd.conf文件中的 ServerName,如下:ServerName localhost:80  
2 需要vim /etc/php.ini 设置 date.timezone=“Asia/Shanghai”

参考:http://www.cnblogs.com/Anker/p/3355039.html

改动后记得重新启动服务

在服务端增加下mysql的字符集

1 vim /etc/my.cnf  
2 [mysql]
3  default-character-set = utf8
4  [mysqld] 
5  character_set_server = utf8

启动mysql服务

1 /etc/init.d/mysqld start

默认的mysql是没有密码的,我们为了安全最好给他设置密码

技术分享
1 mysqladmin -uroot password 123456
View Code

其它的mysql语句可以参考我的另外一篇文章

http://www.cnblogs.com/Dicky-Zhang/p/5918296.html

导入数据库

初始化proxy的话导入一条就够了

1 mysql -uroot -p -e  "create database zabbix"   #创建zabbix数据库
2  mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql

如果是初始化server,需要导入3条(这正是我们需要的)

1 mysql -uroot -p -e  "create database zabbix"   #创建zabbix数据库
2  mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/schema.sql
3  mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql
4  mysql -uroot -p --default-character-set=utf8  zabbix < /usr/share/zabbix-mysql/data.sql

2开始web安装

浏览器访问 http://ip/zabbix,如下

技术分享

点击next 会出现下图错误

技术分享

修改配置文件/etc/httpd/conf/httpd.conf(yum安装的路径是在这里)

修改红色出现的地方即可,然后刷新

点击next

技术分享

注意user最好写出zabbix,不然会造成server出现错误

创建zabbix用户

1 useradd zabbix -s /sbin/nologin/ -M

授权给zabbix数据库

1 grant all on zabbix.* to zabbix@localhost identified by zabbix1;

点击next

技术分享

next

技术分享

next

技术分享

会出现如下错误

技术分享

 我们需要配置server端的DBUser, DBPassword

技术分享

重启server端刷新即可

如何还是那样的话,建议关闭防火墙和selinux就可以了

如下

技术分享

到此为止zabbix使用yum方式安装完毕

 

zabbix的安装

标签:

原文地址:http://www.cnblogs.com/Dicky-Zhang/p/5926382.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!