Hey All,
So I'm looking for some recommendations on a Monitoring Setup. My network is made up of a bunch of MikroTik hardware (switches, routers, access points), 2x Proxmox Servers, a few HikVision Cameras, and a few QNAP Raid Arrays. I'm trying to setup a good way to monitor a bunch of different things and could use a little guidance. I'd like to monitor...
1) IPFix/Netflow from MikroTik Routers
2) Uptime/CPU/Memory/Etc from Proxmox Servers/QNAP
3) SNMP Data from ProxMox/QNAP/MikroTik Devices
4) Central Log Storage
5) Dashboard Tying All of The Above Together
For the first problem I was thinking of using an ELK Stack (+/- Grafana +/- FluentD). For the second I was thinking of using Nagios, Observium, Check_MK, Zabbix, or OpenNMS. I thought about PRTG but the 100 sensor limit for the free version is too limited. For SNMP data I was thinking Cacti... or ??? .... for the Log Storage I was thinking Syslog-NG fed into the Elastic via LogStash or FluentD....
And I have no idea for a dashboard...
I thought about also putting NetData on the Proxmox Servers for real time data.
Anyone have a good setup with this stuff that works?
My goal is to really have a handle on what is using what resources, and making sure everything works like I think it is just at a glance.
-Eric
Also... I'm planning on implementing all of this stuff either in a VM, LXC, or container running on one of the Proxmox servers.
So I'm looking for some recommendations on a Monitoring Setup. My network is made up of a bunch of MikroTik hardware (switches, routers, access points), 2x Proxmox Servers, a few HikVision Cameras, and a few QNAP Raid Arrays. I'm trying to setup a good way to monitor a bunch of different things and could use a little guidance. I'd like to monitor...
1) IPFix/Netflow from MikroTik Routers
2) Uptime/CPU/Memory/Etc from Proxmox Servers/QNAP
3) SNMP Data from ProxMox/QNAP/MikroTik Devices
4) Central Log Storage
5) Dashboard Tying All of The Above Together
For the first problem I was thinking of using an ELK Stack (+/- Grafana +/- FluentD). For the second I was thinking of using Nagios, Observium, Check_MK, Zabbix, or OpenNMS. I thought about PRTG but the 100 sensor limit for the free version is too limited. For SNMP data I was thinking Cacti... or ??? .... for the Log Storage I was thinking Syslog-NG fed into the Elastic via LogStash or FluentD....
And I have no idea for a dashboard...
I thought about also putting NetData on the Proxmox Servers for real time data.
Anyone have a good setup with this stuff that works?
My goal is to really have a handle on what is using what resources, and making sure everything works like I think it is just at a glance.
-Eric
Also... I'm planning on implementing all of this stuff either in a VM, LXC, or container running on one of the Proxmox servers.