首页 > 代码库 > zabbix的安装

zabbix的安装

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 #启动server2 /etc/init.d/zabbix-server start;3 #启动客户端 4 /etc/init.d/zabbix-agent start5 #启动httpd6  /etc/init.d/httpd start;

在启动httpd的时候会警告

1 httpd: apr_sockaddr_info_get() failed for shiwei2 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 = utf84  [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.sql3  mysql -uroot -p --default-character-set=utf8 zabbix < /usr/share/zabbix-mysql/images.sql4  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的安装