
由于种种原因我决定将公司的监控由nagios换成zabbix,所以对zabbix简单的研究了一下。现在已经将三个项目替换成了zabbix监控方式。
zabbix用模板方式使得添加被监控机变得简单,同时自定义监控非常灵活,画出的图形很漂亮这不得不使我在此夸赞一下。
我采用的是rpm包安装方式,感觉过程我记录的挺详细的,跟大家分享下:
关闭系统防火墙和selinux
[root@zabbixhtml]#/etc/init.d/iptablesstop
[root@zabbixhtml]#setenforce0
1、依赖包安装
首先在系统上安装epel的yum源
然后安装系统环境的依赖包
yum-yinstallzlib-develmysql-develglibc-develcurl-develgccautomakemysqllibidn-developenssl-develnet-snmp-develrpm-develOpenIPMI-develhttpdmysql-serverphp-gdphp-mysqlphp-bcmathphp-mbstringphp-xmlperl-DBIphp
2、zabbix安装
yumlist|grepzabbix20|grep-vw"pgsql"|xargsyuminstall-y
注:由于yum安装时直接把pgsql也装上了,导致我在后续步骤中遇到问题,所以这步安装时排除了pgsql。
3、创建
启动mysql:
/etc/init.d/mysqldstart
登陆mysql,设置密码:
[root@zabbixmysql]#mysql
mysql>setpassword=password('123456');
QueryOK,0rowsaffected(0.00sec)
mysql>flushprivileges;
QueryOK,0rowsaffected(0.00sec)
退出,重新登陆,验证密码是否设定成功:
mysql>quit
Bye
[root@zabbixmysql]#mysql-uroot-p
创建,指定字符集:
mysql>createdatabasezabbixcharactersetutf8;
QueryOK,1rowaffected(0.00sec)
新建zabbix用户,授予所有权限,指定只能本地登陆:
grantallonzabbix.*tozabbix@localhostidentifiedby'123456';
4、导入zabbix的格式和数据:
yum安装的zabbix的表结构和数据都存放在/usr/share/zabbix-mysql目录下
[root@zabbixmysql]#cd/usr/share/zabbix-mysql
[root@zabbixzabbix-mysql]#ls
data.sqlimages.sqlschema.sqlupgrades
以zabbix用户登陆mysql,导入结构和数据:
[root@zabbixzabbix-mysql]#mysql-uzabbix-p
选定要导入的
mysql>usezabbix;

Databasechanged
开始导入
mysql>source/usr/share/zabbix-mysql/schema.sql
mysql>source/usr/share/zabbix-mysql/images.sql
mysql>source/usr/share/zabbix-mysql/data.sql
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-37111-1.html
马云在体制外演讲
多去贴吧了解下真实实力不懂不要紧
水