1 line
51 KiB
HTML
1 line
51 KiB
HTML
<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=2"><meta name="theme-color" content="#FFF"><link rel="apple-touch-icon" sizes="180x180" href="/images/apple-touch-icon.png"><link rel="icon" type="image/ico" sizes="32x32" href="/images/favicon.ico"><meta http-equiv="Cache-Control" content="no-transform"><meta http-equiv="Cache-Control" content="no-siteapp"><link rel="alternate" type="application/rss+xml" title="涛声依旧" href="https://hitoli.com/rss.xml"><link rel="alternate" type="application/atom+xml" title="涛声依旧" href="https://hitoli.com/atom.xml"><link rel="alternate" type="application/json" title="涛声依旧" href="https://hitoli.com/feed.json"><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Mulish:300,300italic,400,400italic,700,700italic%7CFredericka%20the%20Great:300,300italic,400,400italic,700,700italic%7CNoto%20Serif%20JP:300,300italic,400,400italic,700,700italic%7CNoto%20Serif%20SC:300,300italic,400,400italic,700,700italic%7CInconsolata:300,300italic,400,400italic,700,700italic&display=swap&subset=latin,latin-ext"><link rel="stylesheet" href="/css/app.css?v=0.0.0"><meta name="keywords" content="nagios,服务监控"><link rel="canonical" href="https://hitoli.com/2022/10/18/%E6%90%AD%E5%BB%BAnagios%E7%9B%91%E6%8E%A7/"><title>搭建 nagios 监控 - 服务 - Linux | ☆∵∴Hito∴∵★ = 涛声依旧 = 天下事有难易乎?为之,则难者亦易矣</title><meta name="generator" content="Hexo 7.0.0"></head><body itemscope itemtype="http://schema.org/WebPage"><div id="loading"><div class="cat"><div class="body"></div><div class="head"><div class="face"></div></div><div class="foot"><div class="tummy-end"></div><div class="bottom"></div><div class="legs left"></div><div class="legs right"></div></div><div class="paw"><div class="hands left"></div><div class="hands right"></div></div></div></div><div id="container"><header id="header" itemscope itemtype="http://schema.org/WPHeader"><div class="inner"><div id="brand"><div class="pjax"><h1 itemprop="name headline">搭建 nagios 监控</h1><div class="meta"><span class="item" title="创建时间:2022-10-18 09:39:00"><span class="icon"><i class="ic i-calendar"></i> </span><span class="text">发表于</span> <time itemprop="dateCreated datePublished" datetime="2022-10-18T09:39:00+08:00">2022-10-18</time> </span><span class="item" title="本文字数"><span class="icon"><i class="ic i-pen"></i> </span><span class="text">本文字数</span> <span>8.3k</span> <span class="text">字</span> </span><span class="item" title="阅读时长"><span class="icon"><i class="ic i-clock"></i> </span><span class="text">阅读时长</span> <span>8 分钟</span></span></div></div></div><nav id="nav"><div class="inner"><div class="toggle"><div class="lines" aria-label="切换导航栏"><span class="line"></span> <span class="line"></span> <span class="line"></span></div></div><ul class="menu"><li class="item title"><a href="/" rel="start">☆∵∴Hito∴∵★</a></li></ul><ul class="right"><li class="item theme"><i class="ic i-sun"></i></li><li class="item search"><i class="ic i-search"></i></li></ul></div></nav></div><div id="imgs" class="pjax"><ul><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1gipeuibk9fj20zk0m8ay2.jpg"></li><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1giclx6phq6j20zk0m8e36.jpg"></li><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1gicit4jrvuj20zk0m8785.jpg"></li><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1gicli3sbvtj20zk0m8x6p.jpg"></li><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1giclh3brzpj20zk0m8ann.jpg"></li><li class="item" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1giclflwv2aj20zk0m84qp.jpg"></li></ul></div></header><div id="waves"><svg class="waves" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 24 150 28" preserveAspectRatio="none" shape-rendering="auto"><defs><path id="gentle-wave" d="M-160 44c30 0 58-18 88-18s 58 18 88 18 58-18 88-18 58 18 88 18 v44h-352z"/></defs><g class="parallax"><use xlink:href="#gentle-wave" x="48" y="0"/><use xlink:href="#gentle-wave" x="48" y="3"/><use xlink:href="#gentle-wave" x="48" y="5"/><use xlink:href="#gentle-wave" x="48" y="7"/></g></svg></div><main><div class="inner"><div id="main" class="pjax"><div class="article wrap"><div class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList"><i class="ic i-home"></i> <span><a href="/">首页</a></span><i class="ic i-angle-right"></i> <span itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="/categories/Linux/" itemprop="item" rel="index" title="分类于 Linux"><span itemprop="name">Linux</span></a><meta itemprop="position" content="1"></span><i class="ic i-angle-right"></i> <span class="current" itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem"><a href="/categories/Linux/%E6%9C%8D%E5%8A%A1/" itemprop="item" rel="index" title="分类于 服务"><span itemprop="name">服务</span></a><meta itemprop="position" content="2"></span></div><article itemscope itemtype="http://schema.org/Article" class="post block" lang="zh-CN"><link itemprop="mainEntityOfPage" href="https://hitoli.com/2022/10/18/%E6%90%AD%E5%BB%BAnagios%E7%9B%91%E6%8E%A7/"><span hidden itemprop="author" itemscope itemtype="http://schema.org/Person"><meta itemprop="image" content="/images/avatar.jpg"><meta itemprop="name" content="Hito Li"><meta itemprop="description" content="天下事有难易乎?为之,则难者亦易矣, 天生我材必有用"></span><span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization"><meta itemprop="name" content="涛声依旧"></span><div class="body md" itemprop="articleBody"><h4 id="监控端服务安装与配置"><a class="anchor" href="#监控端服务安装与配置">#</a> 监控端服务安装与配置</h4><ol><li>nagios 需要安装主程序 core 和 nrpe(nagios 和各被监控主机都必须安装)。如需使用自研前端可通过安装 ndoutils (用于把 nagios 监控信息写入数据库) 和 mysql 实现。具体安装见<span class="exturl" data-url="aHR0cHM6Ly9zdXBwb3J0Lm5hZ2lvcy5jb20va2Iv">官网</span></li><li>nagios 默认监控命令脚本放置在 libexec 中,自定义脚本也放到此处</li><li>etc/objects/commands.cfg 用于保存 nagios 默认监控命令</li><li>etc/nrpe.cfg 文件中需要添加用于被监控执行命令项(各被监控主机中都需要添加)<br><img data-src="https://nas.hitoli.com:18014/images/2022/10/18/image.png" alt=""></li><li>etc/objects/hosts 目录下配置需要被监控的主机信息<br><img data-src="https://nas.hitoli.com:18014/images/2022/10/18/image2.png" alt=""></li><li>etc/objects/servers 目录下配置需要在被监控主机上执行的监控命令(第 4 项中的命令)<br><img data-src="https://nas.hitoli.com:18014/images/2022/10/18/image3.png" alt=""></li></ol><h4 id="被监控端服务安装与配置"><a class="anchor" href="#被监控端服务安装与配置">#</a> 被监控端服务安装与配置</h4><ol><li>被监控端需要安装 nrpe</li><li>被监控端需要把监控端的命令写入到 nrpe 的配置文件中</li><li>被监控端需要把命令执行脚本放入 libexec 目录中</li><li>被监控端自动安装脚本(可借鉴)<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br><span class="line">79</span><br><span class="line">80</span><br><span class="line">81</span><br><span class="line">82</span><br><span class="line">83</span><br><span class="line">84</span><br><span class="line">85</span><br><span class="line">86</span><br><span class="line">87</span><br><span class="line">88</span><br><span class="line">89</span><br><span class="line">90</span><br><span class="line">91</span><br><span class="line">92</span><br><span class="line">93</span><br><span class="line">94</span><br><span class="line">95</span><br><span class="line">96</span><br><span class="line">97</span><br><span class="line">98</span><br><span class="line">99</span><br><span class="line">100</span><br><span class="line">101</span><br><span class="line">102</span><br><span class="line">103</span><br><span class="line">104</span><br><span class="line">105</span><br><span class="line">106</span><br><span class="line">107</span><br><span class="line">108</span><br><span class="line">109</span><br><span class="line">110</span><br><span class="line">111</span><br><span class="line">112</span><br><span class="line">113</span><br><span class="line">114</span><br><span class="line">115</span><br><span class="line">116</span><br><span class="line">117</span><br><span class="line">118</span><br><span class="line">119</span><br><span class="line">120</span><br><span class="line">121</span><br><span class="line">122</span><br><span class="line">123</span><br><span class="line">124</span><br><span class="line">125</span><br><span class="line">126</span><br><span class="line">127</span><br><span class="line">128</span><br><span class="line">129</span><br><span class="line">130</span><br><span class="line">131</span><br><span class="line">132</span><br><span class="line">133</span><br><span class="line">134</span><br><span class="line">135</span><br><span class="line">136</span><br><span class="line">137</span><br><span class="line">138</span><br><span class="line">139</span><br><span class="line">140</span><br><span class="line">141</span><br><span class="line">142</span><br><span class="line">143</span><br><span class="line">144</span><br><span class="line">145</span><br><span class="line">146</span><br><span class="line">147</span><br><span class="line">148</span><br><span class="line">149</span><br><span class="line">150</span><br><span class="line">151</span><br><span class="line">152</span><br><span class="line">153</span><br><span class="line">154</span><br><span class="line">155</span><br><span class="line">156</span><br><span class="line">157</span><br><span class="line">158</span><br><span class="line">159</span><br><span class="line">160</span><br><span class="line">161</span><br><span class="line">162</span><br><span class="line">163</span><br><span class="line">164</span><br><span class="line">165</span><br><span class="line">166</span><br><span class="line">167</span><br><span class="line">168</span><br><span class="line">169</span><br><span class="line">170</span><br><span class="line">171</span><br><span class="line">172</span><br><span class="line">173</span><br><span class="line">174</span><br><span class="line">175</span><br><span class="line">176</span><br><span class="line">177</span><br><span class="line">178</span><br><span class="line">179</span><br><span class="line">180</span><br><span class="line">181</span><br><span class="line">182</span><br><span class="line">183</span><br><span class="line">184</span><br><span class="line">185</span><br><span class="line">186</span><br><span class="line">187</span><br><span class="line">188</span><br><span class="line">189</span><br><span class="line">190</span><br><span class="line">191</span><br><span class="line">192</span><br><span class="line">193</span><br><span class="line">194</span><br><span class="line">195</span><br><span class="line">196</span><br><span class="line">197</span><br><span class="line">198</span><br><span class="line">199</span><br><span class="line">200</span><br><span class="line">201</span><br><span class="line">202</span><br><span class="line">203</span><br><span class="line">204</span><br><span class="line">205</span><br><span class="line">206</span><br><span class="line">207</span><br><span class="line">208</span><br><span class="line">209</span><br><span class="line">210</span><br><span class="line">211</span><br><span class="line">212</span><br><span class="line">213</span><br></pre></td><td class="code"><pre><span class="line">1、请先修改脚本中的服务端IP。</span><br><span class="line">2、如被监控端不支持<span class="built_in">let</span>计算命令请执行sudo dpkg-reconfigure dash命令,弹出选择窗口后选择no。</span><br><span class="line">3、需要在脚本同目录下创建CentOS、Ubuntu、sh和conf目录,目录下分别放置nrpe的tar安装包、监控脚本和nrpe配置文件。</span><br><span class="line"></span><br><span class="line"><span class="comment">#!/bin/bash</span></span><br><span class="line"><span class="comment">#服务端ip</span></span><br><span class="line">SERVER_IP=10.10.10.121</span><br><span class="line"><span class="comment">#安装目录</span></span><br><span class="line">INSTALL_HOME=`<span class="built_in">pwd</span>`</span><br><span class="line"><span class="comment">#安装ubuntu版本</span></span><br><span class="line"><span class="function"><span class="title">INSTALL_UBUNTU</span></span>()</span><br><span class="line">{</span><br><span class="line"> sudo apt-get update</span><br><span class="line"> sudo apt-get install -y autoconf automake gcc libc6 libmcrypt-dev make libssl-dev wget openssl</span><br><span class="line"> </span><br><span class="line"> <span class="built_in">cd</span> /tmp</span><br><span class="line"> <span class="comment">#wget --no-check-certificate -O nrpe.tar.gz https://github.com/NagiosEnterprises/nrpe/archive/nrpe-4.0.3.tar.gz</span></span><br><span class="line"> <span class="built_in">cp</span> <span class="variable">$INSTALL_HOME</span>/Ubuntu/nrpe.tar.gz ./</span><br><span class="line"> tar xzf nrpe.tar.gz</span><br><span class="line"></span><br><span class="line"> <span class="built_in">cd</span> /tmp/nrpe-nrpe-4.0.3/</span><br><span class="line"> sudo ./configure --enable-command-args --with-ssl-lib=/usr/lib/x86_64-linux-gnu/</span><br><span class="line"> sudo make all</span><br><span class="line"></span><br><span class="line"> sudo make install-groups-users</span><br><span class="line"></span><br><span class="line"> sudo make install</span><br><span class="line"></span><br><span class="line"> sudo make install-config</span><br><span class="line"></span><br><span class="line"> sudo sh -c <span class="string">"echo >> /etc/services"</span></span><br><span class="line"> sudo sh -c <span class="string">"sudo echo '# Nagios services' >> /etc/services"</span></span><br><span class="line"> sudo sh -c <span class="string">"sudo echo 'nrpe 5666/tcp' >> /etc/services"</span></span><br><span class="line"> </span><br><span class="line"> <span class="comment">#判断系统是高版本还是低版本</span></span><br><span class="line"> VERSION=`lsb_release -r --short`</span><br><span class="line"> IS_LOW_VERSION=`<span class="built_in">echo</span> <span class="string">"<span class="variable">$VERSION</span> < 15"</span> | bc`</span><br><span class="line"></span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$IS_LOW_VERSION</span> = 1 ]; <span class="keyword">then</span></span><br><span class="line"> <span class="comment">#低版本</span></span><br><span class="line"> sudo make install-init</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> <span class="comment">#高版本</span></span><br><span class="line"> sudo make install-init</span><br><span class="line"> sudo systemctl <span class="built_in">enable</span> nrpe.service</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> </span><br><span class="line"> sudo <span class="built_in">mkdir</span> -p /etc/ufw/applications.d</span><br><span class="line"> sudo sh -c <span class="string">"echo '[NRPE]' > /etc/ufw/applications.d/nagios"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'title=Nagios Remote Plugin Executor' >> /etc/ufw/applications.d/nagios"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'description=Allows remote execution of Nagios plugins' >> /etc/ufw/applications.d/nagios"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'ports=5666/tcp' >> /etc/ufw/applications.d/nagios"</span></span><br><span class="line"> sudo ufw allow NRPE</span><br><span class="line"> sudo ufw reload</span><br><span class="line"> </span><br><span class="line"> sudo sh -c <span class="string">"sed -i '/^allowed_hosts=/s/$/,<span class="variable">$SERVER_IP</span>/' /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"sed -i 's/^dont_blame_nrpe=.*/dont_blame_nrpe=1/g' /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> </span><br><span class="line"> <span class="built_in">cd</span> <span class="variable">$INSTALL_HOME</span></span><br><span class="line"> sudo <span class="built_in">cp</span> ./sh/* /usr/local/nagios/libexec/</span><br><span class="line"> sudo <span class="built_in">chmod</span> +xr /usr/local/nagios/libexec/*</span><br><span class="line"> </span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_ping]=/usr/local/nagios/libexec/check_ping -H 127.0.0.1 -w 3000.0,80% -c 5000.0,100% -p 5' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_mem]=/usr/local/nagios/libexec/check_mem.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_disk]=/usr/local/nagios/libexec/check_disk.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_my_service]=/usr/local/nagios/libexec/check_my_service.sh \$ARG1\$' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_system_info]=/usr/local/nagios/libexec/check_system_info.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> NETWORK_INDEX=1</span><br><span class="line"> <span class="keyword">for</span> NETWORK_NAME <span class="keyword">in</span> `<span class="built_in">cat</span> /proc/net/dev | awk <span class="string">'{i++; if(i>2){print $1}}'</span> | sed <span class="string">'s/^[\t]*//g'</span> | sed <span class="string">'s/[:]*$//g'</span>`;<span class="keyword">do</span></span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$NETWORK_NAME</span> != <span class="string">'lo'</span> ]; <span class="keyword">then</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_network<span class="variable">$NETWORK_INDEX</span>]=/usr/local/nagios/libexec/check_network.sh <span class="variable">$NETWORK_NAME</span>' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> NETWORK_INDEX=`<span class="built_in">expr</span> <span class="variable">$NETWORK_INDEX</span> + 1 `</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> <span class="keyword">done</span></span><br><span class="line"> </span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$IS_LOW_VERSION</span> = 1 ]; <span class="keyword">then</span></span><br><span class="line"> <span class="comment">#低版本</span></span><br><span class="line"> sudo start nrpe</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> <span class="comment">#高版本</span></span><br><span class="line"> sudo systemctl start nrpe.service</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="comment">#安装centos版本</span></span><br><span class="line"><span class="function"><span class="title">INSTALL_CENTOS</span></span>()</span><br><span class="line">{</span><br><span class="line"> yum install -y gcc glibc glibc-common openssl openssl-devel perl wget</span><br><span class="line"></span><br><span class="line"> <span class="built_in">cd</span> /tmp</span><br><span class="line"> <span class="comment">#wget --no-check-certificate -O nrpe.tar.gz https://github.com/NagiosEnterprises/nrpe/archive/nrpe-4.0.3.tar.gz</span></span><br><span class="line"> <span class="built_in">cp</span> <span class="variable">$INSTALL_HOME</span>/CentOS/nrpe.tar.gz ./</span><br><span class="line"> tar xzf nrpe.tar.gz</span><br><span class="line"></span><br><span class="line"> <span class="built_in">cd</span> /tmp/nrpe-nrpe-4.0.3/</span><br><span class="line"> ./configure --enable-command-args</span><br><span class="line"> make all</span><br><span class="line"></span><br><span class="line"> make install-groups-users</span><br><span class="line"></span><br><span class="line"> make install</span><br><span class="line"></span><br><span class="line"> make install-config</span><br><span class="line"></span><br><span class="line"> <span class="built_in">echo</span> >> /etc/services</span><br><span class="line"> <span class="built_in">echo</span> <span class="string">'# Nagios services'</span> >> /etc/services</span><br><span class="line"> <span class="built_in">echo</span> <span class="string">'nrpe 5666/tcp'</span> >> /etc/services</span><br><span class="line"> </span><br><span class="line"> <span class="comment">#判断系统是高版本还是低版本</span></span><br><span class="line"> VERSION=`rpm -q centos-release|<span class="built_in">cut</span> -d- -f3`</span><br><span class="line"> <span class="comment">#安装bc命令</span></span><br><span class="line"> yum -y install bc</span><br><span class="line"> IS_LOW_VERSION=`<span class="built_in">echo</span> <span class="string">"<span class="variable">$VERSION</span> < 7"</span> | bc`</span><br><span class="line"></span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$IS_LOW_VERSION</span> = 1 ]; <span class="keyword">then</span></span><br><span class="line"> <span class="comment">#低版本</span></span><br><span class="line"> make install-init</span><br><span class="line"> </span><br><span class="line"> iptables -I INPUT -p tcp --destination-port 5666 -j ACCEPT</span><br><span class="line"> service iptables save</span><br><span class="line"> ip6tables -I INPUT -p tcp --destination-port 5666 -j ACCEPT</span><br><span class="line"> service ip6tables save</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> <span class="comment">#高版本</span></span><br><span class="line"> make install-init</span><br><span class="line"> systemctl <span class="built_in">enable</span> nrpe.service</span><br><span class="line"> </span><br><span class="line"> firewall-cmd --zone=public --add-port=5666/tcp</span><br><span class="line"> firewall-cmd --zone=public --add-port=5666/tcp --permanent</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> </span><br><span class="line"> sudo sh -c <span class="string">"sed -i '/^allowed_hosts=/s/$/,<span class="variable">$SERVER_IP</span>/' /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"sed -i 's/^dont_blame_nrpe=.*/dont_blame_nrpe=1/g' /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> </span><br><span class="line"> <span class="built_in">cd</span> <span class="variable">$INSTALL_HOME</span></span><br><span class="line"> sudo <span class="built_in">cp</span> ./sh/* /usr/local/nagios/libexec/</span><br><span class="line"> sudo <span class="built_in">chmod</span> +xr /usr/local/nagios/libexec/*</span><br><span class="line"> </span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_ping]=/usr/local/nagios/libexec/check_ping -H 127.0.0.1 -w 3000.0,80% -c 5000.0,100% -p 5' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_cpu]=/usr/local/nagios/libexec/check_cpu.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_mem]=/usr/local/nagios/libexec/check_mem.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_disk]=/usr/local/nagios/libexec/check_disk.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_my_service]=/usr/local/nagios/libexec/check_my_service.sh \$ARG1\$' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_system_info]=/usr/local/nagios/libexec/check_system_info.sh' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> NETWORK_INDEX=1</span><br><span class="line"> <span class="keyword">for</span> NETWORK_NAME <span class="keyword">in</span> `<span class="built_in">cat</span> /proc/net/dev | awk <span class="string">'{i++; if(i>2){print $1}}'</span> | sed <span class="string">'s/^[\t]*//g'</span> | sed <span class="string">'s/[:]*$//g'</span>`;<span class="keyword">do</span></span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$NETWORK_NAME</span> != <span class="string">'lo'</span> ]; <span class="keyword">then</span></span><br><span class="line"> sudo sh -c <span class="string">"echo 'command[check_network<span class="variable">$NETWORK_INDEX</span>]=/usr/local/nagios/libexec/check_network.sh <span class="variable">$NETWORK_NAME</span>' >> /usr/local/nagios/etc/nrpe.cfg"</span></span><br><span class="line"> NETWORK_INDEX=`<span class="built_in">expr</span> <span class="variable">$NETWORK_INDEX</span> + 1 `</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> <span class="keyword">done</span></span><br><span class="line"> </span><br><span class="line"> <span class="keyword">if</span> [ <span class="variable">$IS_LOW_VERSION</span> = 1 ]; <span class="keyword">then</span></span><br><span class="line"> <span class="comment">#低版本</span></span><br><span class="line"> <span class="keyword">if</span> [ $(<span class="built_in">echo</span> <span class="string">"<span class="variable">$VERSION</span> < 6"</span> | bc) -eq 1 ]; <span class="keyword">then</span></span><br><span class="line"> service nrpe start</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> start nrpe</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> <span class="comment">#高版本</span></span><br><span class="line"> systemctl start nrpe.service</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="comment">#安装其它版本</span></span><br><span class="line"><span class="function"><span class="title">INSTALL_OTHER</span></span>()</span><br><span class="line">{</span><br><span class="line"> <span class="built_in">echo</span> <span class="string">"Not supported at the moment."</span></span><br><span class="line">}</span><br><span class="line"></span><br><span class="line"><span class="comment">#根据不同系统安装不同版本</span></span><br><span class="line"><span class="function"><span class="title">INSTALL</span></span>()</span><br><span class="line">{</span><br><span class="line"> <span class="keyword">if</span> grep -Eqii <span class="string">"CentOS"</span> /etc/issue || grep -Eq <span class="string">"CentOS"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'CentOS'</span></span><br><span class="line"> PM=<span class="string">'yum'</span></span><br><span class="line"> INSTALL_CENTOS</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Red Hat Enterprise Linux Server"</span> /etc/issue || grep -Eq <span class="string">"Red Hat Enterprise Linux Server"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'RHEL'</span></span><br><span class="line"> PM=<span class="string">'yum'</span></span><br><span class="line"> INSTALL_OTHER</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Aliyun"</span> /etc/issue || grep -Eq <span class="string">"Aliyun"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'Aliyun'</span></span><br><span class="line"> PM=<span class="string">'yum'</span></span><br><span class="line"> INSTALL_OTHER</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Fedora"</span> /etc/issue || grep -Eq <span class="string">"Fedora"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'Fedora'</span></span><br><span class="line"> PM=<span class="string">'yum'</span></span><br><span class="line"> INSTALL_OTHER</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Debian"</span> /etc/issue || grep -Eq <span class="string">"Debian"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'Debian'</span></span><br><span class="line"> PM=<span class="string">'apt'</span></span><br><span class="line"> INSTALL_OTHER</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Ubuntu"</span> /etc/issue || grep -Eq <span class="string">"Ubuntu"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'Ubuntu'</span></span><br><span class="line"> PM=<span class="string">'apt'</span></span><br><span class="line"> INSTALL_UBUNTU</span><br><span class="line"> <span class="keyword">elif</span> grep -Eqi <span class="string">"Raspbian"</span> /etc/issue || grep -Eq <span class="string">"Raspbian"</span> /etc/*-release; <span class="keyword">then</span></span><br><span class="line"> DISTRO=<span class="string">'Raspbian'</span></span><br><span class="line"> PM=<span class="string">'apt'</span></span><br><span class="line"> INSTALL_OTHER</span><br><span class="line"> <span class="keyword">else</span></span><br><span class="line"> <span class="built_in">echo</span> <span class="string">"unknow linux."</span></span><br><span class="line"> <span class="built_in">exit</span> 1</span><br><span class="line"> <span class="keyword">fi</span></span><br><span class="line"> <span class="built_in">echo</span> <span class="variable">$DISTRO</span></span><br><span class="line">}</span><br><span class="line"></span><br><span class="line">INSTALL</span><br><span class="line"></span><br><span class="line"><span class="built_in">exit</span> 0</span><br></pre></td></tr></table></figure></li></ol><h4 id="登录"><a class="anchor" href="#登录">#</a> 登录</h4><p>地址:<span class="exturl" data-url="aHR0cDovL3huLS1JUC1mcjVjODZseDd6L25hZ2lvcw==">http:// 服务器 IP/nagios</span><br>用户名:nagiosadmin<br>密码:nagiosadmin</p><h4 id="常见问题"><a class="anchor" href="#常见问题">#</a> 常见问题</h4><ol><li>监控日志未写入 mysql(可能是 ndoutils 服务不正常导致)。采用以下脚本命令解决<br><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="meta">#!/bin/bash</span></span><br><span class="line">sudo <span class="built_in">rm</span> -f /usr/local/nagios/var/ndo2db.pid</span><br><span class="line">sudo <span class="built_in">rm</span> -f /usr/local/nagios/var/ndo.sock</span><br><span class="line">sudo systemctl restart ndo2db.service</span><br><span class="line">sudo systemctl status ndo2db.service</span><br></pre></td></tr></table></figure></li></ol><div class="tags"><a href="/tags/nagios/" rel="tag"><i class="ic i-tag"></i> nagios</a> <a href="/tags/%E6%9C%8D%E5%8A%A1%E7%9B%91%E6%8E%A7/" rel="tag"><i class="ic i-tag"></i> 服务监控</a></div></div><footer><div class="meta"><span class="item"><span class="icon"><i class="ic i-calendar-check"></i> </span><span class="text">更新于</span> <time title="修改时间:2023-03-05 13:42:12" itemprop="dateModified" datetime="2023-03-05T13:42:12+08:00">2023-03-05</time> </span><span id="2022/10/18/搭建nagios监控/" class="item leancloud_visitors" data-flag-title="搭建 nagios 监控" title="阅读次数"><span class="icon"><i class="ic i-eye"></i> </span><span class="text">阅读次数</span> <span class="leancloud-visitors-count"></span> <span class="text">次</span></span></div><div class="reward"><button><i class="ic i-heartbeat"></i> 赞赏</button><p>请我喝[茶]~( ̄▽ ̄)~*</p><div id="qr"><div><img data-src="/images/wechatpay.png" alt="Hito Li 微信支付"><p>微信支付</p></div><div><img data-src="/images/alipay.png" alt="Hito Li 支付宝"><p>支付宝</p></div></div></div><div id="copyright"><ul><li class="author"><strong>本文作者: </strong>Hito li <i class="ic i-at"><em>@</em></i>涛声依旧</li><li class="link"><strong>本文链接:</strong> <a href="https://hitoli.com/2022/10/18/%E6%90%AD%E5%BB%BAnagios%E7%9B%91%E6%8E%A7/" title="搭建 nagios 监控">https://hitoli.com/2022/10/18/搭建nagios监控/</a></li><li class="license"><strong>版权声明: </strong>本站所有文章除特别声明外,均采用 <span class="exturl" data-url="aHR0cHM6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzQuMC9kZWVkLnpo"><i class="ic i-creative-commons"><em>(CC)</em></i>BY-NC-SA</span> 许可协议。转载请注明出处!</li></ul></div></footer></article></div><div class="post-nav"><div class="item left"><a href="/2022/10/17/redis%E4%B8%BB%E4%BB%8E%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%E8%AE%B0%E5%BD%95/" itemprop="url" rel="prev" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1gicmnywqgpj20zk0m8dwx.jpg" title="redis主从基础配置"><span class="type">上一篇</span> <span class="category"><i class="ic i-flag"></i> 服务</span><h3>redis主从基础配置</h3></a></div><div class="item right"><a href="/2022/10/20/%E6%9E%81%E7%A9%BA%E9%97%B4Docker%E7%89%88Wordpress%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/" itemprop="url" rel="next" data-background-image="https://nas.hitoli.com:18014/images/2022/10/29/6833939bly1gipet4bz0yj20zk0m8e81.jpg" title="极空间Docker版Wordpress安装与配置"><span class="type">下一篇</span> <span class="category"><i class="ic i-flag"></i> Docker</span><h3>极空间Docker版Wordpress安装与配置</h3></a></div></div><div class="wrap" id="comments"></div></div><div id="sidebar"><div class="inner"><div class="panels"><div class="inner"><div class="contents panel pjax" data-title="文章目录"><ol class="toc"><li class="toc-item toc-level-4"><a class="toc-link" href="#%E7%9B%91%E6%8E%A7%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE"><span class="toc-number">1.</span> <span class="toc-text">监控端服务安装与配置</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%E8%A2%AB%E7%9B%91%E6%8E%A7%E7%AB%AF%E6%9C%8D%E5%8A%A1%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE"><span class="toc-number">2.</span> <span class="toc-text">被监控端服务安装与配置</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%E7%99%BB%E5%BD%95"><span class="toc-number">3.</span> <span class="toc-text">登录</span></a></li><li class="toc-item toc-level-4"><a class="toc-link" href="#%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98"><span class="toc-number">4.</span> <span class="toc-text">常见问题</span></a></li></ol></div><div class="related panel pjax" data-title="系列文章"><ul><li><a href="/2022/09/23/%E8%A7%A3%E5%86%B3%E5%9F%9F%E5%90%8Dip%E5%8F%98%E5%8A%A8%E5%90%8E%E9%9C%80%E8%A6%81%E9%87%8D%E5%90%AFnginx%E7%9A%84%E9%97%AE%E9%A2%98/" rel="bookmark" title="解决域名ip变动后需要重启nginx的问题">解决域名ip变动后需要重启nginx的问题</a></li><li><a href="/2022/09/27/nginx%E8%B4%9F%E8%BD%BD%E5%9D%87%E8%A1%A1%E9%85%8D%E7%BD%AE/" rel="bookmark" title="nginx负载均衡配置">nginx负载均衡配置</a></li><li><a href="/2022/10/06/Nginx%E9%85%8D%E7%BD%AEiframe%E8%AE%BF%E9%97%AE/" rel="bookmark" title="Nginx配置iframe访问">Nginx配置iframe访问</a></li><li><a href="/2022/10/14/nginx%E5%85%81%E8%AE%B8%E8%B7%A8%E5%9F%9F%E8%8E%B7%E5%8F%96cookies%E6%96%B9%E6%B3%95/" rel="bookmark" title="nginx允许跨域获取cookie的方法">nginx允许跨域获取cookie的方法</a></li><li><a href="/2022/10/17/redis%E4%B8%BB%E4%BB%8E%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%E8%AE%B0%E5%BD%95/" rel="bookmark" title="redis主从基础配置">redis主从基础配置</a></li><li class="active"><a href="/2022/10/18/%E6%90%AD%E5%BB%BAnagios%E7%9B%91%E6%8E%A7/" rel="bookmark" title="搭建nagios监控">搭建nagios监控</a></li><li><a href="/2022/11/08/Nginx%E9%85%8D%E7%BD%AE-%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86/" rel="bookmark" title="Nginx配置-反向代理">Nginx配置-反向代理</a></li><li><a href="/2022/11/30/Nginx%E9%85%8D%E7%BD%AEstream%E8%B8%A9%E5%9D%91/" rel="bookmark" title="Nginx配置stream踩坑">Nginx配置stream踩坑</a></li><li><a href="/2022/11/30/Nginx%E5%8A%A8%E6%80%81%E8%A7%A3%E6%9E%90%E5%9F%9F%E5%90%8D%E6%96%B9%E6%A1%88/" rel="bookmark" title="Nginx动态解析域名方案">Nginx动态解析域名方案</a></li><li><a href="/2022/11/30/%E5%B0%86nginx%E6%9B%BF%E6%8D%A2%E4%B8%BAtengine/" rel="bookmark" title="将nginx替换为tengine">将nginx替换为tengine</a></li></ul></div><div class="overview panel" data-title="站点概览"><div class="author" itemprop="author" itemscope itemtype="http://schema.org/Person"><img class="image" itemprop="image" alt="Hito Li" data-src="/images/avatar.jpg"><p class="name" itemprop="name">Hito Li</p><div class="description" itemprop="description">天生我材必有用</div></div><nav class="state"><div class="item posts"><a href="/archives/"><span class="count">54</span> <span class="name">文章</span></a></div><div class="item categories"><a href="/categories/"><span class="count">21</span> <span class="name">分类</span></a></div><div class="item tags"><a href="/tags/"><span class="count">92</span> <span class="name">标签</span></a></div></nav><div class="social"><span class="exturl item weibo" data-url="aHR0cHM6Ly93ZWliby5jb20vdS8xMDYxNDYwNzQ1" title="https://weibo.com/u/1061460745"><i class="ic i-weibo"></i></span> <span class="exturl item douban" data-url="aHR0cHM6Ly93d3cuZG91YmFuLmNvbS9wZW9wbGUvMjU5Mzc2NTY0" title="https://www.douban.com/people/259376564"><i class="ic i-douban"></i></span> <span class="exturl item music" data-url="aHR0cHM6Ly9tdXNpYy4xNjMuY29tLyMvdXNlci9ob21lP2lkPTEwNTQ2NzQ2Mw==" title="https://music.163.com/#/user/home?id=105467463"><i class="ic i-cloud-music"></i></span> <a href="/about/me" title="about/me" class="item about"><i class="ic i-address-card"></i></a></div><ul class="menu"><li class="item"><a href="/" rel="section"><i class="ic i-home"></i>首页</a></li><li class="item dropdown"><a href="javascript:void(0);"><i class="ic i-feather"></i>文章</a><ul class="submenu"><li class="item"><a href="/archives/" rel="section"><i class="ic i-list-alt"></i>归档</a></li><li class="item"><a href="/categories/" rel="section"><i class="ic i-th"></i>分类</a></li><li class="item"><a href="/tags/" rel="section"><i class="ic i-tags"></i>标签</a></li></ul></li><li class="item"><a href="/tools/" rel="section"><i class="ic i-magic"></i>工具</a></li><li class="item"><span class="exturl" data-url="aHR0cHM6Ly93d3cuZm9yZXZlcmJsb2cuY24vZ28uaHRtbA=="><i class="ic i-paper-plane"></i>虫洞</span></li><li class="item"><a href="/about/me" rel="section"><i class="ic i-user"></i>关于</a></li></ul></div></div></div><ul id="quick"><li class="prev pjax"><a href="/2022/10/17/redis%E4%B8%BB%E4%BB%8E%E5%9F%BA%E7%A1%80%E9%85%8D%E7%BD%AE%E8%AE%B0%E5%BD%95/" rel="prev" title="上一篇"><i class="ic i-chevron-left"></i></a></li><li class="up"><i class="ic i-arrow-up"></i></li><li class="down"><i class="ic i-arrow-down"></i></li><li class="next pjax"><a href="/2022/10/20/%E6%9E%81%E7%A9%BA%E9%97%B4Docker%E7%89%88Wordpress%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/" rel="next" title="下一篇"><i class="ic i-chevron-right"></i></a></li><li class="percent"></li></ul></div></div><div class="dimmer"></div></div></main><footer id="footer"><div class="inner"><div class="widgets"><div class="rpost pjax"><h2>随机文章</h2><ul><li class="item"><div class="breadcrumb"><a href="/categories/Linux/" title="分类于 Linux">Linux</a> <i class="ic i-angle-right"></i> <a href="/categories/Linux/%E6%9C%8D%E5%8A%A1/" title="分类于 服务">服务</a> <i class="ic i-angle-right"></i> <a href="/categories/Linux/%E6%9C%8D%E5%8A%A1/Nginx/" title="分类于 Nginx">Nginx</a></div><span><a href="/2022/11/30/%E5%B0%86nginx%E6%9B%BF%E6%8D%A2%E4%B8%BAtengine/" title="将nginx替换为tengine">将nginx替换为tengine</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/%E5%B7%A5%E4%BD%9C/" title="分类于 工作">工作</a> <i class="ic i-angle-right"></i> <a href="/categories/%E5%B7%A5%E4%BD%9C/%E8%A7%A3%E5%86%B3%E9%97%AE%E9%A2%98/" title="分类于 解决问题">解决问题</a></div><span><a href="/2023/05/25/%E8%A7%A3%E5%86%B3MySQL%E6%8A%A5only-full-group-by%E9%94%99%E8%AF%AF/" title="解决MySQL报only_full_group_by错误">解决MySQL报only_full_group_by错误</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/Linux/" title="分类于 Linux">Linux</a> <i class="ic i-angle-right"></i> <a href="/categories/Linux/%E6%9C%8D%E5%8A%A1/" title="分类于 服务">服务</a> <i class="ic i-angle-right"></i> <a href="/categories/Linux/%E6%9C%8D%E5%8A%A1/Nginx/" title="分类于 Nginx">Nginx</a></div><span><a href="/2022/11/30/Nginx%E5%8A%A8%E6%80%81%E8%A7%A3%E6%9E%90%E5%9F%9F%E5%90%8D%E6%96%B9%E6%A1%88/" title="Nginx动态解析域名方案">Nginx动态解析域名方案</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/" title="分类于 极空间">极空间</a> <i class="ic i-angle-right"></i> <a href="/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/Docker/" title="分类于 Docker">Docker</a> <i class="ic i-angle-right"></i> <a href="/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/Docker/Hexo/" title="分类于 Hexo">Hexo</a></div><span><a href="/2023/07/01/shoka%E4%B8%BB%E9%A2%98%E9%80%9F%E5%BA%A6%E4%BC%98%E5%8C%96-%E6%8B%86%E5%88%86jsdelivr/" title="shoka主题速度优化-拆分jsdelivr">shoka主题速度优化-拆分jsdelivr</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/Windows/" title="分类于 Windows">Windows</a> <i class="ic i-angle-right"></i> <a href="/categories/Windows/%E5%B7%A5%E5%85%B7/" title="分类于 工具">工具</a></div><span><a href="/2023/12/24/Docker-desktop%E9%83%A8%E7%BD%B2nacos/" title="Docker desktop部署nacos">Docker desktop部署nacos</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/Windows/" title="分类于 Windows">Windows</a> <i class="ic i-angle-right"></i> <a href="/categories/Windows/%E5%B7%A5%E5%85%B7/" title="分类于 工具">工具</a></div><span><a href="/2022/11/13/%E6%95%B0%E6%8D%AE%E5%BA%93%E7%AE%A1%E7%90%86%E5%B7%A5%E5%85%B7/" title="数据库管理工具">数据库管理工具</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/Windows/" title="分类于 Windows">Windows</a> <i class="ic i-angle-right"></i> <a href="/categories/Windows/%E5%B7%A5%E5%85%B7/" title="分类于 工具">工具</a></div><span><a href="/2022/10/12/%E4%BD%BF%E7%94%A8picgo%E4%B8%8A%E4%BC%A0%E5%9B%BE%E7%89%87%E5%88%B0chevereto/" title="使用PicGo上传图片到chevereto">使用PicGo上传图片到chevereto</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/%E5%B7%A5%E4%BD%9C/" title="分类于 工作">工作</a> <i class="ic i-angle-right"></i> <a href="/categories/%E5%B7%A5%E4%BD%9C/KLineChart/" title="分类于 KLineChart">KLineChart</a></div><span><a href="/2023/01/31/KLineChart%E7%94%BB%E6%B3%A2%E6%AE%B5%E9%AB%98%E4%BD%8E%E4%BB%B7%E5%9B%BE/" title="KLineChart画波段高低价图">KLineChart画波段高低价图</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/" title="分类于 极空间">极空间</a> <i class="ic i-angle-right"></i> <a href="/categories/%E6%9E%81%E7%A9%BA%E9%97%B4/Docker/" title="分类于 Docker">Docker</a></div><span><a href="/2022/10/22/%E6%9E%81%E7%A9%BA%E9%97%B4Docker%E7%89%88%E9%9D%92%E9%BE%99%E9%9D%A2%E6%9D%BF%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AE/" title="极空间Docker版青龙面板安装与配置">极空间Docker版青龙面板安装与配置</a></span></li><li class="item"><div class="breadcrumb"><a href="/categories/%E5%B7%A5%E4%BD%9C/" title="分类于 工作">工作</a> <i class="ic i-angle-right"></i> <a href="/categories/%E5%B7%A5%E4%BD%9C/KLineChart/" title="分类于 KLineChart">KLineChart</a></div><span><a href="/2022/12/02/KLineChart%E5%AE%9E%E7%8E%B0%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8C%87%E6%A0%87%E7%94%BB%E5%9B%BE/" title="KLineChart实现自定义指标画图">KLineChart实现自定义指标画图</a></span></li></ul></div><div><h2>最新评论</h2><ul class="leancloud-recent-comment"></ul></div></div><div class="status"><div class="copyright">© 2010 – <span itemprop="copyrightYear">2024</span> <span class="with-love"><i class="ic i-sakura rotate"></i> </span><span class="author" itemprop="copyrightHolder">Hito Li @ ☆∵∴Hito∴∵★</span></div><div class="count"><span class="post-meta-item-icon"><i class="ic i-chart-area"></i> </span><span title="站点总字数">121k 字</span> <span class="post-meta-divider">|</span> <span class="post-meta-item-icon"><i class="ic i-coffee"></i> </span><span title="站点阅读时长">1:50</span></div><div class="powered-by">基于 <span class="exturl" data-url="aHR0cHM6Ly9oZXhvLmlv">Hexo</span> & Theme.<span class="exturl" data-url="aHR0cHM6Ly9naXRodWIuY29tL2FtZWhpbWUvaGV4by10aGVtZS1zaG9rYQ==">Shoka</span></div></div></div></footer></div><script data-config type="text/javascript">var LOCAL={path:"2022/10/18/搭建nagios监控/",favicon:{show:"(●´3‘●)哎呀呀",hide:"(´Д`)真糟糕!"},search:{placeholder:"文章搜索",empty:"关于 「 ${query} 」,什么也没搜到",stats:"${time} ms 内找到 ${hits} 条结果"},valine:!0,fancybox:!0,copyright:'复制成功,转载请遵守 <i class="ic i-creative-commons"></i>BY-NC-SA 协议。',ignores:[function(e){return e.includes("#")},function(e){return new RegExp(LOCAL.path+"$").test(e)}]}</script><script src="https://nas.hitoli.com:18003/assets/polyfill.js"></script><script src="https://nas.hitoli.com:18003/assets/pace.min.js"></script><script src="https://nas.hitoli.com:18003/assets/pjax.min.js"></script><script src="https://nas.hitoli.com:18003/assets/fetch.umd.js"></script><script src="https://nas.hitoli.com:18003/assets/anime.min.js"></script><script src="https://nas.hitoli.com:18003/assets/algoliasearch-lite.umd.min.js"></script><script src="https://nas.hitoli.com:18003/assets/instantsearch.production.min.js"></script><script src="https://nas.hitoli.com:18003/assets/lozad.min.js"></script><script src="https://nas.hitoli.com:18003/assets/quicklink.umd.min.js"></script><script src="https://nas.hitoli.com:18003/assets/jquery.min.js,jquery.fancybox.min.js,jquery.justifiedGallery.min.js" async></script><script src="https://nas.hitoli.com:18003/assets/MiniValine.min.js"></script><script src="https://nas.hitoli.com:18003/assets/copy-tex.min.js" async></script><script src="https://nas.hitoli.com:18003/assets/frappe-charts.min.iife.js"></script><script src="/js/app.js?v=0.0.0"></script></body></html> |