/
How-to get a local copy of a special agent
How-to get a local copy of a special agent
Table of Contents
Step-by-step guide
Log on via SSH and become the siteuser
root@linux# su mysite
.
Copy the agent to the local structure
OMD[mysite]~$: cp \ ~/lib/python3/cmk/special_agents/<script>.py \ ~/local/share/check_mk/agents/special/~/lib/python3/cmk/special_agents/<script> # target without .py extension !
.
Please be aware that in order for the custom special agent to be executed by Checkmk instead of the default one, it needs to have the same name as the default special agent.Make the script executable
OMD[mysite]~$:chmod +x ~/local/share/check_mk/agents/special/<script>
.
Append the following line to the end of the script using Vim.
OMD[mysite]~$: vim ~/local/share/check_mk/agents/special/<script>
if __name__ == "__main__": main()
For more information, study this python article.
Related articles
, multiple selections available,