1、GRANT ALL PRIVILEGES ON *.* TO % IDENTIFIED BY WITH GRANT OPTION;完成后就能用mysql-front远程管理mysql了。2.2.4 设为开机启动chkconfig mysqld on3. 安装phpyum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml/etc/init.d/httpd startZabbix Server 2.0.1 安装步骤,最好先配置好国内yum源【163或者科大的】。#groupadd za
2、bbix #useradd -g zabbix zabbix #yum install mysql-server mysql-devel gcc gcc-c+ net-snmp-devel curl-devel php php-gd php-mysql php-bcmath php-mbstring php-xml # 下载zabbix-2.2.1.tar.gz到 /usr/local/src 目录下# cd /usr/local/src#tar zxvf zabbix-2.2.1.tar.gz#cd zabbix-2.2.1 #./configure -prefix=/usr/local/z
3、abbix -with-mysql -with-net-snmp -with-libcurl -enable-server -enable-agent #make #make install #/etc/rc.d/init.d/mysqld start# mysql -u root p create database zabbix character set utf8; grant all privileges on zabbix.* to zabbixlocalhost identified by flush privileges; quit;# cd /usr/local/src/zabb
4、ix-2.0.1/database/mysql # mysql -u root -p -A zabbix /etc/rc.d/rc.local #添加服务自启动/usr/local/zabbix/sbin/zabbix_agentd /etc/rc.d/rc.local #cat /etc/services 字体-选择一种中文字库,例如“微软雅黑”b.把它拷贝到zabbix的web端的fonts目录下例如:、/var/www/html/zabbix/fonts,并且把TTF后缀改为ttfc.修改zabbix的web端 include/defines.inc.php修改/var/www/html
5、/zabbix/include/defines.inc.php文件中的dejavusans 字体文件名,如果还没有解决问题再修改下面这个地址下的defines.inc.php文件# cd /usr/local/src/zabbix-2.0.10/frontends/php/ include/defines.inc.php搜索 DejaVuSans用/注释掉系统默认行,并添加新的字体参数行。其中msyh为字库名字,不包含ttf后缀-/define(ZBX_FONT_NAME, );define(msyhZBX_GRAPH_FONT_NAME3.监控windows主机:下载地址:在C:Progra
6、m Files下创建zabbix文件夹解压zip包后:将包内bin/win64/下的所有文件复制到 C:Program Fileszabbix下并在该目录下创建一个zabbix_agentd.conf文件,内容为-LogFile=C:Program Fileszabbixzabbix_agentd.logServer=192.168.7.11UnsafeUserParameters=1进入cmd命令行:# cd C:Program Fileszabbix安装zabbix客户端:# zabbix_agentd.exe -c c:Program Fileszabbixzabbix_agentd.c
7、onf -i启动zabbix服务: -s参数含义:-c 制定配置文件所在位置-i 安装客户端-s 启动客户端-x 停止客户端-d 卸载客户端如图:在服务端添加客户端主机监控同上。4、监控linux主机 Linux、UX:Linux、UX上的agent是编译好了的,不用安装#useradd zabbix #cd /usr/local/zabbix#tar zxvf zabbix_agents_1.8.linux2_6.i386.tar.gz取一份server上的zabbix_agentd.conf到本地,然后按说明修改,一般我们只需修改如下5个参数:Server=Zabbix Server IP
8、Hostname=本机名LogFile=本机agentd日志保存文件SourceIP=本机IPListenPort=10050修改完成后,运行agentd#/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf ps ef | grep zabbix_agentd如果进程没起来,可查看agentd.log日志来排查问题。(注:启动时建议用全路径,否则可能会出错)加入开机运行# echo /usr/local/zabbix/sbin/zabbix_agentd -c /usr/local
9、/zabbix/zabbix_agentd.conf & /etc/rc.local1、 查看zabbix服务器是否运行 netstat -tunlp|grep zabbix这与zabbix数据库所使用的字符集有关,解决方法如下:1.查看当前的默认字符集12345678910111213141516171819202122 show create database zabbix;+-+-+| Database | Create Database | zabbix | CREATE DATABASE zabbix /*!40100 DEFAULT CHARACTER SET latin1 */
10、|1 rowinset(0.00 sec)#安装时在导入三个sql文件时,zabbix数据库中创建的表的字符集也是latin1 show variables likecharacter%+-+-+| Variable_name | Value| character_set_client | latin1| character_set_connection | latin1| character_set_database| character_set_filesystem | binary| character_set_results| character_set_server| charact
11、er_set_system | utf8| character_sets_dir |/usr/share/mysql/charsets/|8 rows2.这是由于字符集不是utf8引起的,现在的解决方法有两种:当当前zabbix数据库中已存在一定的数据的解决办法1)备份zabbix数据库rootzhu1 # mysqldump -uroot -p123456 zabbix zabbix.sql2)修改备份文件rootzhu1 # sed -i s/latin1/utf8/g3)删除zabbix数据库 drop database zabbix;4)关闭mysql数据库,设置默认字符集rootzh
12、u1 # vim /etc/fmysqldlog-bindatadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sockdefault-character-set= utf8#添加该项5)启动mysql并恢复zabbix数据库rootzhu1 # mysql -uroot -p123456 zabbix +-+-+40100 DEFAULT CHARACTER SET utf8 */ |6)访问页面2.当安装后发现,则可以:#1.删除zabbix数据库#2.设置mysql数据库的默认字符集为utf8#3.重新创建zabbix数据库并导入三个sql文件
13、总结:-with-charset=CHARSETDefault characterset, use one of:binaryarmscii8 ascii big5 cp1250 cp1251 cp1256 cp1257cp850 cp852 cp866 cp932 dec8 eucjpms euckr gb2312 gbk geostd8greek hebrew hp8 keybcs2 koi8r koi8ulatin1 latin2 latin5 latin7 macce macromansjis swe7 tis620 ucs2 ujis utf8-with-extra-charsets=CHARSET,CHARSET,.Use charsetsaddition to default (none, complex,all, or a list selected from the above sets)#上面这两个是编译安装mysql事对字符集设置的参数,当不进行设置时默认便是latin1,/usr/local/zabbix/bin/zabbix_get -s 10.174.133.212 -k custom.vfs.dev.read.opssda1