We are yet to support Linux server monitoring in Raspberry Pi. We do have this request in our roadmap and shall update this thread once we start working on the same.
Updated: The original poster (ralfaro) wanted to run the Linux agent as a poller itself.
That said we have not thought of making the Linux agent itself behave like a poller. Porting the Linux Agent to run on the Raspberry Pi may take time. However if you could write a script that can pull the important metrics + put it as a cron job to run on the Raspberry Pi, you could use one of the up coming features we are working on. Currently this feature is internally called Custom Monitor. Via that feature you could push any kind of data via a simple REST API call. This could be available in beta in a month's time.
Do let us know if you could run a cron job on each of the Raspberry Pi.
We now support monitoring of Raspberry Pi servers. The same procedure for installing a Linux server agent can be followed.
Please refer our help documentation to know how to install the agent. Let us know for any queries.
Is there any latest news of having in-premises poller run on Raspberry PI B+ Model (1GB)?
Please follow the following steps to install Site24x7 On-Premise Poller on a Raspberry Pi (or any ARM device).
1.Download the zip file from the links below depending on the platform
2. Unzip the file under directory '/opt' in your target machine
3. A Directory named Site24x7OnPremisePoller should be available now
4. Go to /opt/Site24x7OnPremisePoller/conf
5. Edit/Update file 'install.txt' change the values as given below
S24X7KEY=[Site24x7 device key]
PROXY=[false/true - depends if proxy is needed]
Note: if there is proxy to be configured (PROXY=true), then give appropriate values for PROXY_HOST, PROXY_PORT, PROXY_USER (proxy username), PROXY_PASS (proxy password)
6. After saving the file start the Site24x7OnPremisePoller agent
7. To start the agent go to product home directory /opt/Site24x7OnPremisePoller
8. Execute the script file using command 'sudo sh StartServer.sh &'
In case of successful installation, the Site24x7OnPremisePoller agent process should be up and running in the background right now.
In case of any issue feel free to contact email@example.com, include any necessary information like screenshots, error logs along with the mail.Please zip and send the entire log folder as well.
Note: logs will be available under '/opt/Site24x7OnPremisePoller/logs'
Unfortunately, there seems to be a disconnect between the community postings and support. I recently purchased a Raspberry Pi 4 to setup as an On-premise poller followed the instructions above, but it didnt work. I contacted support for assistance, and was told the on-prem poller is not supported on ARM architecture nor Raspberry Pi. This is a shame as it would make a nice inexpensive on-prem poller. If any one got this to work, i would interested to hear as i am stuck with a java error.
Can you post the java error that occurred? It would be useful for anyone who wants to troubleshoot it.
Product Manager, Site24x7
Sure, I have tried Ubuntu 19 32bit/64 bit and Raspbian on a Raspberry Pi 4, with different versions of java and no java install. This last attempt install openjdk 14. Have also attached the logs
See below error below
There are no installable versions of the On-Premise Poller on the Raspberry Pi hardware. As an alternative, You can install the Server monitor and use custom plugins to monitor your resources.
Server monitoring : https://www.site24x7.com/help/server-metrics.html#add-a-server
Custom plugins : https://www.site24x7.com/help/admin/adding-a-monitor/plugins/custom-plugins.html
Are there any updates on this? I see that the Raspberry Pi can have the Server Monitoring Agent now. So that's great.
But, can a Raspberry Pi (ARM processor) run the On-Premise Poller now in 2020?
We got a pi4 8GB to setup an on-premise poller and I struggled thru the setup on Kali, Raspian and Ubuntu. I thought I was making progress once figured out the Java error. Just needed to add the path to Java
sudo ./Site24x7OnPremisePoller_64bit.bin LAX_VM path/to/java
That got the GUI installer to open but after running thru the setup and attempting to kick off the script I still got the java exec error.
I moved on to Windows on the pi and that seems to be working on 64 bit.
We are yet to support OnPremise Poller for Raspberry Pi.
Just curious, is there a specific reason for using Pi, instead of Ubuntu or any other OS/machine for running On-Premise Poller?
Also, what are the resources (like website, port, etc) that you would like to monitor via OnPremise Poller running on Pi?
This will help us to understand your requirement better, so we can expedite Pi support for OnPremise Poller.
Thank you for updating and stating the poller is not supported on the Raspberry Pi Platform. I also tried Ubuntu on the Pi with no success. Must be the ARM architecture.
The poller on Pi would fit well with our business model. We would need to monitor Firewall, Switches, AP’s, and VoIP equipment via SNMP. Since there are no PC’s or Servers we would need to provide the hardware to run the on premise poller. That would get expensive using x86/64 processors.
The Pi is inexpensive, has a tiny foot print and can easily be replaced or recovered with a swap of an SD card.
Thank you for sharing your requirements in detail. We'll work on this and keep you posted.
We have the same problem. We have networks that are connected via VPN. There are controls and firewalls in the network, but no computers or the like.
Also for reasons of space, we could only use a RASPBERRY as a bollard.
Every version of Linux tested so far resulted in a bug with JAVA.
is the poller for ARM Processors ready to use?
We have many branch offices and customers where we have to monitor components with a poller. So it is necessary to send a cheap box with a poller ready installed to the locations. It is not allowed or possible to install a poller on existing hardware.
A RasPi is a small and smart solution for this scenario.
Do you already have a running poller version which is running on RasPi 4 8GB with 64-bit Ubuntu? (if another LINUX distribution is necessary we can also install it)
I gaot the following error on installing the Poller on RasPi 4:
root@ubuntu:/home/ubuntu# java -version
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode)
Preparing to install...
Extracting the JRE from the installer archive...
Unpacking the JRE...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
JRE libraries are missing or not compatible....
Java is installed like you can see. Is there another binary to install on RasPi 4?