adduser
add and remove users and groups
fping
sends ICMP ECHO_REQUEST packets to network hosts
libc6 (>= 217)
Embedded GNU C Library: Shared libraries
同时作为一个虚包由这些包填实: libc6-udeb
libcurl3-gnutls (>= 7162)
easy-to-use client-side URL transfer library (GnuTLS flavour)
libiksemel3
C library for the Jabber IM platform
libldap-24-2 (>= 247)
OpenLDAP libraries
libmysqlclient18 (>= 5524+dfsg-1) [ppc64el]
libmysqlclient18 (>= 5513-1) [除 ppc64el]
MySQL database client library
libodbc1 (>= 2211)
ODBC library for Unix
或者 unixodbc (>= 2211)
Basic ODBC tools
libopenipmi0
Intelligent Platform Management Interface - runtime
libsnmp30 (>= 572~dfsg)
SNMP (Simple Network Management Protocol) library
libssh2-1 (>= 10)
SSH2 client-side library
libxml2 (>= 274)
GNOME XML library
lsb-base
Linux Standard Base 41 init script functionality
sysv-rc (>= 288dsf-24)
System-V-like runlevel change mechanism
或者 file-rc (>= 0816)
软件包暂时不可用
ucf
Update Configuration File(s): preserve user changes to config files
mysql-server
MySQL database server (metapackage depending on the latest version)
snmpd
SNMP (Simple Network Management Protocol) agents
logrotate
Log rotation utility
zabbix-frontend-php
network monitoring solution - PHP front-end
1、首先登录zabbix web 管理前端。
2、点击monitoring菜单下的latest data。
3、选择被监控的主机,再选择Values processed by Zabbix server per second指标,然后点击右侧的Graph。
4、此时进入Values processed by Zabbix server per second指标展示页,点击上侧的30m,展示30分钟数据,再点击上侧的3h。
5、此时展示3小时的Values processed by Zabbix server per second ,然后点击上侧的6h。
第一,你电脑是不是装了防火墙,必须把所有的防火墙都关闭了才可以,不然导致打开数据库失败,这点很重要;第二,就是你的软件没装好,如果你以前用的是旧的普通发票管理系统就下载旧版本的系统软件安装 第三,右击我的电脑->管理->服务和应用程序下的服务,找到szgs-ptfp这个程序,启动这个程序并改成自动启动 我以前也出现这样的情况,不过经过这样弄之后就可以用了。
zabbix是一个CS结构的监控系统,之前一直没有很好的整理下安装:安装几次都要重新看,目前将Zabbix配置安装进行整理如下
Zabbix配置需要web、php、mysql、gcc等支持
请自行配置好
接下来我们开始 *** 作
*** 作范例的 *** 作系统为Centos 52
tar zxvf zabbix-162targz mysql -uroot -p mysql> create databases zabbix; mysql> GRANT ALL PRIVILEGES ON zabbix TO zabbix@localhost IDENTIFIED BY ‘zabbix’ WITH GRANT OPTION; mysql> use zabbix; mysql> source /usr/local/src/zabbix-162/create/schema/mysqlsql mysql> source /usr/local/src/zabbix-162/create/data/datasql mysql> source /usr/local/src/zabbix-162/create/data/images_mysqlsql cd zabbix-162
/configure –prefix=/usr/local/zabbix/ \ //指定安装目录 –enable-server \ //安装server,被监控节点不需要 –enable-agent \ //安装agent –with-mysql \ //需要mysql支持需要指定目录 –with-net-snmp //需要snmp支持需要指定目录
常用的编译选项如下,需要更多的可以看帮助
–enable-static Build statically linked binaries –enable-server Turn on build of server –enable-proxy Turn on build of proxy server –enable-agent Turn on build of agent –enable-ipv6 Turn on support of IPv6 –with-mysql –with-oracle –with-pgsql –with-sqlite3 –with-jabber –with-net-snmp –with-ucd-snmp
Zabbix配置客户端只需执行:
/configure –prefix=/usr/local/zabbix –enable-agent make && make install
Zabbix配置安装过程没有报错基本就OK,接下来增加对应的端口:
vi /etc/services
加入
zabbix_agent 10050/tcp # zabbix agent zabbix_agent 10050/udp # zabbix agent zabbix_trapper 10051/tcp # zabbix trapper zabbix_trapper 10051/udp # zabbix trapper
复制配置文件和服务启动脚本
cp -rf misc/conf /opt/app/zabbix/etc -R
到
misc/initd/
选择一个自己合适自己环境的启动脚本,或者自己写一个
添加一个zabbix用户
useradd zabbix
然后用脚本启动zabbix_server和zabbix_agentd
[root@zabbix ~]#ll /usr/local/zabbix/sbin/ total 2344 -rwxr-xr-x 1 root root 362581 Apr 16 22:55 zabbix_agent -rwxr-xr-x 1 root root 425336 Apr 16 22:55 zabbix_agentd -rwxr-xr-x 1 root root 136854 Apr 16 22:55 zabbix_get -rwxr-xr-x 1 root root 163086 Apr 16 22:55 zabbix_sender -rwxr-xr-x 1 root root 1284665 Apr 16 22:55 zabbix_server
Zabbix配置回到zabbix的编译目录:
生成配置文件:
mkdir /etc/zabbix cp misc/conf/ /etc/zabbix/ vi frontends/php/include/dbincphp
更改数据库相关内容:
$DB_TYPE ="MYSQL"; $DB_SERVER ="localhost"; $DB_DATABASE ="zabbix"; $DB_USER ="zabbix"; $DB_PWD ="zabbix"; cp -rf frontends/php /var/>
授权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无法连接Mysql怎么破全部的内容,包括:zabbix无法连接Mysql怎么破、如何通过Zabbix获取监控数据、zabbix-server-mysql是什么包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)