使用YUM安装ZABBIX监控
2015-08-31 16:05
525 查看
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
下面介绍在CentOS6上如何安装zabbix server。
安装操作系统
系统安装很简单,省略了。
操作系统:CentOS release 6.4 (Final)
IP地址:192.168.250.249
zabbix版本:i686-2.4.4-1.el6
可以参考这个Cacti安装视频里的centos安装部分。
建议关闭SELinux
SELinux是linux一项很严格的安全措施,其设置比较复杂,如果您不会设置,建议您参考下面的方法将其关闭。
可以通过下面命令检测其是否处于开启状态,Enforcing为开启状态,Permissive为关闭状态。
命令行执行下面命令后SELinux立即关闭,操作系统重启后会被重新打开。
编辑/etc/selinux/config配置文件,将SELINUX项更改,重启后会按照此配置文件中设定的状态决定是否启动。
添加zabbix仓库首先登录到centos上去。
添加zabbix仓库,其中地址部分请参考zabbix下载页中的地址,以便获取最新版本。
安装zabbix
如果是安装zabbix服务器,安装下面两个包,zabbix等需要安装的包会作为依赖被安装。Apache和php也会被安装。
如果只是安装zabbix agent,则只需要安装agent即可。
安装MySQL
同样是使用yum安装。
创建MySQL数据库及用户和权限下面是创建了一个zabbix数据库,一个zabbix用户,其密码为zabbix。zabbix用户在本地对zabbix数据库拥有所有权限。
初始化zabbix数据库
之前安装的zabbix-server-mysql为我们提供了数据库初始化脚本。
这些sql脚本位于/usr/share/doc/zabbix-server-mysql-2.4.4/create/目录,不同的版本号需要注意目录中的版本号部分。
通过下面方式导入数据中。
数据库初始化成功之后还要编辑zabbix的配置文件使其能访问数据库。
vim /etc/zabbix/zabbix_server.conf
大概在65行到100行中,有数据库信息,按照之前设置的用户名和密码设置即可。
参考下面图片。
启动zabbix server
PHP时区设置
关于zabbix的Apache和php配置文件位于:/etc/httpd/conf.d/zabbix.conf
请修改此文件,将date.timezone设置为Asia/Shanghai。
参考下面最后一行。
这个值位于此文件的第18行。访问zabbixzabbix的访问地址为:http://192.168.250.249/zabbix
如果您无法访问,您还需要检查您的iptables配置。
如果您不知道如何设置iptables,可以将iptables关闭(不建议)。
使用向导设置zabbix
第一次访问会进入设置向导,根据提示点击『next』即可。
到这个界面的时候,需要填写之前设置的zabbix数据库信息。填写后点击『Test Connection』测试连接是否成功。
第四步需要填写Host和Port,如果您不知道这是什么意思,请保持默认,Name请自定义填写。
使用下面默认的用户名和密码登录即可,注意大小写。
Admin\zabbix
更改显示语言
点击右上角Profile,更改Language选项。
到这里Zabbix Server就安装结束了。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
zabbix由2部分构成,zabbix server与可选组件zabbix agent。
zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。
下面介绍在CentOS6上如何安装zabbix server。
安装操作系统
系统安装很简单,省略了。
操作系统:CentOS release 6.4 (Final)
IP地址:192.168.250.249
zabbix版本:i686-2.4.4-1.el6
可以参考这个Cacti安装视频里的centos安装部分。
建议关闭SELinux
SELinux是linux一项很严格的安全措施,其设置比较复杂,如果您不会设置,建议您参考下面的方法将其关闭。
可以通过下面命令检测其是否处于开启状态,Enforcing为开启状态,Permissive为关闭状态。
1 | getenforce |
1 | setenforce 0 |
1 | SELINUX=disabled |
添加zabbix仓库,其中地址部分请参考zabbix下载页中的地址,以便获取最新版本。
1 | rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm |
安装zabbix
如果是安装zabbix服务器,安装下面两个包,zabbix等需要安装的包会作为依赖被安装。Apache和php也会被安装。
1 | yum install zabbix-server-mysql zabbix-web-mysql |
1 | yum install zabbix-agent |
安装MySQL
同样是使用yum安装。
12 | yum groupinstall mysqlservice mysql start |
1 2 3 4 | shell> mysql -uroot -p mysql> create database zabbix character set utf8 collate utf8_bin; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> flush privileges; |
初始化zabbix数据库
之前安装的zabbix-server-mysql为我们提供了数据库初始化脚本。
这些sql脚本位于/usr/share/doc/zabbix-server-mysql-2.4.4/create/目录,不同的版本号需要注意目录中的版本号部分。
通过下面方式导入数据中。
1234 | shell> cd /usr/share/doc/zabbix-server-mysql-2.4.4/create/shell> mysql -uroot zabbix < schema.sqlshell> mysql -uroot zabbix < images.sqlshell> mysql -uroot zabbix < data.sql |
vim /etc/zabbix/zabbix_server.conf
大概在65行到100行中,有数据库信息,按照之前设置的用户名和密码设置即可。
参考下面图片。
启动zabbix server
1 2 | service zabbix-server start service httpd start |
PHP时区设置
关于zabbix的Apache和php配置文件位于:/etc/httpd/conf.d/zabbix.conf
请修改此文件,将date.timezone设置为Asia/Shanghai。
参考下面最后一行。
123456 | php_value max_execution_time 300 php_value memory_limit 128M php_value post_max_size 16M php_value upload_max_filesize 2M php_value max_input_time 300 php_value date.timezone Asia/Shanghai |
如果您无法访问,您还需要检查您的iptables配置。
如果您不知道如何设置iptables,可以将iptables关闭(不建议)。
1 2 | service iptables stop chkconfig iptables off |
使用向导设置zabbix
第一次访问会进入设置向导,根据提示点击『next』即可。
到这个界面的时候,需要填写之前设置的zabbix数据库信息。填写后点击『Test Connection』测试连接是否成功。
第四步需要填写Host和Port,如果您不知道这是什么意思,请保持默认,Name请自定义填写。
登录到Zabbix
使用下面默认的用户名和密码登录即可,注意大小写。Admin\zabbix
更改显示语言
点击右上角Profile,更改Language选项。
到这里Zabbix Server就安装结束了。
相关文章推荐
- Cloudera的CDH和Apache的Hadoop的区别
- linux 安装Tomcat指定JDK
- Linux makefile 教程 非常详细,且易懂
- tac命令以及各种linux文件查看命令
- [原]LVS+Keepalived+nginx-rtmp-module搭建流媒体服务器集群
- lvs、haproxy、nginx 负载均衡的比较分析
- 怎么分析竞争对手提高网站排名?
- Win7怎么打开Windows PowerShell窗口?Win7打开Windows PowerShell窗口的方法介绍
- 3种LVS/Nginx/HAProxy负载均衡器的对比分析
- 在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)
- 在 Linux 下使用 RAID(五):安装 RAID 6(条带化双分布式奇偶校验)
- Linux系统信息查看命令大全
- linux开机启动
- 一个实用的android框架——架构
- linux下编码和vim编码问题解决
- tomcat域名访问
- Centos 6.7 32bit 编译vlc-2.2.0
- linux下yum命令出现Loaded plugins: fastestmirror
- Linux yum使用
- linux之nginx优化之自身优化