鹰潭做网站公司,在线教学网站开发,广州短视频拍摄,列举网络推广的方式1 . 监控httpd服务#xff1a;
首先确保已经搭建zabbix监控平台#xff0c;并且将需要监控的主机已经添加。 对主机server2 上的http服务进行监控#xff0c;首先确保server2主机安装了http服务。
使用http在zabbix中自带监控模版
点击配置-主机-server2-模…1 . 监控httpd服务
首先确保已经搭建zabbix监控平台并且将需要监控的主机已经添加。 对主机server2 上的http服务进行监控首先确保server2主机安装了http服务。
使用http在zabbix中自带监控模版
点击配置-主机-server2-模版-选择Tempalte App HTTP Service 2 . 监控nginx服务
配置 -主机- 点击server2- 点击监控项 -创建监控项
添加监控项这里的键值要和创建监控项是的一致所有的监控项都以这种方法添加 然后添加图形将刚才的监控项导入
点击图形-创建图形-名称-添加监控项可同时选择多个-添加 查看监控项的图形数据已经生成。 但是上图看不了文字不能知道哪条线表示哪个数据可以对zabbix的字体设置进行修改。
准备好喜欢的字体文件 zabbix的字体文件就存放在该目录中 cd /usr/share/zabbix/fonts/
将自己喜欢的字体文件放入该目录中。
[rootserver1 4.0]# cd /usr/share/zabbix/fonts/
[rootserver1 fonts]# ls
graphfont.ttf
[rootserver1 fonts]# ls
graphfont.ttf simkai.ttf ## simkai.ttf 自己下的一种字体
[rootserver1 fonts]# cd ..
[rootserver1 zabbix]# cd include/
[rootserver1 include]# vim defines.inc.php #编辑该文件
:%s/graphfont/simkai/g #将所有的graphfont 改成simkai再次刷新界面就会显示监控数字信息
3 . 监控mysql服务
1 、使用zabbix自带的数据库监控模板
确保已经安装过数据库以及zabbix-agent服务 agent所要采集的和数据库有关的信息设置都在 /etc/zabbix/zabbix_agentd.d/userparameter_mysql.conf
[rootserver1 zabbix_agentd.d]# cat userparameter_mysql.confUserParametermysql.status[*],echo show global status where Variable_name$1; | HOME/var/lib/zabbix mysql -N | awk {print $$2}UserParametermysql.size[*],bash -c echo select sum($(case $3 in both|) echo data_lengthindex_length;; data|index) echo $3_length;; free) echo data_free;; esac)) from information_schema.tables$([[ $1 all || ! $1 ]] || echo where table_schema\$1\)$([[ $2 all || ! $2 ]] || echo and table_name\$2\); | HOME/var/lib/zabbix mysql -N
在提取信息过程中需要使用mysql 以及mysqladmin ping 指令进行对数据库中信息进行读取但是由于数据库存在密码需要设定文件让该两个指令在文件中读取数据库登陆信息。存放文件的目录已经给出 HOME/var/lib/zabbix
需要一个配置目录 HOME/var/lib/zabbix
[rootserver1 zabbix]# ls
[rootserver1 zabbix]# pwd
/var/lib/zabbix
[rootserver1 zabbix]#针对两个指令编写登陆文件由于是登陆信息采用隐藏文件vim vim .my.cnf
[rootserver1 zabbix]# vim vim .my.cnf
[mysql]
user zabbix
password redhat
socket /var/lib/mysql/mysql.sock[mysqladmin]
user zabbix
password redhat
socket /var/lib/mysql/mysql.sock
重新启动zabbix-agent服务
systemctl restart zabbix-agent测试是否可以获得监控数据
zabbix_get -s 127.0.0.1 -p 10050 -k mysql.ping然后在web界面添加数据库监控模板
配置-主机zabbix server-模版 2 . 自己导入模板使用
向zabbix监控中导入模版监控mysql的模版percona
1、安装percona模块
rpm -ivh percona-zabbix-templates-1.1.8-1.noarch.rpm
warning: percona-zabbix-templates-1.1.8-1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID cd2efd2a: NOKEY
Preparing... ################################# [100%]
Updating / installing...1:percona-zabbix-templates-1.1.8-1 ################################# [100%]Scripts are installed to /var/lib/zabbix/percona/scripts # 脚本文件存放位置
Templates are installed to /var/lib/zabbix/percona/templates #数据项信息文件存放位置
2 将模块信息文件复制到zabbix监控目录下
cp /var/lib/zabbix/percona/templates/userparameter_percona_mysql.conf /etc/zabbix/zabbix_agentd.d/3 在脚本目录中编写配置文件提供数据库的用户以及密码。
cd /var/lib/zabbix/percona/scripts/
vim ss_get_mysql_stats.php.cnf
?php
$mysql_user root;
$mysql_pass redhat;4 . 重新启动zabbix-agent服务
systemctl restart zabbix-agent.service现在已经设置好了zabbix可以导入percona模块的监控模板 需要自己准备好模板文件。
配置–模板–导入