一、服务、端口查询

1.1、服务查询及启停

  • 查询状态:systemctl status influxd

  • 重启服务:systemctl restart influxd

  • 停止服务:systemctl stop influxd

  • 启动服务:systemctl start influxd

  • 设置开机启动:systemctl enable influxd

  • 取消开机启动:systemctl disable influxd

1.2、端口监听查询

  • 端口监听查询:ss -ntpl |grep 8086

二、版本、日志查询

2.1、版本查询

  • 版本查询:influx --version

2.2、日志路径

  • 日志路径:/var/log/influxdb/influxdb.log

三、查询数据库用户名密码

数据库用户名密码存放于MySQL中,请先登录MySQL数据库:

mysql -uroot -p"`grep "db.password"  /opt/cloudbility/conf/common.properties | cut -d '=' -f 2`" cloudguanjia

通过以下表可以看到用户名密码:

select * from influx;

四、如何启用门户服务器influxdb密码?

问题解答:

如果您的行云管家门户服务器没有并且需要启用密码,请先和行云管家技术客服联系评估,否则可能会影响后续升级使用;

(1)登录门户服务器后,执行以下六行命令,设置InfluxDB密码(假设将InfluxDB的密码设置为 123-QWEasd )

IN_PWD="123-QWEasd"

influx -execute "CREATE USER admin WITH PASSWORD '${IN_PWD}' WITH ALL PRIVILEGES;"

influx -execute "CREATE USER poster WITH PASSWORD '${IN_PWD}' WITH ALL PRIVILEGES;"

sed "s/[#]*[[:blank:]]*auth-enabled[[:blank:]]*=[[:blank:]]*false/auth-enabled = true/g" -i /etc/influxdb/influxdb.conf

systemctl restart influxdb

mysql -uroot -p"$(cat /opt/cloudbility/conf/common.properties | grep "db.password" | cut -d'=' -f2)" cloudguanjia -e "update influx set username='poster' , password='${IN_PWD}' where id=1;"
  • 注意:如果是HA部署,还需要在备机里也执行以下一行命令:
sed "s/[#]*[[:blank:]]*auth-enabled[[:blank:]]*=[[:blank:]]*false/auth-enabled = true/g" -i /etc/influxdb/influxdb.conf

(2)重启行云管家门户服务

/opt/cloudbility/bin/restart.sh

(3)完成以上设置后即可登录门户网址以及管理控制台检查是否能正常登录;