zoukankan      html  css  js  c++  java
  • curl更改syslog网络和端口

    当客户的服务已经上架,客户现在要部署一个统一监控平台需要我们更改syslog告警IP和端口的时候,我们可以用这个脚本批量修改

    仅对烽火的服务器

    这是一个shell脚本(对于windows尝试过会报错,你也可以自己试下)

    #!/bin/bash
    while read line;do
    printf "正在处理$line
    "
    curl -X PATCH -H 'Content-Type':'application/json' -d '{"EnableSyslog":true,"SyslogServerIP":"告警地址","SyslogPortNumber":告警端口}' -u ADMIN:ADMIN https://$line/redfish/v1/Managers/1/Syslog -k
    if [ $? != 0 ];
    then
        echo $line >>fail.txt
    fi
    printf "
    "
    done<IP.txt

    说明:

    对于修改syslog,我尝试过用smcipmitool没有相应的命令,用sum导入bmc配置也没有相应的选项。只好采用curl。

    windows下相应的命令:

    curl -X PATCH -H 'Content-Type':'application/json' -d '{"EnableSyslog":true,"SyslogServerIP":"1.2.3.4","SyslogPortNumber":514}' -u ADMIN:ADMIN https://192.168.123.123/redfish/v1/Managers/1/Syslog -k
  • 相关阅读:
    JavaScript常用正則表達式
    详尽解析window.event对象
    DWR的类却无法在js里用
    javascript控制小数点精度
    49. Group Anagrams
    48. Rotate Image
    64. Minimum Path Sum
    63. Unique Paths II
    62. Unique Paths
    53. Maximum Subarray
  • 原文地址:https://www.cnblogs.com/qiantang/p/13298951.html
Copyright © 2011-2022 走看看