zabbix+grafana打造高逼格监控系统(代码片段)

wushuaishuai wushuaishuai     2022-12-09     220

关键词:

第一章 zabbix监控的意义

1.1 为什么要监控

  1. 业务安全性的保障
  2. 系统的保障
  3. 产品持续性的运行

1.2 监控的内容

技术图片

1.3 zabbix的选择性

  • [x] 纯命令监控太局限性
  • [x] 监控三剑客(Nagios、zabbix、Cacti )
  • [x] 可及时发现故障,并在故障恢复的第一时间得到通知
  • [x] 灵活运用,包括zabbix的阈值定义,自动发现,API接口,触发动作等功能

1.4 zabbix的工作组件及告警流程

技术图片

技术图片

  1. 数据采集:Zabbix 通过 SNMP、Agent、ICMP、SSH、IPMI 等对系统进行数据采集。
  2. 数据存储: Zabbix存储在MySQL上,也可以存储在其他数据库服务。
  3. 数据分析:当我们事后需要复盘分析故障时,zabbix能给我们提供图形以及时间等相关信息,方面我们确定故障所在。
  4. 数据展示:web界面展示、(移动APP、java_php开发一个web界面也可以)。
  5. 监控报警:电话报警、邮件报警、微信报警、短信报警、报警升级机制等(无论什么报警都可以)。
  6. 报警处理:当接收到报警,我们需要根据故障的级别进行处理,比如:重要紧急、重要不紧急,等。根据故障的级别,配合相关的人员进行快速处理。

第二章 zabbix的安装部署及使用

注意:安装zabbix要求还是比较多的

硬件方面:以监控主机台数而定。

软件方面:源码安装,lamp/lnmp的版本要求,php的扩展包等。

https://www.zabbix.com zabbix的官方网站。

2.1 源码安装zabbix服务端

部署nginx

[[email protected] opt]# yum install gcc  openssl openssl-devel pcre pcre-devel  -y    #安装依赖
[[email protected] opt]# rz -y                                 #rz上传软件包            
[[email protected] opt]# ls                
nginx-1.12.2.tar.gz
[[email protected] opt]# useradd -r -s /sbin/nologin nginx                 #创建nginx用户
[[email protected] opt]# tar xf nginx-1.12.2.tar.gz  && cd nginx-1.12.2         #解压,进入目录
[[email protected] nginx-1.12.2]# ./configure  --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module  --with-http_ssl_module  #编译
[[email protected] nginx-1.12.2]# make && make install             #安装
[[email protected] nginx-1.12.2]# /usr/local/nginx/sbin/nginx       #直接启动nginx
[[email protected] nginx-1.12.2]# ps -ef |grep nginx                   #可查看nginx是否启动

部署php

[[email protected] nginx-1.12.2]# yum install -y gcc gcc-c++ make gd-devel libxml2-devel > libcurl-devel libjpeg-devel libpng-devel openssl-devel > libxslt-devel                                                     #安装依赖
[[email protected] opt]# rz -y                                 #上传软件包,亦可直接wget
[[email protected] opt]# ls            
php-5.6.36.tar.gz
******************************************************************************************
[[email protected] opt]# wget http://docs.php.net/distributions/php-5.6.36.tar.gz
[[email protected] opt]# tar xf php-5.6.36.tar.gz                  #解压
[[email protected] opt]# cd php-5.6.36/                                #进入安装目录
[[email protected] php-5.6.36]# ./configure --prefix=/usr/local/php > --with-config-file-path=/usr/local/php/etc > --enable-fpm --enable-opcache > --with-mysql --with-mysqli  > --enable-session --with-zlib --with-curl --with-gd > --with-jpeg-dir --with-png-dir --with-freetype-dir > --enable-mbstring --enable-xmlwriter --enable-xmlreader > --enable-xml --enable-sockets --enable-bcmath --with-gettext      #编译
[[email protected] php-5.6.36]# make -j 8 && make install              #安装
[[email protected] php-5.6.36]# cp php.ini-production /usr/local/php/etc/php.ini  #拷贝模块文件
[[email protected] php-5.6.36]# cp sapi/fpm/php-fpm.conf /usr/local/php/etc/php-fpm.conf
[[email protected] php-5.6.36]# cp sapi/fpm/init.d.php-fpm /etc/init.d/php-fpm
[[email protected] php-5.6.36]# cp sapi/fpm/php-fpm.service /usr/lib/systemd/system/
[[email protected] php-5.6.36]# chmod +x /etc/init.d/php-fpm               #启动文件权限
[[email protected] php-5.6.36]# /etc/init.d/php-fpm start              #启动php

部署mysql

[[email protected] php-5.6.36]# yum install cmake make gcc-c++ cmake bison-devel ncurses-devel perl-Module-Install.noarch -y                                       #安装依赖
[[email protected] opt]# wget http://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.27.tar.gz                                                                   #下载mysql软件包
[[email protected] opt]# groupadd mysql                                   #创建mysql组
[[email protected] opt]# useradd  mysql  -s /sbin/nologin -M -g mysql   #创建mysql用户
[[email protected] opt]# mkdir -p /data/mysql && mkdir -p /usr/local/mysql #创建存储数据目录
[[email protected] opt]# tar xf mysql-5.6.27.tar.gz                        #解压mysql软件包
[[email protected] opt]# cd mysql-5.6.27/                             #进入mysql目录
[[email protected] mysql-5.6.27]# cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci                                    #编译
[[email protected] mysql-5.6.27]# make -j 8 && make install                #安装
[[email protected] mysql-5.6.27]# cp support-files/my-default.cnf /etc/my.cnf  #配置文件
[[email protected] mysql-5.6.27]# vim /etc/my.cnf                      ##修改配置文件
##在[mysqld]中增加一行
datadir=/data/mysql
log_bin=mysql-bin
[[email protected] mysql-5.6.27]# cp -rf  support-files/mysql.server /etc/init.d/mysql
[[email protected] mysql-5.6.27]# chown -R mysql.mysql /data/mysql
[[email protected] mysql-5.6.27]# chown -R mysql.mysql /usr/local/mysql
[[email protected] mysql-5.6.27]# chmod +x /etc/init.d/mysql
[[email protected] mysql-5.6.27]# /usr/local/mysql/scripts/mysql_install_db --basedir=/usr/local/mysql/ --datadir=/data/mysql --user=mysql         #初始化
[[email protected] mysql-5.6.27]# ln -s /usr/local/mysql/bin/mysql  /usr/bin   #mysql命令链接
[[email protected] mysql-5.6.27]# /etc/init.d/mysql start                  #启动mysql
[[email protected] mysql-5.6.27]# mysql -uroot -p                      #登陆mysql
mysql> use mysql;           
mysql>  UPDATE user SET Password=PASSWORD('123456.') where USER='root'; #修改密码
mysql> FLUSH PRIVILEGES;
[[email protected] mysql-5.6.27]# mysql -uroot -pMa123456.                 #用新密码登陆
mysql> create database zabbix;                                      #创建zabbix数据库
mysql> grant all on zabbix.* to 'zabbix'@'localhost' identified by '123456.';   #授权用户
mysql> quit                                                         #退出
########################################################################################
以下为导入zabbix数据,schema.sql,images.sql,data.sql文件在zabbix-4.0.0/database/mysql目录
########################################################################################
[[email protected] mysql]# mysql  -uzabbix -p123456. zabbix < schema.sql
[[email protected] mysql]# mysql  -uzabbix -p123456. zabbix < images.sql
[[email protected] mysql]# mysql  -uzabbix -p123456. zabbix < data.sql
                            

部署zabbix_server

[[email protected] opt]# yum install libxml2-devel libcurl-devel libevent-devel net-snmp-devel mysql-community-devel -y
[[email protected] opt]# tar xf zabbix-4.0.0.tar.gz && cd zabbix-4.0.0/       #解压并进入
[[email protected] zabbix-4.0.0]# groupadd zabbix
[[email protected] zabbix-4.0.0]# useradd -g zabbix zabbix -s /sbin/nologin
./configure --prefix=/usr/local/zabbix --enable-server --enable-proxy --enable-agent --with-mysql=/usr/local/mysql/bin/mysql_config --with-net-snmp --with-libcurl --with-libxml2 [[email protected] zabbix-4.0.0]# make && make install
[[email protected] zabbix-4.0.0]# ls /usr/local/zabbix/                        #zabbix目录路径
bin  etc  lib  sbin  share
[[email protected] zabbix-4.0.0]# vim /usr/local/zabbix/etc/zabbix_server.conf  #配置文件
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Ma123456.
[[email protected] bin]# vi /usr/lib/systemd/system/zabbix_server.service  #配置systemd文件
[Unit]
Description=Zabbix Server
After=syslog.target
After=network.target

[Service]
Environment="CONFFILE=/usr/local/zabbix/etc/zabbix_server.conf"
EnvironmentFile=-/etc/sysconfig/zabbix-server
Type=forking
Restart=on-failure
PIDFile=/tmp/zabbix_server.pid
KillMode=control-group
ExecStart=/usr/local/zabbix/sbin/zabbix_server -c $CONFFILE
ExecStop=/bin/kill -SIGTERM $MAINPID
RestartSec=10s
TimeoutSec=0

[Install]
WantedBy=multi-user.target
[[email protected] bin]# systemctl  start zabbix_server.service                #直接启动zabbix
[[email protected] bin]# ps -ef |grep zabbix                                  #查看zabbix进程
[[email protected] bin]# /usr/local/zabbix/sbin/zabbix_agentd             #启动zabbix_agent
[[email protected] bin]# ps -ef |grep zabbix_agent                       #查看agent进程

部署web界面安装

[[email protected] zabbix-4.0.0]# cp -rf /opt/zabbix-4.0.0/frontends/php/* /usr/local/nginx/html/                          #把zabxix的前端页面拷贝到nginx的发布目录
[[email protected] zabbix-4.0.0]# vim /usr/local/php/etc/php.ini         #修改php配置文件
max_execution_time = 300
post_max_size = 16M
max_input_time = 300
always_populate_raw_post_data = -1
date.timezone = Asia/Shanghai
mysqli.default_socket = /var/lib/mysql/mysql.sock

[[email protected] zabbix-4.0.0]# /etc/init.d/php-fpm restart        #重启php-fpm

[[email protected] zabbix-4.0.0]# vim /usr/local/nginx/conf/nginx.conf   #nginx整合php
    server 
        listen       80;
        server_name  localhost;

        access_log  logs/zabbix.access.log  main;

        location / 
            root   html;
            index  index.php index.html index.htm;
        

        location ~ \.php$ 
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        
    
[[email protected] zabbix-4.0.0]# /usr/local/nginx/sbin/nginx  -t      #检查nginx配置文件
[[email protected] zabbix-4.0.0]# /usr/local/nginx/sbin/nginx  -s reload  #重新加载nginx配置文件

####################################################################################
至此,zabbix已经安装完成,直接IP即可访问。
安装步骤:
1.配置DB,
2.配置zabbix用户
3.下载文件,直接写入/usr/local/nginx/html/conf/zabbix.conf.php文件
<?php
// Zabbix GUI configuration file.
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '3306';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'Ma123456.';

// Schema name. Used for IBM DB2 and PostgreSQL.
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
4.直接登陆,(默认用户Admin,密码zabbix)
5.修改页面为中文
点击右上角用户--Language--chinese(zh_CN)--update即可

2.2 yum安装zabbix服务端

====yum安装mysql====
[[email protected] ~]# yum -y install yum-utils                            #安装插件
[[email protected] ~]# rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm                                                       #安装mysql源
[[email protected] ~]# yum-config-manager --disable mysql80-community      #安装mysql180
[[email protected] ~]# yum-config-manager --enable mysql57-community         #安装mysql157
[[email protected] ~]# yum install mysql-community-server               #下载mysql
[[email protected] ~]# yum install mysql-community-server -y                #安装mysql-server
[[email protected] ~]# systemctl start mysqld                          #启动mysql
[[email protected] ~]# systemctl status mysqld                         #查看mysql状态
[[email protected] ~]# grep 'temporary password' /var/log/mysqld.log         #查看mysql随机密码
[[email protected] ~]# mysql -uroot -pXp.8nzZVFzri                     #登陆mysql
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ma123456.';       #重新设置mysql密码
[[email protected] etc]# cp my.cnf my.cnf.bak                      #备份一下mysql配置文件
[[email protected] etc]# vim /etc/my.cnf                               #重新设置mysql配置文件
[mysql]
socket = /tmp/mysql.sock                                    #socker路径
[mysqld]        
user = mysql                                               #用户
port = 3306                                                #端口
datadir = /var/lib/mysql                                    #数据目录
socket = /tmp/mysql.sock                                    #socker路径
bind-address = 0.0.0.0                                      #监听地址
pid-file = /var/run/mysqld/mysqld.pid                        #pid文件路径
character-set-server = utf8                                 #字符集UTF8
collation-server = utf8_general_ci                              
log-error = /var/log/mysqld.log                             #error日志
#####mysql基本调优####
max_connections = 10240                                     #最大用户连接数
open_files_limit = 65535                                    #打开文件数
innodb_buffer_pool_size = 3G                                #缓存池大小
innodb_flush_log_at_trx_commit = 2                           #每一次事务提交是否写入硬盘
innodb_log_file_size = 256M                                 #mysql事务日志文件大小

[[email protected] etc]# systemctl restart  mysqld                 #重启mysql

====yum安装zabbix====
[[email protected] ~]# rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm                                #安装zabbix源
[[email protected] ~]# yum install zabbix-server-mysql zabbix-web-mysql -y #安装zabbix
[[email protected] ~]# mysql -uroot -pMa123456.                    ##进入mysql
mysql> create database zabbix;                              ##创建zabbix数据库
mysql> grant all on zabbix.* to 'zabbix'@'localhost' identified by 'Ma123456.';
                                                        ##授权zabbix用户访问
[[email protected] ~]# cd /usr/share/doc/zabbix-server-mysql-4.0.7/   ##进入到mysql文档目录
[[email protected] zabbix-server-mysql-4.0.7]#  zcat create.sql.gz | mysql -uroot -pMa123456.  zabbix                                              ###导入到zabbix库里面

[[email protected] ~]# vim /etc/zabbix/zabbix_server.conf          #修改zabbix配置
DBPassword=Ma123456.                                         #配置mysql密码地址用户
[[email protected] ~]# systemctl start zabbix-server                   #启动zabbix

====修改apache====
[[email protected] ~]# vim /etc/httpd/conf.d/zabbix.conf               #修改apache配置文件
php_value date.timezone Asia/Shanghai                          #修改时区为上海
[[email protected] ~]# systemctl start httpd                          #启动apache


-----------------------------------------------------------------------------------------
###直接访问ip/zabbix即可
例如:192.168.1.100/zabbix(图形安装这里不做教程)
初次登陆可以修改界面为中文,很简单,直接点击右上角用户--Language--chinese(zh_CN)--update即可

2.3 Docker最小化安装zabbix服务端

使用内置 MySQL 数据库、Zabbix server、基于 Nginx Web 服务器的 Zabbix Web 界面和 Zabbix Java gateway 来运行 Zabbix 应用。

[[email protected] ~]# docker run --name zabbix-appliance -t                         -p 10051:10051                         -p 80:80                         -d zabbix/zabbix-appliance:latest

直接通过IP访问,(默认用户Admin,密码zabbix)
修改页面为中文
点击右上角用户--Language--chinese(zh_CN)--update即可

2.3 zabbix的专业术语介绍

zabbix术语 注解
主机(host) 被监控主机
主机组 (host group) 被监控主机群组
监控项 (item) agent端的某个被监控值
触发器 (trigger) 与被监控对比及判断的值
动作 (action) 对触发器响应需要做相应的措施
媒介 (media) 动作的方式

2.4 zabbix的专业术语之间的关系

技术图片

第三章 zabbix_agent部署及监控

3.1 zabbix_agent的部署

 rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm 
 个别主机需要添加zabbix的yum网络源,云主机不需要。
 [[email protected] ~]# yum  install zabbix-agent -y                           #直接yum安装agent
 [[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf                 #agent配置文件
 PidFile=/var/run/zabbix/zabbix_agentd.pid  #pid文件地址
 LogFile=/var/log/zabbix/zabbix_agentd.log  #log文件的地址
 Server=192.168.8.19                      #zabbix_server的IP地址
 ListenIP=192.168.8.22                    #zabbix_agent的监听地址
 ServerActive=192.168.8.19                #agent主动汇报的一个地址(一般改为server的IP地址)
 Hostname=192.168.8.22                    #agent的用户名(一般可修改为IP)
 Include=/etc/zabbix/zabbix_agentd.d/*.conf #引入有效配置文件
# UnsafeUserParameters=0                  #自定义key
[[email protected] ~]# systemctl  start zabbix-agent                           #启动zabbix_agent
[[email protected] ~]# ps -ef |grep zabbix_agent                               #查看zabbix_agent

#############################################################################################
可直接在zabbix-server端测试是否能连接zabbix-agent,如下:
[[email protected] ~]# /usr/local/zabbix/bin/zabbix_get  --help                #查看zabbix_get命令
/usr/local/zabbix/bin/zabbix_get -s 192.168.8.22  -p 10050 -k "system.cpu.load[all,avg1]"
/usr/local/zabbix/bin/zabbix_get -s 192.168.8.22  -p 10050 -k "system.hostname"

如有回值,则代表正在监听中

防火墙及selinux是需要关闭的。

3.2 zabbix-web创建主机及基本监控

创建主机群组

技术图片

创建主机

技术图片

添加主机

技术图片

添加监控项

技术图片

添加图形

技术图片

查看图形

技术图片

=======触发器这里不做图解

3.3 自定义监控--UserParameters

https://www.zabbix.com/documentation/4.0/zh/manual/config/items/userparameters

官方文档解析

  • UserParameters的语法:
  • UserParameter=,

key:一个用户参数包含一个key,在添加监控项引用,且它是唯一的。

command:你需要执行的用户参数(此参数是有agent代理执行的命令,最多可以返回512KB数据

3.4 UserParameters自定义监控实例

在zabbix_agent端操作:
[[email protected] ~]# vim /etc/zabbix/zabbix_agentd.conf 
UserParameter=user-num,cat /etc/passwd |wc -l
[[email protected] ~]# systemctl  restart zabbix-agent


在zabbix_server端测试:
[[email protected] ~]# /usr/local/zabbix/bin/zabbix_get -s 192.168.8.22  -p 10050 -k "user-num"
29

有回值,则代表key是有效的。则可直接去zabbix-web上配置。

配置zabbix-web

1.添加监控项

技术图片

2.添加图形

技术图片

3.添加触发器

技术图片

技术图片

4.最终图形

技术图片

测试:

可通过创建用户超过触发器可告警

[[email protected] ~]# useradd ma                              #创建用户,使总用户达到触发器值30
[[email protected] ~]# wc -l /etc/passwd |awk 'print $1'
30

5.触发图形

技术图片

第四章 Grafana展示zabbix监控数据

4.1 下载安装Grafana

 wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.2.4-1.x86_64.rpm 
[[email protected] ~]#yum localinstall grafana-5.2.4-1.x86_64.rpm 
[[email protected] ~]# systemctl start grafana-server
[[email protected] ~]# ps -ef |grep grafana
[[email protected] ~]# netstat -plnt |grep 3000
直接访问IP:3000即可访问
默认账号密码都是admin直接登陆

4.2 Grafana添加数据源

技术图片

技术图片

grafana-cli plugins install alexanderzobnin-zabbix-app           #安装zabbix插件
[[email protected] ~]# systemctl restart grafana-server                #重启Grafana

启用zabbix

技术图片

选择zabbix数据源

技术图片

配置zabbix数据源

配置数据源选项,要注意Url部分,如果你的Zabbix访问路径为http://192.168.1.1,那么Url就填写http://192.168.1.1/api_jsonrpc.phpZabbbix API details部分就填写Zabbix的账号密码。

技术图片

添加zabbix数据源基础仪表步骤:

Configuration --Data Sources --zabbix --Dashboards --Import

4.3 Grafana自定义出图

技术图片

如何打造一个高逼格的云运维平台?

导读在标准化实施完以后,由于数目的增加,或者是一些运维场景的增多,我们会逐步的进行一些工具化和自动化,这个阶段我们的运维的效率得到提升。但是众多的工具以及自动化脚本,会让我们的管理过程中比较困难,随着... 查看详情

zabbix+grafana打造全方位立体化监控系统(代码片段)

前言简介:Grafana是一个开源的指标量检测和可视化工具。常用于展示基础设施的实时数据和应用程序运行分析;是一个通用的可视化工具,不仅仅用于展示zabbix下的监控数据,也同样适用于一些其他数据可视化的需求;首选需... 查看详情

windows系统下八大具有高逼格的dos命令之一ping

ping命令:ping是用来检测网络是否通畅或者查询网络连接速度的一个基础命令。作为一名对计算机痴迷的爱好者来说,ping命令是需要第一个掌握的DOS命令。它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给... 查看详情

冒泡排序高逼格

importjava.util.Comparator;/***排序器接口(策略模式:将算法封装到具有共同接口的独立的类中使得它们可以相互替换)**@authorChengpeng**/interfaceSorter{ /** *排序 * *@paramlist *待排序的数组 */ public<TextendsComparable<T>>voidsort(T[]list) 查看详情

做高逼格程序员之说走就走的「windows」

简介:随着移动固态硬盘越来越便宜,网上逐渐出来一个黑科技。WindowsToGO见名知意。简单来说就是在U盘或者是移动固态硬盘上安装Windows系统。达到即插即用。WTG简介WindowsToGO这项功能最早推出于2011年9月,并包含在之后发布的W... 查看详情

java发送html模板的高逼格邮件

java发送html模板的高逼格邮件最近做了一个监测k8s服务pod水平伸缩发送邮件的功能(当pod的cpu/内存达到指定阈值后会水平扩展出多个pod、或者指定时间内pod数应扩展到指定数量),一开始写了个格式很low的邮件,像下面这样:简... 查看详情

如何高逼格的输出helloworld(代码片段)

前提1、C语言中规定单引号引起的一个字符代表一个整数,有对应的ASCII码。2、C语言中固定双引号引起的字符串代表的是无名数组起始字符的指针,该数组被双引号之间的字符和额外的二进制为零的字符‘ 查看详情

zabbix结合grafana设计自己的监控系统

1:zabbix和grafana的离线安装步骤:略grafana 安装遇到的问题:1:下载的alexanderzobnin-grafana-zabbix-1a85503.zip 需要放在/var/lib/grafana/plugins目录下 重启一下就可以。2:zabbix和grafana数据源连接不上(版本不一致)需要通过zabbixAPI(htt... 查看详情

这些javascript编程黑科技,装逼指南,高逼格代码,让你惊叹不已

【转】这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已Javascript是一门很吊的语言,我可能学了假的JavaScript,哈哈,大家还有什么推荐的本文秉承着:你看不懂是你SB,我写的代码就要牛逼。1、单行写一个评级组... 查看详情

纯css实现图片的灯光照射效果,高逼格图片展示

先不说技术,看实现的效果,与原图(左图)相比,‘灯光’照射(右图)下的小姐姐是不是更有魅力了!!                    那么下面就说说大家... 查看详情

19个高逼格linux命令,赶紧拿去用…(代码片段)

作者:快乐的骚年https://www.cnblogs.com/sukai/1.sl命令你会看到一辆火车从屏幕右边开往左边……安装$sudoapt-getinstallsl运行$sl命令有-alFe几个选项,-aAnaccidentseemstohappen.You'llfeelpityforpeoplewhocryforhelp.-lshowslittleon 查看详情

hexo+github高逼格个人博客搭建指南(准备篇)

git下载并安装git进入git下载页面,下载合适的版本,并安装。一路 Next ,到了 SelectComponents 界面,勾选 GitBashHere 和 GitGUIHere。一路 next,完成安装。右键桌面,会看到右键菜单多了 GitBashHere ... 查看详情

grafana+zabbix可视化监控(代码片段)

文章目录grafana+zabbix可视化监控安装garafana和连接zabbix数据源的插件访问garafana主机的3000端口连接zabbix的api接口获取数据在官网找到自己想要的模板验证效果grafana+zabbix可视化监控安装garafana和连接zabbix数据源的插件[root@z... 查看详情

vopsdk一个高逼格微信公众号开发sdk:自动化生产(装逼模式开启)

VopSdk一个高逼格微信公众号开发SDK(源码下载)VopSdk一个高逼格微信公众号开发SDK:自动化生产(装逼模式开启) 针对第一版,我们搞了第二版本,老规矩先定个目标。一我们的目标  a、移除PayExcute,统一执行入口,目... 查看详情

[学习笔记]《零基础做出高逼格ppt》

课程介绍电子化办公学习的时代,做好PPT可以说是每位学生、职场人士完成工作、凸显自我、升职加薪的必备技能。可以这么说,如果你能做出一手有逼格、超专业的PPT,它就会像一面放大镜一样,最大化地凸显... 查看详情

19个高逼格linux命令,赶紧拿去用!

点击关注公众号,Java干货及时送达作者:快乐的骚年https://www.cnblogs.com/sukai/1.sl命令你会看到一辆火车从屏幕右边开往左边……安装$ sudo apt-get install sl运行$ sl命令有-alFe几个选项,-a An accident seems to happen. You&#... 查看详情

grafana+zabbix+prometheus监控系统(代码片段)

 环境说明软件版本操作系统IP地址Grafana5.4.3-1Centos7.5192.168.18.231Prometheus2.6.1 Centos7.5192.168.18.232Zabbix4.0.4Centos7.5192.168.18.233      一、部署GrafanaGrafana是一个开源的指标量 查看详情

一个高逼格的邮件营销平台需满足哪些要素

  新年新气象,让我们在邮件营销领域继续开拓进取狂飙猛进。众所周知,工欲善其事必先利其器,做营销首要之务是找到最合适的邮件群发工具,什么样的工具最适合你?我们不妨以业界知名的服务商U-Mail邮件营销平台为例... 查看详情