首页 > 代码库 > 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 server‘s 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‘
其它的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的安装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。