Update index.py

pull/618/head
Mr Chen 10 months ago
parent fce367075d
commit b218874a2b
  1. 26
      plugins/zabbix_agent/index.py

@ -86,15 +86,25 @@ def contentReplace(content):
def zabbixAgentConf(): def zabbixAgentConf():
return '/etc/zabbix/zabbix_agentd.conf' return '/etc/zabbix/zabbix_agentd.conf'
def runLog():
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 initAgentConf(): def initAgentConf():
zs_src_tpl = getPluginDir()+'/conf/zabbix_server.conf' za_src_tpl = getPluginDir()+'/conf/zabbix_agentd.conf'
zs_dst_path = zabbixServerConf() za_dst_path = zabbixAgentConf()
# zabbix_server配置 # zabbix_agent配置
content = mw.readFile(zs_src_tpl) content = mw.readFile(za_src_tpl)
content = contentReplace(content) content = contentReplace(content)
mw.writeFile(zs_dst_path, content) mw.writeFile(za_dst_path, content)
def initDreplace(): def initDreplace():
@ -197,10 +207,8 @@ if __name__ == "__main__":
print(uninstallPreInspection()) print(uninstallPreInspection())
elif func == 'conf': elif func == 'conf':
print(zabbixNginxConf()) print(zabbixNginxConf())
elif func == 'php_conf': elif func == 'zabbix_server_agent':
print(zabbixPhpConf()) print(zabbixAgentConf())
elif func == 'zabbix_server_conf':
print(zabbixServerConf())
elif func == 'run_log': elif func == 'run_log':
print(runLog()) print(runLog())
else: else:

Loading…
Cancel
Save