zabbix官网链接:http://www.zabbix.com
zabbix是一款开源、免费的软件,软件支持并且原生支持简体中文,并且有专门的中文解释文档,对中文用户十分友好。
zabbix基于C/S(客户端/做事器)模式事情,即你想要监控的设备上须要安装zabbix客户端,并且须要一台做事器上安装zabbix做事端吸收客户真个信息。

主流Linux平台均能够支持。
把稳事变:
windows平台只支持客户真个支配。安装PHP套件。做事端主机需安装mysql或者mariaDB(mysql的一个开源分支)有了上面的基本观点,我们来考试测验安装一下zabbix,安装步骤稍有点多,不过都不难,每一步基本都是一条命令的事儿,让我们连续向前。
zabbix 做事端安装(centOS 7环境)到zabbix下载站点选择适宜你操作系统的版本。安装带数据库版本的zabbix安装源。//请根据第一步选择适宜你的安装源,紧张和你的操作系统有关,笔者的系统是centOS 7
$ rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安装zabbix做事端软件、web前台$ yum install zabbix-server-mysql zabbix-web-mysql
初始化数据库(创建zabbix数据库、给数据库设置访问权限)$ mysql -uroot -p
password #输入你的数据库密码
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all privileges on zabbix. to zabbix@localhost identified by 'password';
mysql> quit;
导入初始脚本数据,会用到你的数据库密码。$ zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -p zabbix
设置zabbix的配置文件$ vim /etc/zabbix/zabbix_server.conf
DBPassword=password #填写你的数据库密码
修正配置文件时区$ vim /etc/httpd/conf.d/zabbix.conf
找到# php_value date.timezone Europe/Riga行,并将此行前面的#号移除,同时将时区调度为中国上海:php_value date.timezone Asia/ShangHai
启动zabbix进程及http做事$ systemctl restart zabbix-server httpd
将zabbix-server和http设为开机启动$ systemctl enable zabbix-server httpd
到这一步,zabbix做事器真个安装事情就算基本结束了。你可以考试测验登录zabbix前台页面验证安装是否成功。登录地址:http://你的ip或域名/zabbix。
如果浏览器涌现以下界面,代表前台已经是可设置状态。
zabbix前端界面
登录初始化页面
zabbix前台设置登录前台页面点击Next step,zabbix会检测php的安装环境,如果知足哀求,以OK显示。
检讨php安装环境
如果检讨未通过,那么就要查看CURRENT VALUE(当前值)列和REQUIRED(哀求值)列,必须知足其哀求。检讨项哀求值描述PHP version5.4PHP memory_limit option128MB在php.ini修正PHP post_max_size option16MB在php.ini修正PHP upload_max_filesize option2MB在php.ini修正
还有些选项,基本都在php.ini配置,就不一一列举了。
连续点击Next step。
配置前台数据库信息
把稳Database name和User一样平常要设置为zabbix,密码前面创建zabbix数据库时的密码一样。
设置好后点击Next step。
做事器端口设置
按默认值填写即可,把稳zabbix事情进程的默认端口便是这里设置的10051.
连续点击Next step。
设置概览
这里是之前填写信息的汇总展示,点击Next step。
安装结束
涌现这个界面,恭喜你,zabbix做事器端已经安装成功。
登录界面
前台的默认用户名是Admin,默认密码是zabbix,记得尽快修正你的默认密码。
zabbix客户端安装有了做事真个安装履历,客户端安装便是小菜半碟。
到zabbix下载站点选择适宜你操作系统的版本。//请根据第一步选择适宜你的安装源,紧张和你的操作系统有关,笔者的系统是centOS 7
$ rpm -i https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
安装zabbix客户端$ yum install zabbix-agent
配置zabbix$ vim /etc/zabbix/zabbix_agentd.conf
Server=#此处填写zabbix做事器IP
ServerActive=#此处填写zabbix做事器IP
Hostname=#此处填写本机IP
其它配置暂可先不动,往后的篇章再作先容。
启动zabbix客户端$ systemctl restart zabbix-agent
进程启动后,可以利用以下命令检讨zabbix客户端进程是否正常。
$ ps ax|grep zabbix
21945 ? S 0:00 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
21946 ? S 13:54 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
21947 ? S 0:15 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
21948 ? S 0:15 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
21949 ? S 0:15 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
21950 ? S 5:12 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
$ netstat -na | grep 10050
tcp 0 0 0.0.0.0:10050 0.0.0.0: LISTEN
tcp6 0 0 :::10050 ::: LISTEN
至此,zabbix做事端和客户真个安装配置已经完成,下一篇章,我将对zabbix前真个监控配置进行详细先容,让大家理解zabbix的强大之处。
更多文章,请访问我的"大众年夜众号:Ted的技能乐园