pull/618/head
Mr Chen 10 months ago
parent 5942c2e822
commit 263243ecd4
  1. 3
      plugins/zabbix/index.html
  2. 13
      plugins/zabbix/index.py

@ -16,8 +16,9 @@
<p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'));">OP配置</p> <p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'));">OP配置</p>
<p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'php_conf');">PHP配置</p> <p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'php_conf');">PHP配置</p>
<p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'zabbix_server_conf');">ZS配置</p> <p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'zabbix_server_conf');">ZS配置</p>
<p onclick="pluginLogs('zabbix','','run_log');">ZS运行日志</p>
<p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'zabbix_agent_conf');">ZA配置</p> <p onclick="pluginConfig('zabbix',$('.plugin_version').attr('version'),'zabbix_agent_conf');">ZA配置</p>
<p onclick="pluginLogs('zabbix','','run_log');">运行日志</p> <p onclick="pluginLogs('zabbix','','zabbix_agent_log');">ZA运行日志</p>
<p onclick="zabbixReadme();">相关说明</p> <p onclick="zabbixReadme();">相关说明</p>
</div> </div>

@ -375,6 +375,17 @@ def runLog():
return tmp.groups()[0].strip() return tmp.groups()[0].strip()
return '/var/log/zabbix/zabbix_server.log' return '/var/log/zabbix/zabbix_server.log'
def zabbixAgentLog():
za_conf = zabbixAgentConf()
content = mw.readFile(za_conf)
rep = 'LogFile=\s*(.*)'
tmp = re.search(rep, content)
if tmp.groups() == 0:
return tmp.groups()[0].strip()
return '/var/log/zabbix/zabbix_agentd.log'
def installPreInspection(): def installPreInspection():
cmd = "cat /etc/*-release | grep PRETTY_NAME |awk -F = '{print $2}' | awk -F '\"' '{print $2}'| awk '{print $1}'" cmd = "cat /etc/*-release | grep PRETTY_NAME |awk -F = '{print $2}' | awk -F '\"' '{print $2}'| awk '{print $1}'"
@ -442,5 +453,7 @@ if __name__ == "__main__":
print(zabbixAgentConf()) print(zabbixAgentConf())
elif func == 'run_log': elif func == 'run_log':
print(runLog()) print(runLog())
elif func == 'zabbix_agent_log':
print(zabbixAgentLog())
else: else:
print('error') print('error')

Loading…
Cancel
Save