{"id":30451,"date":"2022-06-27T12:28:47","date_gmt":"2022-06-27T12:28:47","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=30451"},"modified":"2022-12-23T05:52:33","modified_gmt":"2022-12-23T05:52:33","slug":"splunk-tutorials-deployment-server","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/splunk-tutorials-deployment-server\/","title":{"rendered":"Splunk Tutorials: App Deployment Server"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code class=\"hljs language-javascript\">======Deployment Server=============\nCreate an App <span class=\"hljs-string\">\"testapp\"<\/span> under \/home\/ubuntu\/splunk\/etc\/deployment-apps\nCreate a dir local &amp; under local dir\n\ninputs.conf\n-------------------\n&#91;monitor:<span class=\"hljs-comment\">\/\/home\/ubuntu\/splaunkforwarder\/var\/log\/splunk\/splunkd.log]<\/span>\nindex=web\nsourcetype=splunkdlog\n\noutputs.conf\n---------------\n&#91;tcpout]\ndefaultGroup = splunkindexer\ndisabled = <span class=\"hljs-literal\">false<\/span>\ncompress = <span class=\"hljs-literal\">true<\/span>\n\n&#91;tcpout:splunkindexer]\nserver = <span class=\"hljs-number\">172.31<\/span><span class=\"hljs-number\">.4<\/span><span class=\"hljs-number\">.56<\/span><span class=\"hljs-number\">.9997<\/span>\n\n\/home\/ubuntu\/splunk\/etc\/system\/local\/serverclass.conf\n&#91;global]\n\n&#91;serverClass:NewApps]\n&#91;serverClass:NewApps:app:test:testapp]\n\n======Deployment Client=============\n<span class=\"hljs-regexp\">\/home\/u<\/span>buntu\/splunk\/etc\/system\/local\/\n\n&#91;deployment-client]\n\n&#91;target-broker:deploymentServer]\ntargeturi=<span class=\"hljs-number\">172.31<\/span><span class=\"hljs-number\">.12<\/span><span class=\"hljs-number\">.3<\/span>:<span class=\"hljs-number\">8089<\/span>\n<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code class=\"hljs language-php\">CONFIGURE APP DEPLOYEMENT SERVER\r\n=======================================================\r\n\r\nIn the forwarders machines\r\n==================================\r\n<span class=\"hljs-keyword\">Do<\/span> you find any file named with <span class=\"hljs-string\">\"deploymentclient.conf\"<\/span> in \/opt\/splunkforwarder\/etc\/system\/local\r\n&gt; .\/splunk set deploy-poll &lt;IP_address\/hostname&gt;:&lt;management_port&gt;\r\n<span class=\"hljs-comment\"># 8089<\/span>\r\n&gt; splunk restart\r\n\r\nOBSERRVATIONS:\r\nCheck \r\n\/opt\/splunkforwarder\/etc\/system\/local\r\ndeploymentclient.conf\r\n\r\nWNDOWS\r\ntargetUri = <span class=\"hljs-number\">13.126<\/span><span class=\"hljs-number\">.48<\/span><span class=\"hljs-number\">.167<\/span>:<span class=\"hljs-number\">8089<\/span>\r\n\r\n\r\n\r\nConfigure deployment clients\r\nhttp:<span class=\"hljs-comment\">\/\/docs.splunk.com\/Documentation\/Splunk\/6.6.3\/Updating\/Configuredeploymentclients<\/span>\r\nhttps:<span class=\"hljs-comment\">\/\/docs.splunk.com\/Documentation\/Splunk\/6.6.2\/Admin\/Deploymentclientconf<\/span>\r\n\r\n\r\n======Deployment Server=============\r\nCreate an App <span class=\"hljs-string\">\"testapp\"<\/span> under \/home\/ubuntu\/splunk\/etc\/deployment-apps\r\n\r\nCreate a dir local &amp; under local dir\r\n\r\ninputs.conf\r\n-------------------\r\n&#91;monitor:<span class=\"hljs-comment\">\/\/home\/ubuntu\/splaunkforwarder\/var\/log\/splunk\/splunkd.log]<\/span>\r\nindex=web\r\nsourcetype=splunkdlog\r\n\r\n\r\noutputs.conf\r\n---------------\r\n&#91;tcpout]\r\ndefaultGroup = splunkindexer\r\ndisabled = <span class=\"hljs-keyword\">false<\/span>\r\ncompress = <span class=\"hljs-keyword\">true<\/span>\r\n\r\n&#91;tcpout:splunkindexer]\r\nserver = <span class=\"hljs-number\">172.31<\/span><span class=\"hljs-number\">.4<\/span><span class=\"hljs-number\">.56<\/span><span class=\"hljs-number\">.9997<\/span>\r\n\r\n\/home\/ubuntu\/splunk\/etc\/system\/local\/serverclass.conf\r\n&#91;<span class=\"hljs-keyword\">global<\/span>]\r\n\r\n&#91;serverClass:NewApps]\r\n&#91;serverClass:NewApps:app:test:testapp]\r\n\r\n======Deployment Client=============\r\n\/home\/ubuntu\/splunk\/etc\/system\/local\/\r\n\r\n&#91;deployment-client]\r\n\r\n&#91;target-broker:deploymentServer]\r\ntargeturi=<span class=\"hljs-number\">172.31<\/span><span class=\"hljs-number\">.12<\/span><span class=\"hljs-number\">.3<\/span>:<span class=\"hljs-number\">8089<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-30451","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30451","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=30451"}],"version-history":[{"count":2,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30451\/revisions"}],"predecessor-version":[{"id":30467,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/30451\/revisions\/30467"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=30451"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=30451"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=30451"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}