系统运维


云上城国服接入云Prometheus

<h2>step 1</h2> <pre><code class="language-bash">#ansible脚本路径 cd /home/ops/prometheus_client/ansible #写入要执行的机器 cat /home/ops/tools/ysc_china.txt</code></pre> <h2>接入exporter到consul需要开放一个ip:端口</h2> <pre><code class="language-bash"> #consul的8500,固定在124.222.148.13上面执行 iptables -A RH-Firewall-1-INPUT -s &amp;lt;被接入的主机ip&amp;gt;/32 -p tcp -m state --state NEW -m tcp --dport 8500 -j ACCEPT #被接入的主机放行云Prometheus的公网出口 #iptables -A RH-Firewall-1-INPUT -s 124.222.140.42/32 -p tcp -m state --state NEW -m tcp --dport 9101 -j ACCEPT</code></pre> <h2>consul-SDK</h2> <pre><code class="language-bash">pwd:/home/ops/consul_sdk 查看帮助:sudo bash ./consul.sh help 额外选项: --url 使用指定url,而非set_url命令中写入了文件的url -v 即curl -v,打印http交互过程信息 -x 即set -x,打印脚本执行命令过程 使用例子: ./consul.sh set_url &amp;quot;http://192.168.10.67:50005&amp;quot; ./consul.sh register_service test_service.json ./consul.sh services test_service_name ./consul.sh register_check test_check.json ./consul.sh deregister test_service_name ./consul.sh checks -vx --url &amp;quot;http://consul.shiyue.loolu5.com&amp;quot; # 列出脚本执行命令的信息 sudo bash consul.sh register_service example.adamas_exporter_1.service.json -x # 列出脚本注册的http信息 sudo bash consul.sh register_service example.adamas_exporter_1.service.json -v</code></pre>

页面列表

ITEM_HTML