Serverclass 对app 的分类,还有特定server 到group 起到关键作用。
由于有好几个Splunk cluster, 今天先定义一个serverclass.conf, 发现没有生效,到Splunk deployment server 上面去看,发现serverclass是0,先用command 来检查一下:
splunk btool serverclass list --debug, 发现就一处 serverclass.conf 的配置。
找到位置: /opt/splunk/etc/deployment-apps/XXXX_app/serverclass.conf.
后来查来文档,才发现,Splunk 里只有两处生效: 一处是: /opt/splunk/etc/system/local/serverclass.conf.
还有一处就是: /opt/splunk/etc/apps/XXXX_app/serverclass.conf.
我把serverclass.conf 放到下面这个path, 然后restart splunk, 就可以了。
参考文档: Use serverclass.conf to define server classes - Splunk Documentation