Debian上安装Zabbix的资料并不多,好不容易找到个靠谱的教程,分享一下,以下内容为转载。Zabbix 是专业的网络和应用程序监控开源软件。 Zabbix提供代理监视远程主机以及包含zabbix通过SNMP,TCP和ICMP检查监督支持,请点击这里了解更多有关zabbix。简单点说就是满足企业需求的网管软件。
本文将帮助你一步一步在Ubuntu和Debian系统上安装zabbix。
第1步:安装Apache,MySQL和PHP
为了使用zabbix我们需要一个Web服务器,数据库服务器和PHP。在这个步骤中,我们将要建立这些服务,如果你已经配置了可以跳过这一步。
$ sudo apt-get update $ sudo apt-get install apache2 $ sudo apt-get install mysql-server $ sudo apt-get install php5 php5-cli php5-common php5-mysql
在PHP配置文件更新时区 /etc/php5/apache2/php.ini 。如下所示:
[Date] ; http://php.net/date.timezone date.timezone = 'Asia/Shanghai'
第2步:添加APT仓库
在安装Zabbix之前,首先使用以下命令在系统中配置zabbixzone rpm存储库。
For Ubuntu 16.04 LTS: $ wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+xenial_all.deb $ sudo dpkg -i zabbix-release_3.0-1+xenial_all.deb $ sudo apt-get update For Ubuntu 14.04 LTS: $ wget http://repo.zabbix.com/zabbix/3.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_3.0-1+trusty_all.deb $ sudo dpkg -i zabbix-release_3.0-1+trusty_all.deb $ sudo apt-get update For Debian 8: $ wget http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+jessie_all.deb $ sudo dpkg -i zabbix-release_3.0-1+jessie_all.deb $ sudo apt-get update For Debian 7: $ http://repo.zabbix.com/zabbix/3.0/debian/pool/main/z/zabbix-release/zabbix-release_3.0-1+wheezy_all.deb $ sudo dpkg -i zabbix-release_3.0-1+wheezy_all.deb $ sudo apt-get update
第3步:安装zabbix服务器
在系统中使用以下命令,使用mysql数据库安装zabbix加入APT仓库后。
$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php
第4步:创建数据库架构
现在为您zabbix服务器数据库架构。首先使用下面的命令来创建MySQL数据库和用户您zabbix服务器
$ mysql -u root -p mysql> CREATE DATABASE zabbixdb; mysql> GRANT ALL on zabbixdb.* to zabbix@localhost IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
现在重启zabbix数据库模式在新创建的数据库
$ cd /usr/share/doc/zabbix-server-mysql $ zcat create.sql.gz | mysql -u root -p zabbixdb
第5步:编辑zabbix配置文件
现在,在你最喜欢的文本编辑器和更新以下条目编辑zabbix服务器配置文件 /etc/zabbix/zabbix_server.conf 。
DBHost=localhost DBName=zabbixdb DBUser=zabbix DBPassword=password
第6步:重新启动Apache和zabbix
zabbix创建自己的Apache配置文件 /etc/zabbix/apache.conf 。使用以下命令重新启动Apache服务。
$ sudo service apache2 restart
zabbix服务器配置文件位于 /etc/zabbix/zabbix_server.conf 。重新启动Apache使用下面的命令。
$ sudo service zabbix-server restart
启动zabbix服务后,让我们去zabbix Web安装程序并完成安装。
第7步:开始zabbix Web安装程序
zabbix Web安装程序我们直接通过http://ip/zabbix来安装Zabbix web程序
zabbix安装欢迎屏幕
这是zabbix Web安装程序的欢迎屏幕。前进通过点击下一步按钮。
检查pre-requisities
检查您的系统拥有所有需要的软件包,如果一切正常,接下来单击OK。
配置DB连接
进入第4步创建的数据库的详细信息,然后单击测试连接 。 如果数据库连接是正确的,它会显示OK消息。 之后,点击下一步 。
zabbix服务器详细信息
继续下一步,如果查看配置一切没问题再点下一步会出现恭喜你安装成功的绿色文字。
接着使用默认的登录名/密码:Admin/zabbix登录即可。
参考的原文链接:https://tecadmin.net/install-zabbix-on-ubuntu/