Hello-IT is a 3rd party tool designed as a Menu Item to launch scripts as a Self Service tool. The below is an example of how FileWave can deliver and integrate with the tool. Hello-IT has multiple options for the Menu Item list, including:
Reporting on server status
Links to Websites
Reporting information in the Menu Item
Additional Scripting for Self Service (Including Integration with Slack)
Instructions on Hello-IT may be found via the following link:
Hello-IT and Slack are third party applications. The details provided are for example only and are unsupported by FileWave.
Hello-IT configuration file
Although many features of Hello-IT will work fine, the option to report on server status relies upon the ability to pull data from a server. If the server is not trusted, then this will fail. As such, servers with self-signed certificates will always report a failure when using public.test.http (see below)
Some examples below implement Slack, based upon our KB:
The Menu Items are linked to functions, below are some examples of Public functions.
This function provides URLs that will launch in the default browser. Editing the provided Fileset, can allow for important websites, e.g. Intranet pages. In this example, FileWave Foundry and Website are offered:
This function tests for access to a Web server by running a download command and checking the output of the download. If successful all will be well, but if failed, the Menu Item text will become red and a red dot will be highlighted next to the text in the Drop Down.
An md5 checksum is required for the resource, and may be obtained using a curl command. For example, if using the URL: https://custom.filewave.com, the following would be run
Web Resource md5
curl https://custom.filewave.com | md5
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1406 100 1406 0 0 11051 0 --:--:-- --:--:-- --:--:-- 11070
The user may then use the drop down menu to trigger these items, where IT would then receive a Slack message.
Based upon the above, the following example Filesets include not only the configuration file, but the example scripts that implement the Slack integration. Consider placing these along with the Hello-IT installer in a Fileset Group and associate the group with devices:
Please see the KB on FileWave and Slack with regards to creating the required Slack Webhook. Configuration of the scripts to set the Webhook are the same here, editing the Filesets, selecting the pre-installation script and then editing the 'Environment Variables' such that the 'slack_webhook' is set to the generated Webhook from Slack; replacing 'PLACE WEBHOOK HERE'.
Similarly, if using Legacy Webhooks, the slack_channel variable needs to be edited to match the name of the created channel; for App Webhooks it will be ignored. In the example, this channel is called 'fw_messages'
Profile - Hello-IT
Hello-IT Slack Request Callback
This script attempts to read the telephone number of the user based upon a directory service entry. If device is not bound or user is not a directory user, no number will be supplied.
Hello-IT Slack Printer Ink
Example messages in Slack:
This is just an example of how FileWave can be used to deliver an additional tool to devices, empowering users to easily request resources and where communication may be hindered, allow the user to easily request IT assistance; particularly useful for users who may be remote.