Centos 下安装zabbix(服务器端)
zabbix 下载地址:
http://www.zabbix.com/download.php
zabbix 官方文档地址:
https://www.zabbix.com/documentation/2.4/manual
第一步:
yum install –y mysql-server httpd php
第二步:
yum install –y mysql-devel gcc net-snmp-devel curl-devel per-DBI php-gd php-mysql php-bamath php-mbstring php-xml
第三步:
去官网下载一个最新的源码包:
然后解压:
tar zxvf zabbix-2.4.3.tar.gz
要新增用户:
groupadd zabbix
useradd -g zabbix zabbix
第四步:
准备数据库环境(mysql)
设置默认的root密码:
mysqladmin -uroot password 123456
登录mysql
mysql -uroot -p
输入密码.....
创建zabbix数据库
create database zabbix;
导入数据:
数据库脚本在刚刚解压的包中:zabbix-2.4.3/database/mysql
cat mysql.sql |mysql –uroot –p123456 zabbix
cat data.sql |mysql –uroot –p123456 zabbix
cat images_mysql_sql |mysql –uroot –p123456 zabbix
执行完成之后,数据库就准备好了
开始正事:
目录:刚刚解压的包
./configure --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent --enable-proxy --prefix=/usr/local/zabbix
make
make install
安装完成后,安装目录如命令中写的/usr/local/zabbix
添加服务相关端口
vim /etc/services
zabbix-agent 10050/tcp
zabbix-agent 10050/udp
zabbix-trapper 10051/tpc
zabbix-trapper 10051/udp
然后,我们把数据库的密码配置上:
/usr/local/zabbix/etc
vi zabbix_server.conf
DBPassword=123456
好,然后我们把前端文件准备好
cp –R php/* /var/www/html/zabbix
zabbix目录需要新建
然后修改php.ini
date.timezone = Aisa/Shanghai
max_execution_time = 300
max_input_time = 300
memory_limit = 128M
post_max_size = 32M
上边的配置,现在不改过会检测安装环境的时候过不去
启动apache
service httpd start
可以访问图形化安装界面了
http://192.168.207.192/zabbix
(防火墙记得配置一下,selinux如果没用就关掉)
然后下一步,因为安装那会没截图,就不上图了,就是一般的环境检测,如果没有意外,应该检测通过,如果缺少什么特殊包yum一下就可以了,亲测yum一下就可以
第三步 数据库配置我就不多说了,密码写上测试一下
最后一步:
有个可以下载的,我是直接改的目录里边有的sample
zabbix.conf.php.example
mv zabbix.conf.php.example zabbix.conf.php
搞定....
安装成功登陆
admin/zabbix