本人rhel6.5系统 需要如下rpm包 各位看官注意版本问题 毕竟不是源码编译哦
版本问题把人折磨的够呛 怪自己太菜了 哎...... 还好有光纤宽带让我各种一通下载
[root@server2 zabbix]# yum localinstall -y zabbix-server-2.4.5-1.el6.x86_64.rpm zabbix-web-2.4.5-1.el6.noarch.rpm zabbix-web-mysql-2.4.5-1.el6.noarch.rpm zabbix-server-mysql-2.4.5-1.el6.x86_64.rpm fping-2.4b2-16.el6.x86_64.rpm iksemel-* php-* [root@server2 zabbix]# mysql_secure_installation Mysql先整了个密码“leaf ” 记在这里免得一会儿忘了。 [root@server2 create]# pwd /usr/share/doc/zabbix-server-mysql-2.4.5/create //这个目录用rpm -sql zabbix 找到里面是写好的数据库文件
我们也模拟写一个add.sql 然后导入进去
cat add.sql create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'leaf' [root@server2 create]# mysql -pleaf zabbix < schema.sql [root@server2 create]# mysql -pleaf zabbix < images.sql [root@server2 create]# mysql -pleaf zabbix < data.sql [root@server2 zabbix]# vim zabbix_server.conf 把数据库密码选项DBPassword找到输入我们设定的”leaf” vim zabbix_agentd.conf Hostname=server2.exampe.com vim /etc/php.ini date.timezone = Asia/Shanghai
改完记得要重启httpd哦
[root@server2 web]# /etc/init.d/httpd restart
Web界面访问 172.25.254.2/zabbix 输入之前设定的信息完成部署 登陆账户 密码 默认Admin ,
abbix /etc/init.d/zabbix-server start
到这里zabbix的server部署就完成了,要想添加agent只需要安装zabbix 和 zabbix-agent就可以,然后修改配置文件 vim zabbix_agentd.conf
Hostname=serverX.exampe.com 就ok啦 快速部署完成,可是zabbix的操作比部署复杂多了,还要多加深入学习。
server是采用被动工作模式,允许访问的 ip 地址,server 端要获取数据,当然得允许 server 端了 ServerActive 是采用主动工作模式,将数据上传到哪台服务器,需要填写 server 的端口,默认是 10051 语法是 ip1,ip2 可以填写多个 server 端,中间用逗号隔开
使用 zabbix 进行监控之前,要理解 zabbix 监控的流程。 一次完整的监控流程可以简单描述为: Host Groups(设备组)->Hosts(设备)->Applications(监控项组)->Items(监控项)->Triggers (触发器)->Actions(告警动作)->Medias(告警方式)->User Groups(用户组)->Users (用户) 对于实际使用的时候,一般都是采用模板进行监控配置。使用过 cacti 的都知道,可以 先添加主机,然后选择对应模板即可,zabbix 中同样存在此功能。 Zabbix 支持的监控方式类型 agented snmp jmx ipmi