I clicked on the link you posted, it brings me directly to NetApp Harvest.
If it doesn't work for you, you will have to manually fetch for havest, in the download section, in ToolChest, and search for Harvest from here.
... View more
Hello,
There is a REST api available for NAbox, but it is not documented. It basically takes the same arguments as what you provide using the "nabox" cli once logged in as root.
You can also manually create configuration files in the /opt/conf/harvest directory. You must create one per system and respect the file naming convention so the interface is not confused.
Once you created the file, you can inject them in the main Harvest config file with the following command :
nabox harvest update-startup
... View more
Extensions in Harvest are quite new, and are provided as examples, with the current distribution, meaning they are to be taken "as-is" and might need some improvement (which will happen over time I'm sure).
The only supported authentication method is LOGIN, you can certainly implement certificate authentication in the code, and feel free to share your changes here 🙂
... View more
Yes that part is a bit confusing. You need the perl sdk for harvest itself, but the extension being written in python, you also need the python SDK, which, this time, must be present in the python/ directory without the NetApp parent directory.
... View more
I'm not sure that 8.x is actually supported.
I would go with the latest 5.7 branch
When you install the repository RPM (the RPM that gives you the sources, not the binaries RPM itself) it gives you many alternatives in the source file, that you have to turn off or on. I would turn off 8.x and enable 5.7
From : /etc/yum.repos.d/mysql-community-source.repo # Enable to use MySQL 5.7
[mysql57-community]
name=MySQL 5.7 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/
enabled=1 ## Here
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
[mysql80-community]
name=MySQL 8.0 Community Server
baseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/7/$basearch/
enabled=0 ## Here
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
... View more
If you're using 1.6, it should be described in the Installation and Admin guide, let me know if you can't find it I'll dig that out for you.
... View more
@vachagan_gratian 🙂
Yes that's a known bug, the workaround is to edit the JSON for the dashboard, in Grafana, and replace ${DS_GRAPHITE} by "default", I'm writing this from memory.
Be aware that in itself, this is not enough, you also need to enable the snapmirror plugin in harvest configuration (it's provided in standard distribution)
[EDIT]
Snapmirror extension is available in the extensions directory and enabled in the "template" directive of the config file, see IAG chapter 12
[my_controller]
hostname = 10.77.77.4
group = DEV
username = my_username
password = my_password
template = default, extensions.conf
... View more
Reformatting for readability 🙂
apiVersion: v1
kind: Service
metadata:
name: ocum-graphite
spec:
selector:
app: graphite
ports:
- name: graphiteport
port: 80
targetPort: 80
nodePort: 30080
- name: carbontextport
port: 2003
targetPort: 2003
nodePort: 30083
- name: carbonpickle
port: 2004
targetPort: 2004
nodePort: 30084
- name: carbonaggrplain
port: 2023
targetPort: 2023
nodePort: 30085
- name: carbonaggrpickle
port: 2024
targetPort: 2024
nodePort: 30086
- name: statsd
port: 8125
protocol: UDP
targetPort: 8125
nodePort: 30087
- name: statsdadmin
port: 8126
targetPort: 8126
nodePort: 30088
type: NodePort
Unfortunately I think we need more informations to troubleshoot this.
You declared everything as NodePort, than means you should have configured Harvest to send data on these ports, is that what you did ? How is Harvest running, as a container as well ? What is the kubernetes environment (on-prem or in the cloud)
Please describe your environment !
... View more
I don't remember exactly, but if you apply the right policies to graphite-web files, it should be fine. Can't check the exact command line for the moment though.
... View more
So if you select one group, you see no data, if you select the other, you see no data, and if you select All, you see data ?
What's the content and permissions of whisper/netapp/perf ?
... View more
@vachagan_gratian Thoughts ?
I would zoom in and compare a small time sample, it might be explained by the granularity of Harvest campared to OCUM, which only works on a 5 minutes sample, but even then it shouldn't be that different.
Also check the type of IOPS considered in OCUM. I remember sometimes it didn't show other_ops, but I checked now on a 7.2 version and it actually does.
... View more
You pasted twice the same log lines, did you mean to post the logs for the graphite container ?
From what I see, Harvest cannot connect to Graphite in your case.
You say it's running in a container, how did you run the container ? Are you sure it's publishing port 2003 ?
... View more
You should use the latest NMSDK, whether it's with NAbox or not.
You can use NMSDK 9.5 with NetApp Harvest 1.4.2
How big is your environment that mimits NAbox use ?
... View more