influxdb1.8 开启用户名密码认证并授权

Publish: October 28, 2020 Category: 运维 No Comments

influxdb分为授权和认证两部分,认证简单理解就是:开启认证后,influxdb只会执行发送带有有效用户凭据的http请求,非法请求被禁止执行。
授权指的是对某个数据库是否有读或者写的权限。

本次用到的认证方式是最简单的认证方式,用户名密码认证方式。
默认情况下安装的influxdb是不开启认证的,因此在终端中直接执行如下命令就可以接入到influxdb的命令行控制。

#进入命令行
influx

#查看所有用户
show users;

#显示如下
root@influxdb2:/etc/influxdb# influx
Connected to http://localhost:8086 version 1.8.3
InfluxDB shell version: 1.8.3
> SHOW USERS;
user admin
---- -----

从结果中可以看到,没有任何用户。



阅读剩余部分...

InfluxDB Cloud和InfluxDB OSS的区别

Publish: October 26, 2020 Category: 运维 No Comments

InfluxDB Cloud 2.0与InfluxDB OSS 2.0兼容,在功能上也兼容。InfluxDB OSS 2.0和InfluxDB Cloud 2.0的主要区别是:

  • 用于指定目标收集数据的InfluxDB scraper在InfluxDB Cloud中不可用。
  • InfluxDB cloud实例目前仅限于一个组织。

阅读剩余部分...

Ubuntu下安装时序数据库InfluxDB安装可视化工具Chronograf

Publish: October 16, 2020 Category: 运维 No Comments

InfluxBD所有下载预览

https://portal.influxdata.com/downloads/

ubuntu下安装influxdb

wget https://dl.influxdata.com/influxdb/releases/influxdb_1.8.3_amd64.deb 
dpkg -i influxdb_1.8.3_amd64.deb

启动和关闭

service influxdb startservice influxdb stop

默认情况下回占用8088和8086两个端口,很多人的服务器nginx可能回配置这个端口导致服务启动失败,注意下这种情况。

配置和数据目录

数据文件夹:/var/lib/influxdb

data            存放最终存储的数据,文件以.tsm结尾
meta            存放数据库元数据
wal             存放预写日志文件


配置文件: /etc/influxdb/influxdb.conf

阅读剩余部分...

freeswitch安装图形用户界面FreeSwitch Portal

Publish: September 18, 2020 Category: 运维 No Comments

使用侵入性最低的方案。FreeSwitch Portal

freeswitch portal为内置模块,开箱即用(Out of the Box)
安装完成之后只需要启用就可以

fs_cli
load mod_xml_rpc

如果想跟随freeswitch启动则直接操作配置文件具体如下:

#conf/autoload_configs/modules.xml 中去掉如下注释:
<load module="mod_xml_rpc"/>

阅读剩余部分...

使用Docker在Debian10中构建FreeSwitch镜像

Publish: September 18, 2020 Category: 运维 No Comments

尝试了多种方案,包括ubuntu下的编译安装等,由于依赖原因都没有很好的解决。最终选定官方推荐的直接安装编译的安装包。
构建过程如下:
由于我是在阿里云ECS中构建的上述服务,首先安装docker


apt install docker.io
docker pull debian
docker run -idt --name=freeswitch debian /bin/bash

添加新的source资源:

apt-get update && apt-get install -y gnupg2 wget lsb-release
wget -O - https://files.freeswitch.org/repo/deb/debian-release/fsstretch-archive-keyring.asc | apt-key add -
echo "deb http://files.freeswitch.org/repo/deb/debian-release/ `lsb_release -sc` main" > /etc/apt/sources.list.d/freeswitch.list
echo "deb-src http://files.freeswitch.org/repo/deb/debian-release/ `lsb_release -sc` main" >> /etc/apt/sources.list.d/freeswitch.list

更新源并安装:
默认情况下freeswitch的配置文件在/etc/freeswitch目录,资源文件在/usr/share/freeswitch目录。


apt-get update && apt-get install -y freeswitch-meta-all

启动


freeswitch