zabbix的安装需要配置lamp或者lnmp环境 lamp为linux ,apache ,mysql ,PHP。 lnmp为linux,nginx,mysql,PHP。 APACHE是WEB服务器软件,功能是让别的电脑在浏览器上输入它的地址时,它能把相应的网页文件、媒体文件发送给浏览器。 PHP是PHP程序设计语言的解释程序,用来执行用PHP语言写的程序,PHP的程序可以在命令行执行完成数据库备份、同步、归并等功能,不过多数情况下的PHP程序都是接收浏览器发来的命令、生成浏览器可以查看的文本,用来做网页使用。但是做网页时,PHP是被APACHE调用的。 MYSQL用于存储数据。 二 安装 分步配置较为繁琐,现存在一键安装脚本,可大大简化安装步骤。 关闭防火墙 service iptables stop 1.执行脚本部署lnmp环境 wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmpl //根据提示操作,时间大概十五分钟 。 2.下载zabbix压缩包并解压。 链接:https://pan.baidu.com/s/1eO5LbI-765Ew1Icwx2qdBQ 提取码:c388 3.安装zabbix所需要的组件。 yum install -y curl curl-devel net-snmp net-snmp-devel perl-DBI 4.解压zabbix压缩包。 5.进入解压完成的zabbix-2.4.6 中。进行编译安装操作。 编译 ./configure --prefix=/usr/local/zabbix-2.4.6 --enable-server --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxm12 安装 编译结束后提示对话框 执行 make install 即可完成安装,安装完成后在/usr/local/下便生成了一个 zabbix-2.4.6 文件即表明安装成功。 6.配置mysql mysql -uroot -p 输入密码 进入mysql。 创建zabbix数据库 mysql>CREATE DATABASE zabbix CHARACTER SET utf8 COLLATE utf8_bin; 授权zabbix用户 mysql>GRANT ALL PRIVILEGES ON zabbix.* TO zabbix@‘ip’ IDENTIFIED BY ‘zabbix’; mysql>flush privileges; //刷新 将制表工具配置文件及数据导入mysql 原始文件在zabbix-2.4.6/database/mysql下 执行(严格按照顺序导入,期间导入过程会一直在闪烁,静静等待)。 mysql>source /root/桌面/zabbix-2.4.6/database/mysql/schema.sql
mysql>source /root/桌面/zabbix-2.4.6/database/mysql/images.sql
mysql>source /root/桌面/zabbix-2.4.6/database/mysql/data.sql 倒表结束后就可exit推出mysql。 7…配置zabbix server/agentd 的环境变量 vim etc/init.d/zabbix_server 和etc/init.d/zabbix_agentd 修改为 BASEDIR=/usr/local/zabbix-2.4.6(后缀名称可根据具体版本更改) 8启动服务 service nginx start service zabbix_server start service zabbix_agentd start 9设置开机自启 chkconfig --add zabbix_server chkconfig --add zabbix_agentd chkconfig zabbix_server on chkconfig zabbix_agentd on 10主页路径设置 zabbix的安装页面php文件在 zabbix-2.4.6/frontends/php 我们将其拷贝到 /var/www/html/zabbix 执行命令 cp -rf zabbix-2.4.6/frontends/php/ var/www/html/zabbix nginx主页配置文件在 usr/local/nginx/conf/nginx.conf 进入配置文件 找到 listen 80 default_server; #listen [::]:80 default_server ipv6only=on; server_name _; index index.html index.htm index.php; root /var/www/html/zabbix; 中 将root的地址修改。 修改完成后 浏览器主页便设置为zabbix安装地址 浏览器输入ip 直接进入zabbix安装界面