zabbix怎么配置ubuntu客户端

zabbix怎么配置ubuntu客户端,第1张

Ubuntu下Zabbix的安装和配置

在Ubuntu 上安装 Zabbix 其实比较简单,当然前提是已经安装好了 LAMP(Linux Apache2 Mysql5 Php5)

Zabbix安装

sudo apt-get install zabbix-server-mysql zabbix-frontend-php

在安装过程中,由于zabbix需要安装和配置数据库,因此会要求你使用 dbconfig-common 来为

zabbix-server-mysql

配置数据库,回答是。然后输入数据库管理员(DBA)的密码,再输入zabbix-server-mysql所用数据库的密码,如果留空的话则是一个随机生成的密码,重复输入一次之后就成功安装了

Zabbix 了。

Zabbix配置

打开浏览器,输入你安装了zabbix-server-mysql 的机器IP或域名(在这里是1013725310),如图所示: 

出现许可证界面,当然是选 I agree 了

接下来会检查安装条件是否满足主要是 PHP的版本、内存限制、上传大小、最大执行时间、数据库支持、BC math 支持、GD版本、文件格式及时间区域等,我安装之后主要是最大执行时间和时间区域没有满足,如下图所示: 

,于是将 /etc/php5/apache/phpini文件中的 max_execution_time = 30 修改成

max_execution_time = 300,将 datatimezone = 修改成 datatimezone =

Asia/Shanghai 。然后重启 Apache2,sudo /etc/initd/apache2 restart, 再点击 Retry

按钮,就可以了。

接下来出现的是数据库配置界面,请填入正确的信息,然后点击 Test Connection,将会出现绿色的OK字样。

现在出现的是预安装的概要信息,不必做任何 *** 作。

接下来出现的是数据库配置文件中的内容,如果出现失败信息,如下图所示:

可以点击Save Configuration File按钮,将其中的内容复制到 /etc/zabbix/dbconfigphp 文件中即可,然后你再点击 Retry 按钮,将会出现如下界面:

然后点击下一步,如果出现下面界面的话,祝贺你,Zabbix被你配置成功了!

然后点击结束按钮,就可以进入登录界面了。

3、使用 zabbix

进入登录界面之后,如下图所示

输入缺省用户名 ‘Admin’ ,密码为空,就可以进入 zabbix 了!

方法:

1下载zabbix;

2安装zabbix所需的组件

#yum -y install curl curl-devel net-snmp net-snmp-devel perl-DBI php-gd php-xml php-bcmath

3数据库创建并导入数据

#tar zxf zabbix 182targz

#cd zabbix 182

#mysql -uroot -p

>create database zabbix;

>grant all on zabbix to zabbix@localhost identified by 'zabbix';

>flush privileges;

#mysql -uroot zabbix<create/schema/mysqlsql

#mysql -uroot zabbix<create/data/datasql

#mysql -uroot zabbix<create/data/images_mysqlsql

//为zabbix创建自己的数据库,以便zabbix可以把收集到的数据信息存放在那里调用。

4编译安装

#/configure --prefix=/usr/local/zabbix --enable-server --enable-agent --enable-proxy --with-mysql=/usr/local/mysql-5156/bin/mysql_config --with-net-snmp --with-libcurl

//--prefix指定zabbix安装目录,--enable-server 支持zabbix服务器

--enable-agent支持zabbix代理

--enable-proxy 支持zabbix代理服务器

--with-mysql 使用MySQL客户端库可以选择指定路径mysql_config

--with-net-snmp 使用net - snmp软件包,择性地指定路径NET - SNMP配置

--with-libcurl 使用curl包

#make && make install

5添加zabbix服务对应的端口(可以省略,但是官方建议有)

#cat >>/etc/services<<EOF

zabbix-agent 10050/tcp Zabbix Agent

zabbix-agent 10050/udp Zabbix Agent

zabbix-trapper 10051/tcp Zabbix Trapper

zabbix-trapper 10051/udp Zabbix Trapper

EOF

6拷贝zabbix的配置文件到etc下,web相关文件拷贝到web目录下

#cd zabbix-182

#mkdir /etc/zabbix

#cp misc/conf/ etc/zabbix

#cp -r frontends/php /var/ >

zbxTable是一个开源zabbix报表系统,go语言编写(张思德,zabbix中国社区开源专家),目前版本已更新到115版本,支持zabbix54版本。

zbxTable部署有两种方式:RPM部署和编译安装,如有特殊需要,可选择编译安装,zbxtable用go语言编写,对系统影响小,推荐用RPM安装。

添加yum源

CentOS 6x

rpm -Uvh >

授权zabbix连接MySQL数据库

zabbix客户端程序会以该用户的身份启动

mysql> GRANT USAGE ON TO 'zabbix'@'localhost' IDENTIFIED BY '123@qwe';

mysql> flush privileges;

修改监控模板

将监控模板加入配置文件中

shell> cp conf/zabbix_agentd/userparameter_mysqlconf /usr/local/zabbix/etc/zabbix_agentdconfd/

修改配置文件HOME

shell> grep -v ^# /usr/local/zabbix/etc/zabbix_agentdconfd/userparameter_mysqlconf

=================================================================================================

UserParameter=mysqlstatus[],echo "show global status where Variable_name='$1';" |

HOME=/usr/local/zabbix/etc mysql -N | awk '{print $$2}'

UserParameter=mysqlsize[],echo "select sum($(case "$3" in both|"") echo "data_length+index_length";;

data|index) echo "$3_length";; free) echo "data_free";; esac)) from information_schematables$([[ "$1" = "all" || ! "$1" ]] ||

echo " where table_schema='$1'")$([[ "$2" = "all" || ! "$2" ]] || echo "and table_name='$2'");"

| HOME=/usr/local/zabbix/etc mysql -N

UserParameter=mysqlping,HOME=/usr/local/zabbix/etc mysqladmin ping | grep -c alive

UserParameter=mysqlversion,mysql -V

=================================================================================================

建立数据库连接信息

shell> cat /usr/local/zabbix/etc/mycnf

=================================================================================================

# Zabbix Agent

[mysql]

host=localhost

user=zabbix

password=123@qwe

socket=/tmp/mysqlsock

[mysqladmin]

host=localhost

user=zabbix

password=123@qwe

socket=/tmp/mysqlsock

启动zabbix自带模板

1、重启启动zabbix_agantd

2、host添加Template App MySQL模板,就可以看到图形

3、系统定义了流量及qps图形显示,其他图形需要自己添加

'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)

这里提示是你的密码没有设置成功,所以你用zabbix用户登录时会报错

mysql> grant all on zabbic to 'zabbix'@'localhost' identified by '123456';

Query OK, 0 rows affected (000 sec)

mysql> flush privileges;

Query OK, 0 rows affected (000 sec)

[root@localhost >

以上就是关于zabbix怎么配置ubuntu客户端全部的内容,包括:zabbix怎么配置ubuntu客户端、为啥无法安装zabbix、ZbxTable——zabbix优秀报表二开等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10133062.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存