Publish: 2018-03-31 | Modify: 2018-03-31
NodeQuery is a monitoring tool for Linux servers that allows users to easily monitor server data such as CPU, memory, and bandwidth. Users only need to install the client on their servers with just one click and wait a few minutes to see the intuitive data on NodeQuery.
After registering an account on the NodeQuery official website, create a new server in the background, fill in the hostname, leave the rest as default, and save it.
Copy the generated command and paste it into Linux to complete the installation with one click.
After about 10 minutes, you can see the intuitive data on NodeQuery. If the server has a failure or cannot be connected, NodeQuery will send an email notification to the administrator.
NodeQuery provides API support, and NodeInfo (developed by Xiaoz's Blog) uses the data provided by NodeQuery API to provide simple server monitoring information, which can be easily added to your own website for administrators or visitors to view.
NodeInfo is developed using PHP. Simply place the source code in the root directory of the website, and then modify ListServers.php
to fill in your own NodeQuery API.
Access NodeInfo to see the following screenshot.
Enter the following command to uninstall NodeQuery:
rm -R /etc/nodequery && (crontab -u nodequery -l | grep -v "/etc/nodequery/nq-agent.sh") | crontab -u nodequery - && userdel nodequery
NodeQuery allows each registered user to add up to 10 servers. If you exceed this limit, you need to register additional accounts. NodeQuery is currently in public beta and was last updated in 2014. It is unclear whether the official has abandoned this project. However, from the usage perspective, NodeQuery is simple and convenient, and the obtained data is also detailed. If you need more powerful monitoring features, you can refer to "CentOS 7 Compilation and Installation of Zabbix Server" (in Chinese).
NodeInfo Demo: https://api.xiaoz.org/status/ NodeInfo Source Code: https://github.com/helloxz/nodeinfo
I come from China and I am a freelancer. I specialize in Linux operations, PHP, Golang, and front-end development. I have developed open-source projects such as Zdir, ImgURL, CCAA, and OneNav.